summaryrefslogtreecommitdiff
path: root/kernel.spec
diff options
context:
space:
mode:
Diffstat (limited to 'kernel.spec')
-rw-r--r--kernel.spec54062
1 files changed, 54062 insertions, 0 deletions
diff --git a/kernel.spec b/kernel.spec
new file mode 100644
index 0000000..dfb9f89
--- /dev/null
+++ b/kernel.spec
@@ -0,0 +1,54062 @@
+%ifarch sw_64
+%define with_signmodules 0
+%define with_kabichk 0
+%else
+%define with_signmodules 1
+%define with_kabichk 1
+%endif
+
+# Default without toolchain_clang
+%bcond_with toolchain_clang
+
+%if %{with toolchain_clang}
+%global toolchain clang
+%endif
+
+%bcond_with clang_lto
+
+%if %{with clang_lto} && "%{toolchain}" != "clang"
+{error:clang_lto requires --with toolchain_clang}
+%endif
+
+%define modsign_cmd %{SOURCE10}
+
+%if 0%{?openEuler_sign_rsa}
+# Use the open-source signature when the EBS permission is insufficient.
+# Now only the admin user in EBS can send the signature request. But the
+# user triggering the acces control build task and the personal build
+# task is non-admin. Inorder to avoid build failures caused by failed
+# signing, use the open-source signature.
+# The flag_openEuler_has_sign_perm used in the rpm execution phase
+# The openEuler_has_sign_perm used in the rpm execution phase
+
+%define openEuler_check_EBS_perm openEuler_has_sign_perm=0 \
+echo "" >> test_openEuler_sign.ko \
+sh /usr/lib/rpm/brp-ebs-sign --module test_openEuler_sign.ko || \
+[ $? -ne 2 ] && openEuler_has_sign_perm=1 \
+%global flag_openEuler_has_sign_perm $openEuler_has_sign_perm \
+rm -f test_openEuler_sign.ko test_openEuler_sign.ko.sig
+%endif
+
+%global Arch $(echo %{_host_cpu} | sed -e s/i.86/x86/ -e s/x86_64/x86/ -e s/aarch64.*/arm64/ -e s/riscv.*/riscv/ -e s/powerpc64le/powerpc/ -e s/loongarch64/loongarch/)
+
+%global KernelVer %{version}-%{release}.%{_target_cpu}
+%global debuginfodir /usr/lib/debug
+
+%global upstream_version 6.6
+%global upstream_sublevel 0
+%global devel_release 182
+%global maintenance_release .0.0
+%global pkg_release .162.20261109.3da4ab8e61ab
+
+%global openeuler_lts 1
+%global openeuler_major 2403
+%global openeuler_minor 1
+
+#
+# Support input parameter to overwrite the preceding version numbers.
+#
+
+%bcond_with openeuler_version
+
+%if %{with openeuler_version}
+%global openeuler_lts %{?_openeuler_lts} %{?!_openeuler_lts: 0}
+%global openeuler_major %{?_openeuler_major} %{?!_openeuler_major: 0}
+%global openeuler_minor %{?_openeuler_minor} %{?!_openeuler_minor: 0}
+%endif
+
+%define with_debuginfo 1
+# Do not recompute the build-id of vmlinux in find-debuginfo.sh
+%global _missing_build_ids_terminate_build 1
+%global _no_recompute_build_ids 1
+%undefine _include_minidebuginfo
+%undefine _include_gdb_index
+%undefine _unique_build_ids
+
+%define with_source 1
+
+%define with_python2 0
+
+# failed if there is new config options
+%define listnewconfig_fail 0
+
+%ifarch aarch64
+%define with_64kb %{?_with_64kb: 1} %{?!_with_64kb: 0}
+%if %{with_64kb}
+%global package64kb -64k
+%define with_kabichk 0
+%endif
+%else
+%define with_64kb 0
+%endif
+
+#default is enabled. You can disable it with --without option
+%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1}
+
+Name: kernel%{?package64kb}
+Version: %{upstream_version}.%{upstream_sublevel}
+Release: %{devel_release}%{?maintenance_release}%{?pkg_release}
+Summary: Linux Kernel
+License: GPLv2
+URL: http://www.kernel.org/
+%global _disable_source_fetch 0
+Source0: https://raw.atomgit.com/openeuler/kernel/archive/refs/heads/%{version}-%{devel_release}%{?maintenance_release}.tar.gz#/kernel-%{version}-%{devel_release}%{?maintenance_release}.tar.gz
+Source10: sign-modules
+Source11: x509.genkey
+Source12: extra_certificates
+
+%if 0%{?openEuler_sign_rsa}
+Source15: openeuler_kernel_cert.cer
+Source16: sign-modules-openeuler
+%endif
+
+%if 0%{?with_kabichk}
+Source18: check-kabi
+Source20: Module.kabi_aarch64
+Source21: Module.kabi_x86_64
+Source22: Module.kabi_ext1_aarch64
+Source23: Module.kabi_ext1_x86_64
+Source24: Module.kabi_ext2_aarch64
+Source25: Module.kabi_ext2_x86_64
+%endif
+
+Source200: mkgrub-menu-aarch64.sh
+Source300: extra-modules_x86_64.list
+Source301: extra-modules_aarch64.list
+
+Source2000: cpupower.service
+Source2001: cpupower.config
+
+%if 0%{?with_patch}
+Source9000: apply-patches
+Source9001: guards
+Source9002: series.conf
+Source9998: patches.tar.bz2
+%endif
+
+Patch0001: 0001-riscv-kernel.patch
+Patch0002: 0002-cpupower-clang-compile-support.patch
+Patch0003: 0003-x86_energy_perf_policy-clang-compile-support.patch
+Patch0004: 0004-turbostat-clang-compile-support.patch
+
+#BuildRequires:
+BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, tar
+BuildRequires: bzip2, xz, findutils, gzip, m4, perl, make >= 3.78, diffutils, gawk
+BuildRequires: libcap-devel, libcap-ng-devel, rsync
+BuildRequires: gcc >= 3.4.2, binutils >= 2.12
+BuildRequires: hostname, net-tools, bc
+BuildRequires: xmlto, asciidoc
+BuildRequires: openssl-devel openssl
+BuildRequires: hmaccalc
+BuildRequires: ncurses-devel
+#BuildRequires: pesign >= 0.109-4
+BuildRequires: elfutils-libelf-devel
+BuildRequires: rpm >= 4.14.2
+#BuildRequires: sparse >= 0.4.1
+%if 0%{?with_python2}
+BuildRequires: python-devel
+%endif
+
+BuildRequires: elfutils-devel zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison
+BuildRequires: audit-libs-devel libpfm-devel libtraceevent-devel
+BuildRequires: pciutils-devel gettext
+BuildRequires: rpm-build, elfutils
+BuildRequires: numactl-devel python3-devel glibc-static python3-docutils
+BuildRequires: perl-generators perl(Carp) libunwind-devel gtk2-devel libbabeltrace-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel perl-devel
+
+AutoReq: no
+AutoProv: yes
+
+Conflicts: device-mapper-libs < 1.02.63-2 e2fsprogs < 1.37-4 initscripts < 7.23 iptables < 1.3.2-1
+Conflicts: ipw2200-firmware < 2.4 isdn4k-utils < 3.2-32 iwl4965-firmware < 228.57.2 jfsutils < 1.1.7-2
+Conflicts: mdadm < 3.2.1-5 nfs-utils < 1.0.7-12 oprofile < 0.9.1-2 ppp < 2.4.3-3 procps < 3.2.5-6.3
+Conflicts: reiserfs-utils < 3.6.19-2 selinux-policy-targeted < 1.25.3-14 squashfs-tools < 4.0
+Conflicts: udev < 063-6 util-linux < 2.12 wireless-tools < 29-3 xfsprogs < 2.6.13-4
+
+Provides: %{name}-%{_target_cpu} = %{version}-%{release} %{name}-drm = 4.3.0 %{name}-drm-nouveau = 16 %{name}-modeset = 1
+Provides: %{name}-uname-r = %{KernelVer} %{name}=%{KernelVer}
+
+Requires: dracut >= 001-7 grubby >= 8.28-2 initscripts >= 8.11.1-1 linux-firmware >= 20100806-2 module-init-tools >= 3.16-2
+
+ExclusiveArch: noarch aarch64 i686 x86_64 riscv64 ppc64le loongarch64 sw_64
+ExclusiveOS: Linux
+
+%if %{with_perf}
+BuildRequires: flex xz-devel libzstd-devel
+BuildRequires: java-devel
+%ifarch aarch64
+BuildRequires: OpenCSD
+%endif
+%endif
+
+BuildRequires: dwarves
+BuildRequires: clang >= 10.0.0
+BuildRequires: llvm
+BuildRequires: llvm-devel
+%if %{with clang_lto}
+BuildRequires: lld
+%endif
+
+%description
+The Linux Kernel, the operating system core itself.
+
+%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
+%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.
+
+
+%package devel
+Summary: Development package for building kernel modules to match the %{KernelVer} kernel
+AutoReqProv: no
+Provides: %{name}-devel-uname-r = %{KernelVer}
+Provides: %{name}-devel-%{_target_cpu} = %{version}-%{release}
+Requires: perl findutils
+
+%description devel
+This package provides kernel headers and makefiles sufficient to build modules
+against the %{KernelVer} kernel package.
+
+%package tools
+Summary: Assortment of tools for the Linux kernel
+Provides: %{name}-tools-libs
+Obsoletes: %{name}-tools-libs
+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
+%description tools
+This package contains the tools/ directory from the kernel source
+and the supporting documentation.
+
+%package tools-devel
+Summary: Assortment of tools for the Linux kernel
+Requires: %{name}-tools = %{version}-%{release}
+Requires: %{name}-tools-libs = %{version}-%{release}
+Provides: %{name}-tools-libs-devel = %{version}-%{release}
+Obsoletes: %{name}-tools-libs-devel
+%description tools-devel
+This package contains the development files for the tools/ directory from
+the kernel source.
+
+%ifarch x86_64 aarch64
+%package extra-modules
+Summary: Extra kernel modules to match the kernel
+AutoReqProv: no
+Provides: %{name}-extra-modules = %{version}-%{release}
+%description extra-modules
+This package contains optional modules that may be dynamically loaded but not needed for base system operation.
+%endif
+
+%if %{with_perf}
+%package -n perf
+Summary: Performance monitoring for the Linux kernel
+%description -n perf
+This package contains the perf tool, which enables performance monitoring
+of the Linux kernel.
+
+%if 0%{?with_python2}
+%package -n python2-perf
+Provides: python-perf = %{version}-%{release}
+Obsoletes: python-perf
+Summary: Python bindings for apps which will manipulate perf events
+
+%description -n python2-perf
+A Python module that permits applications written in the Python programming
+language to use the interface to manipulate perf events.
+%endif
+
+%package -n python3-perf
+Summary: Python bindings for apps which will manipulate perf events
+%description -n python3-perf
+A Python module that permits applications written in the Python programming
+language to use the interface to manipulate perf events.
+# with_perf
+%endif
+
+%package -n bpftool
+Summary: Inspection and simple manipulation of eBPF programs and maps
+%description -n bpftool
+This package contains the bpftool, which allows inspection and simple
+manipulation of eBPF programs and maps.
+
+%package source
+Summary: the kernel source
+%description source
+This package contains vaious source files from the kernel.
+
+%if 0%{?with_debuginfo}
+%define _debuginfo_template %{nil}
+%define _debuginfo_subpackages 0
+
+%define debuginfo_template(n:) \
+%package -n %{-n*}-debuginfo\
+Summary: Debug information for package %{-n*}\
+Group: Development/Debug\
+AutoReq: 0\
+AutoProv: 1\
+%description -n %{-n*}-debuginfo\
+This package provides debug information for package %{-n*}.\
+Debug information is useful when developing applications that use this\
+package or when debugging this package.\
+%{nil}
+
+%debuginfo_template -n %{name}
+%files -n %{name}-debuginfo -f kernel-debugfiles.list -f debugfiles.list
+%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} --keep-section '.BTF' -p '.*/%{KernelVer}/.*|.*/vmlinux|XXX' -o kernel-debugfiles.list}
+
+%debuginfo_template -n bpftool
+%files -n bpftool-debuginfo -f bpftool-debugfiles.list
+%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{_sbindir}/bpftool.*(\.debug)?|XXX' -o bpftool-debugfiles.list}
+
+%debuginfo_template -n %{name}-tools
+%files -n %{name}-tools-debuginfo -f kernel-tools-debugfiles.list
+%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{_bindir}/centrino-decode.*(\.debug)?|.*%{_bindir}/powernow-k8-decode.*(\.debug)?|.*%{_bindir}/cpupower.*(\.debug)?|.*%{_libdir}/libcpupower.*|.*%{_libdir}/libcpupower.*|.*%{_bindir}/turbostat.(\.debug)?|.*%{_bindir}/.*gpio.*(\.debug)?|.*%{_bindir}/.*iio.*(\.debug)?|.*%{_bindir}/tmon.*(.debug)?|XXX' -o kernel-tools-debugfiles.list}
+
+%if %{with_perf}
+%debuginfo_template -n perf
+%files -n perf-debuginfo -f perf-debugfiles.list
+%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{_bindir}/perf.*(\.debug)?|.*%{_libexecdir}/perf-core/.*|.*%{_libdir}/traceevent/.*|XXX' -o perf-debugfiles.list}
+
+%if 0%{?with_python2}
+%debuginfo_template -n python2-perf
+%files -n python2-perf-debuginfo -f python2-perf-debugfiles.list
+%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{python2_sitearch}/perf.*(.debug)?|XXX' -o python2-perf-debugfiles.list}
+%endif
+
+%debuginfo_template -n python3-perf
+%files -n python3-perf-debuginfo -f python3-perf-debugfiles.list
+%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{python3_sitearch}/perf.*(.debug)?|XXX' -o python3-perf-debugfiles.list}
+#with_perf
+%endif
+
+%endif
+
+%prep
+%setup -q -n %{name}-%{version} -c
+
+%if 0%{?with_patch}
+tar -xjf %{SOURCE9998}
+%endif
+
+mv kernel-%{version}-%{devel_release}%{?maintenance_release} linux-%{KernelVer}
+cd linux-%{KernelVer}
+
+%if 0%{?with_patch}
+cp %{SOURCE9000} .
+cp %{SOURCE9001} .
+cp %{SOURCE9002} .
+
+if [ ! -d patches ];then
+ mv ../patches .
+fi
+
+Applypatches()
+{
+ set -e
+ set -o pipefail
+ local SERIESCONF=$1
+ local PATCH_DIR=$2
+ sed -i '/^#/d' $SERIESCONF
+ sed -i '/^[\s]*$/d' $SERIESCONF
+ (
+ echo "trap 'echo \"*** patch \$_ failed ***\"' ERR"
+ echo "set -ex"
+ cat $SERIESCONF | \
+ sed "s!^!patch -s -F0 -E -p1 --no-backup-if-mismatch -i $PATCH_DIR/!" \
+ ) | sh
+}
+
+Applypatches series.conf %{_builddir}/%{name}-%{version}/linux-%{KernelVer}
+%endif
+
+# riscv-kernel patch
+%ifarch riscv64
+%patch0001 -p1
+%endif
+
+%if "%toolchain" == "clang"
+%patch0002 -p1
+%patch0003 -p1
+%patch0004 -p1
+%endif
+
+find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null
+find . -name .gitignore -exec rm -f {} \; >/dev/null
+
+%if 0%{?with_signmodules}
+ cp %{SOURCE11} certs/.
+%endif
+
+%if 0%{?with_source}
+# Copy directory backup for kernel-source
+cp -a ../linux-%{KernelVer} ../linux-%{KernelVer}-source
+find ../linux-%{KernelVer}-source -type f -name "\.*" -exec rm -rf {} \; >/dev/null
+%endif
+
+cp -a tools/perf tools/python3-perf
+
+%build
+cd linux-%{KernelVer}
+
+perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}.%{_target_cpu}/" Makefile
+perl -p -i -e "s/^OPENEULER_LTS.*/OPENEULER_LTS = %{openeuler_lts}/" Makefile.oever
+perl -p -i -e "s/^OPENEULER_MAJOR.*/OPENEULER_MAJOR = %{openeuler_major}/" Makefile.oever
+perl -p -i -e "s/^OPENEULER_MINOR.*/OPENEULER_MINOR = %{openeuler_minor}/" Makefile.oever
+perl -p -i -e "s/^OPENEULER_RELEASE.*/OPENEULER_RELEASE = \"%{release}\"/" Makefile.oever
+
+## make linux
+make mrproper %{_smp_mflags}
+
+%if %{with_64kb}
+sed -i arch/arm64/configs/openeuler_defconfig -e 's/^CONFIG_ARM64_4K_PAGES.*/CONFIG_ARM64_64K_PAGES=y/'
+%endif
+
+%if "%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}
+
+%if %{with clang_lto}
+%global clang_make_opts %{clang_make_opts} HOSTLD=ld.lld LD=ld.lld AR=llvm-ar NM=llvm-nm HOSTAR=llvm-ar HOSTNM=llvm-nm
+%endif
+
+%endif
+
+%global make %{__make} %{?clang_make_opts} HOSTCFLAGS="%{?build_cflags}" HOSTLDFLAGS="%{?build_ldflags}"
+
+%ifarch loongarch64
+
+%if 0%{with_signmodules}
+echo "CONFIG_MODULE_SIG=y" >>arch/loongarch/configs/loongson3_defconfig
+%endif
+
+%if 0%{with_debuginfo}
+echo "CONFIG_DEBUG_INFO=y" >>arch/loongarch/configs/loongson3_defconfig
+%endif
+
+make ARCH=%{Arch} loongson3_defconfig
+
+%else
+%{make} ARCH=%{Arch} openeuler_defconfig
+%endif
+
+%if %{with clang_lto}
+scripts/config -e LTO_CLANG_FULL
+sed -i 's/# CONFIG_LTO_CLANG_FULL is not set/CONFIG_LTO_CLANG_FULL=y/' .config
+sed -i 's/CONFIG_LTO_NONE=y/# CONFIG_LTO_NONE is not set/' .config
+%endif
+
+%if 0%{?openEuler_sign_rsa}
+ %{openEuler_check_EBS_perm}
+ if [ $openEuler_has_sign_perm -eq 1 ]; then
+ cp %{SOURCE15} ./certs/openeuler-cert.pem
+ # close kernel native signature
+ sed -i 's/CONFIG_MODULE_SIG_KEY=.*$/CONFIG_MODULE_SIG_KEY=""/g' .config
+ sed -i 's/CONFIG_SYSTEM_TRUSTED_KEYS=.*$/CONFIG_SYSTEM_TRUSTED_KEYS="certs\/openeuler-cert.pem"/g' .config
+ sed -i 's/CONFIG_MODULE_SIG_ALL=y$/CONFIG_MODULE_SIG_ALL=n/g' .config
+ fi
+%endif
+
+TargetImage=$(basename $(make -s image_name))
+
+%ifarch sw_64
+%{make} ARCH=%{Arch} %{?_smp_mflags}
+cp vmlinux ./arch/sw_64/boot/
+cp vmlinux ./arch/sw_64/boot/vmlinux.bin
+%else
+%{make} ARCH=%{Arch} $TargetImage %{?_smp_mflags}
+%ifarch loongarch64
+%{make} ARCH=%{Arch} vmlinuz.efi %{?_smp_mflags}
+%endif
+%{make} ARCH=%{Arch} modules %{?_smp_mflags}
+%endif
+
+%if 0%{?with_kabichk}
+ chmod 0755 %{SOURCE18}
+ if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu} ]; then
+ %{SOURCE18} -k $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu} -s Module.symvers || exit 1
+ %{SOURCE18} -k $RPM_SOURCE_DIR/Module.kabi_ext1_%{_target_cpu} -s Module.symvers || exit 1
+ %{SOURCE18} -k $RPM_SOURCE_DIR/Module.kabi_ext2_%{_target_cpu} -s Module.symvers || exit 1
+ else
+ echo "**** NOTE: Cannot find reference Module.kabi file. ****"
+ fi
+%endif
+
+# aarch64 make dtbs
+%ifarch aarch64 riscv64
+ %{make} ARCH=%{Arch} dtbs
+%endif
+
+## make tools
+%if %{with_perf}
+# perf
+%ifarch aarch64
+# aarch64 make perf with CORESIGHT=1
+%global perf_make \
+ make %{?clang_make_opts} EXTRA_LDFLAGS="%[ "%{toolchain}" == "clang" ? "-z now" : "" ]" EXTRA_CFLAGS="%[ "%{toolchain}" == "clang" ? "" : "-Wl,-z,now" ] -g -Wall -fstack-protector-strong -fPIC" EXTRA_PERFLIBS="-fpie -pie" %{?_smp_mflags} -s V=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_LIBNUMA=1 NO_STRLCPY=1 CORESIGHT=1 prefix=%{_prefix}
+%else
+%global perf_make \
+ make %{?clang_make_opts} EXTRA_LDFLAGS="%[ "%{toolchain}" == "clang" ? "-z now" : "" ]" EXTRA_CFLAGS="%[ "%{toolchain}" == "clang" ? "" : "-Wl,-z,now" ] -g -Wall -fstack-protector-strong -fPIC" EXTRA_PERFLIBS="-fpie -pie" %{?_smp_mflags} -s V=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_LIBNUMA=1 NO_STRLCPY=1 prefix=%{_prefix}
+%endif
+%if 0%{?with_python2}
+%global perf_python2 -C tools/perf PYTHON=%{__python2}
+%global perf_python3 -C tools/python3-perf PYTHON=%{__python3}
+%else
+%global perf_python3 -C tools/perf PYTHON=%{__python3}
+%endif
+
+chmod +x tools/perf/check-headers.sh
+# perf
+%if 0%{?with_python2}
+%{perf_make} %{perf_python2} all
+%endif
+
+# make sure check-headers.sh is executable
+chmod +x tools/python3-perf/check-headers.sh
+%{perf_make} %{perf_python3} all
+
+pushd tools/perf/Documentation/
+%{make} %{?_smp_mflags} man
+popd
+%endif
+
+# bpftool
+pushd tools/bpf/bpftool
+%{make}
+popd
+
+# cpupower
+chmod +x tools/power/cpupower/utils/version-gen.sh
+%{make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false
+%ifarch %{ix86}
+ pushd tools/power/cpupower/debug/i386
+ %{make} %{?_smp_mflags} centrino-decode powernow-k8-decode
+ popd
+%endif
+%ifarch x86_64
+ pushd tools/power/cpupower/debug/x86_64
+ %{make} %{?_smp_mflags} centrino-decode powernow-k8-decode
+ popd
+%endif
+%ifarch %{ix86} x86_64
+ pushd tools/power/x86/x86_energy_perf_policy/
+ %{make}
+ popd
+ pushd tools/power/x86/turbostat
+ %{make}
+ popd
+%endif
+# thermal
+pushd tools/thermal/tmon/
+%{make}
+popd
+# iio
+pushd tools/iio/
+%{make}
+popd
+# gpio
+pushd tools/gpio/
+%{make}
+popd
+# kvm
+pushd tools/kvm/kvm_stat/
+%{make} %{?_smp_mflags} man
+popd
+# libbpf.a and bpf_helper_defs.h
+pushd tools/lib/bpf
+%{make}
+popd
+# netacc
+pushd tools/netacc
+%{make} BPFTOOL=../../tools/bpf/bpftool/bpftool
+popd
+
+%install
+%if 0%{?with_source}
+ %define _python_bytecompile_errors_terminate_build 0
+ mkdir -p $RPM_BUILD_ROOT/usr/src/
+ mv linux-%{KernelVer}-source $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer}
+ cp linux-%{KernelVer}/.config $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer}/
+%endif
+
+cd linux-%{KernelVer}
+
+## install linux
+
+# deal with kernel-source, now we don't need kernel-source
+#mkdir $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer}
+#tar cf - --exclude SCCS --exclude BitKeeper --exclude .svn --exclude CVS --exclude .pc --exclude .hg --exclude .git --exclude=.tmp_versions --exclude=*vmlinux* --exclude=*.o --exclude=*.ko --exclude=*.cmd --exclude=Documentation --exclude=.config.old --exclude=.missing-syscalls.d --exclude=patches . | tar xf - -C %{buildroot}/usr/src/linux-%{KernelVer}
+
+mkdir -p $RPM_BUILD_ROOT/boot
+dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-%{KernelVer}.img bs=1M count=20
+
+%ifarch loongarch64
+strip -s vmlinux -o vmlinux.elf
+install -m 755 vmlinux.elf $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}
+install -m 755 arch/loongarch/boot/vmlinuz.efi $RPM_BUILD_ROOT/boot/efi-vmlinuz-%{KernelVer}
+%else
+install -m 755 $(make -s image_name) $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}
+%endif
+
+%if 0%{?openEuler_sign_rsa}
+ %{openEuler_check_EBS_perm}
+ if [ $openEuler_has_sign_perm -eq 1 ]; then
+ echo "start sign"
+ %ifarch %arm aarch64
+ gunzip -c $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}>$RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip.efi
+ sh /usr/lib/rpm/brp-ebs-sign --efi $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip.efi
+ mv $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip.efi.sig $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip.efi
+ mv $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip.efi $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip
+ gzip -c $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip>$RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}
+ rm -f $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.unzip
+ %endif
+ %ifarch x86_64
+ mv $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer} $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.efi
+ sh /usr/lib/rpm/brp-ebs-sign --efi $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.efi
+ mv $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.efi.sig $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.efi
+ mv $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}.efi $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer}
+ %endif
+ %ifarch loongarch64
+ sh /usr/lib/rpm/brp-ebs-sign --efi $RPM_BUILD_ROOT/boot/efi-vmlinuz-%{KernelVer}
+ mv $RPM_BUILD_ROOT/boot/efi-vmlinuz-%{KernelVer}.sig $RPM_BUILD_ROOT/boot/efi-vmlinuz-%{KernelVer}
+ %endif
+ fi
+%endif
+
+pushd $RPM_BUILD_ROOT/boot
+sha512hmac ./vmlinuz-%{KernelVer} >./.vmlinuz-%{KernelVer}.hmac
+popd
+
+install -m 644 .config $RPM_BUILD_ROOT/boot/config-%{KernelVer}
+install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-%{KernelVer}
+
+gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-%{KernelVer}.gz
+
+mkdir -p $RPM_BUILD_ROOT%{_sbindir}
+install -m 755 %{SOURCE200} $RPM_BUILD_ROOT%{_sbindir}/mkgrub-menu-%{version}-%{devel_release}%{?maintenance_release}%{?pkg_release}.sh
+
+
+%if 0%{?with_debuginfo}
+ mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/%{KernelVer}
+ cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/%{KernelVer}
+%endif
+
+# deal with module, if not kdump
+%{make} ARCH=%{Arch} INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=%{KernelVer} mod-fw=
+######## to collect ko to module.filelist about netwoking. block. drm. modesetting ###############
+# 1. Generates extra-module.list by:
+# - Processing predefined extra-modules_%{_target_cpu}.list
+# 2. Creates core-module.list by comparing installed modules with extra modules
+# Final output: Generates kernel-modules-filelist (core) and kernel-extra-modules-filelist
+# for RPM package specification, while ensuring proper path mapping to /lib/modules/%{KernelVer}/
+
+pushd $RPM_BUILD_ROOT/lib/modules/%{KernelVer}
+%ifnarch x86_64 aarch64
+find -type f -name "*.ko" >modnames
+%else
+sed 's!^!kernel/!; s!\.ko$!!' %{_sourcedir}/extra-modules_%{_target_cpu}.list > modules-extra.list
+
+find -type f -name "*.ko" | sort >modnames
+
+grep -vFf modules-extra.list modnames > modules-core.list || true
+
+sed -e 's!^\.\/kernel/!/lib/modules/%{KernelVer}/kernel/!; s!\.ko$!.ko.xz!' \
+ modules-core.list > %{_builddir}/%{name}-%{version}/kernel-modules-filelist
+
+if [ -s modules-extra.list ]; then
+ sed 's!^kernel/!!; s!$!.ko.xz!; s!^!/lib/modules/%{KernelVer}/kernel/!' modules-extra.list > %{_builddir}/%{name}-%{version}/kernel-extra-modules-filelist
+else
+ echo "%ghost /nonexistent/dummy/file" > %{_builddir}/%{name}-%{version}/kernel-extra-modules-filelist
+fi
+%endif
+
+# 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.
+
+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 > modules.$1
+ if [ ! -z "$3" ]; then
+ sed -r -e "/^($3)\$/d" -i modules.$1
+ fi
+}
+
+collect_modules_list networking \
+ 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt2x00(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|ahci_platform_get_resources' 'pktcdvd.ko|dm-mod.ko'
+collect_modules_list drm \
+ 'drm_open|drm_init'
+collect_modules_list modesetting \
+ 'drm_crtc_init'
+
+# detect missing or incorrect license tags
+rm -f modinfo
+while read i
+do
+ echo -n "$i " >> modinfo
+ /sbin/modinfo -l $i >> modinfo
+done < modnames
+
+grep -E -v \
+ 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' \
+ modinfo && exit 1
+
+rm -f modinfo modnames drivers.undef
+%ifarch x86_64 aarch64
+rm -f modules-extra.list modules-core.list modules.list
+%endif
+
+for i in alias alias.bin builtin.bin ccwmap dep dep.bin ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols symbols.bin usbmap
+do
+ rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i
+done
+popd
+# modsign module ko;need after find-debuginfo,strip
+%define __modsign_install_post \
+ if [ "%{with_signmodules}" -eq "1" ];then \
+ cp certs/signing_key.pem . \
+ cp certs/signing_key.x509 . \
+ chmod 0755 %{modsign_cmd} \
+ %{modsign_cmd} $RPM_BUILD_ROOT/lib/modules/%{KernelVer} || exit 1 \
+ fi \
+ find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n1 -P`nproc --all` xz; \
+%{nil}
+
+%if 0%{?openEuler_sign_rsa}
+%define __modsign_install_post \
+ if [ "%{with_signmodules}" -eq "1" ];then \
+ if [ %flag_openEuler_has_sign_perm -eq 1 ]; then \
+ sh %{SOURCE16} $RPM_BUILD_ROOT/lib/modules/%{KernelVer} || exit 1 \
+ else \
+ cp certs/signing_key.pem . \
+ cp certs/signing_key.x509 . \
+ chmod 0755 %{modsign_cmd} \
+ %{modsign_cmd} $RPM_BUILD_ROOT/lib/modules/%{KernelVer} || exit 1 \
+ fi \
+ fi \
+ find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n1 -P`nproc --all` xz; \
+%{nil}
+%endif
+
+# deal with header
+%{make} ARCH=%{Arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr KBUILD_SRC= headers_install
+find $RPM_BUILD_ROOT/usr/include -name "\.*" -exec rm -rf {} \;
+
+# dtbs install
+%ifarch aarch64
+ mkdir -p $RPM_BUILD_ROOT/boot/dtb-%{KernelVer}
+ install -m 644 $(find arch/%{Arch}/boot -name "*.dtb") $RPM_BUILD_ROOT/boot/dtb-%{KernelVer}/
+ rm -f $(find arch/$Arch/boot -name "*.dtb")
+%endif
+
+%ifarch riscv64
+ %{make} ARCH=%{Arch} INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/boot/dtb-%{KernelVer} dtbs_install
+%endif
+
+# deal with vdso
+%ifnarch ppc64le sw_64
+%{make} -s ARCH=%{Arch} INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=%{KernelVer}
+%endif
+if [ ! -s ldconfig-kernel.conf ]; then
+ echo "# Placeholder file, no vDSO hwcap entries used in this kernel." >ldconfig-kernel.conf
+fi
+install -D -m 444 ldconfig-kernel.conf $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-%{KernelVer}.conf
+
+# deal with /lib/module/ path- sub path: build source kernel
+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
+mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/extra
+mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/updates
+mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/weak-updates
+############ to do collect devel file #########
+# 1. Makefile And Kconfig, .config sysmbol
+# 2. scrpits dir
+# 3. .h file
+find -type f \( -name "Makefile*" -o -name "Kconfig*" \) -exec cp --parents {} $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build \;
+for f in Module.symvers System.map Module.markers .config;do
+ test -f $f || continue
+ cp $f $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build
+done
+
+cp -a scripts $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build
+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
+find $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/scripts/ -name "*.o" -exec rm -rf {} \;
+
+if [ -d arch/%{Arch}/include ]; then
+ cp -a --parents arch/%{Arch}/include $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/
+fi
+cp -a include $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include
+
+if [ -f arch/%{Arch}/kernel/module.lds ]; then
+ cp -a --parents arch/%{Arch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/
+fi
+
+# module.lds is moved to scripts by commit 596b0474d3d9 in linux 5.10.
+if [ -f scripts/module.lds ]; then
+ cp -a --parents scripts/module.lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/
+fi
+
+%ifarch aarch64
+ cp -a --parents arch/arm/include/asm $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/
+%endif
+
+# copy objtool for kernel-devel (needed for building external modules)
+if grep -q CONFIG_OBJTOOL=y .config; then
+ mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/tools/objtool
+ cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/tools/objtool
+fi
+
+# Make sure the Makefile and version.h 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
+touch -r $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/.config $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/generated/autoconf.h
+# for make prepare
+if [ ! -f $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/config/auto.conf ];then
+ cp .config $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/config/auto.conf
+fi
+
+mkdir -p %{buildroot}/usr/src/kernels
+mv $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build $RPM_BUILD_ROOT/usr/src/kernels/%{KernelVer}
+
+find $RPM_BUILD_ROOT/usr/src/kernels/%{KernelVer} -name ".*.cmd" -exec rm -f {} \;
+
+pushd $RPM_BUILD_ROOT/lib/modules/%{KernelVer}
+ln -sf /usr/src/kernels/%{KernelVer} build
+ln -sf build source
+popd
+
+
+# deal with doc , now we don't need
+
+
+# deal with kernel abi whitelists. now we don't need
+
+
+## install tools
+%if %{with_perf}
+# perf
+# perf tool binary and supporting scripts/binaries
+%if 0%{?with_python2}
+%{perf_make} %{perf_python2} DESTDIR=%{buildroot} lib=%{_lib} install-bin
+%else
+%{perf_make} %{perf_python3} DESTDIR=%{buildroot} lib=%{_lib} install-bin
+%endif
+# remove the 'trace' symlink.
+rm -f %{buildroot}%{_bindir}/trace
+
+# remove examples
+rm -rf %{buildroot}/usr/lib/perf/examples
+# remove the stray header file that somehow got packaged in examples
+rm -rf %{buildroot}/usr/lib/perf/include/bpf/
+
+# python-perf extension
+%{perf_make} %{perf_python3} DESTDIR=%{buildroot} install-python_ext
+%if 0%{?with_python2}
+%{perf_make} %{perf_python2} DESTDIR=%{buildroot} install-python_ext
+%endif
+
+# perf man pages (note: implicit rpm magic compresses them later)
+install -d %{buildroot}/%{_mandir}/man1
+install -pm0644 tools/kvm/kvm_stat/kvm_stat.1 %{buildroot}/%{_mandir}/man1/
+install -pm0644 tools/perf/Documentation/*.1 %{buildroot}/%{_mandir}/man1/
+%endif
+
+# bpftool
+pushd tools/bpf/bpftool
+%{make} DESTDIR=%{buildroot} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install
+popd
+
+# resolve_btfids
+mkdir -p %{buildroot}/usr/src/kernels/%{KernelVer}/tools/bpf/resolve_btfids
+cp tools/bpf/resolve_btfids/resolve_btfids %{buildroot}/usr/src/kernels/%{KernelVer}/tools/bpf/resolve_btfids
+
+# cpupower
+%{make} -C tools/power/cpupower DESTDIR=%{buildroot} libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install
+rm -f %{buildroot}%{_libdir}/*.{a,la}
+%find_lang cpupower
+mv cpupower.lang ../
+%ifarch %{ix86}
+ pushd tools/power/cpupower/debug/i386
+ install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
+ install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
+ popd
+%endif
+%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*
+mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
+install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service
+install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower
+%ifarch %{ix86} x86_64
+ mkdir -p %{buildroot}%{_mandir}/man8
+ pushd tools/power/x86/x86_energy_perf_policy
+ %{make} DESTDIR=%{buildroot} install
+ popd
+ pushd tools/power/x86/turbostat
+ %{make} DESTDIR=%{buildroot} install
+ popd
+%endif
+# thermal
+pushd tools/thermal/tmon
+%{make} INSTALL_ROOT=%{buildroot} install
+popd
+# iio
+pushd tools/iio
+%{make} DESTDIR=%{buildroot} install
+popd
+# gpio
+pushd tools/gpio
+%{make} DESTDIR=%{buildroot} install
+popd
+# kvm
+pushd tools/kvm/kvm_stat
+%{make} INSTALL_ROOT=%{buildroot} install-tools
+popd
+# netacc
+pushd tools/netacc
+%{make} INSTALL_ROOT=%{buildroot} install
+popd
+
+%define __spec_install_post\
+%{?__debug_package:%{__debug_install_post}}\
+%{__arch_install_post}\
+%{__os_install_post}\
+%{__modsign_install_post}\
+%{nil}
+
+%post
+%{_sbindir}/new-kernel-pkg --package kernel --install %{KernelVer} || exit $?
+
+%preun
+%ifarch loongarch64
+if command -v grubby > /dev/null; then
+ grubby --remove-kernel=/boot/efi-vmlinuz-%{KernelVer} >/dev/null 2>&1 || :
+fi
+%endif
+if [ `uname -i` == "aarch64" ] &&
+ [ -f /boot/EFI/grub2/grub.cfg ]; then
+ /usr/bin/sh %{_sbindir}/mkgrub-menu-%{version}-%{devel_release}%{?maintenance_release}%{?pkg_release}.sh %{version}-%{release}.aarch64 /boot/EFI/grub2/grub.cfg remove
+fi
+if [ `uname -i` == "sw_64" ] &&
+ [ -f /boot/EFI/grub2/grub.cfg ]; then
+ /usr/bin/sh %{_sbindir}/mkgrub-menu-%{version}-%{devel_release}%{?maintenance_release}%{?pkg_release}.sh %{version}-%{release}.aarch64 /boot/EFI/grub2/grub.cfg remove
+fi
+
+%postun
+%{_sbindir}/new-kernel-pkg --rminitrd --rmmoddep --remove %{KernelVer} || exit $?
+if [ -x %{_sbindir}/weak-modules ]
+then
+ %{_sbindir}/weak-modules --remove-kernel %{KernelVer} || exit $?
+fi
+
+# remove empty directory
+if [ -d /lib/modules/%{KernelVer} ] && [ "`ls -A /lib/modules/%{KernelVer}`" = "" ]; then
+ rm -rf /lib/modules/%{KernelVer}
+fi
+if [ `uname -i` == "loongarch64" ];then
+ [ -f /etc/grub2.cfg ] && GRUB_CFG=`readlink -f /etc/grub2.cfg`
+ [ "x${GRUB_CFG}" == "x" ] && [ -f /etc/grub2-efi.cfg ] && GRUB_CFG=`readlink -f /etc/grub2-efi.cfg`
+ [ "x${GRUB_CFG}" == "x" ] && [ -f /boot/efi/EFI/openEuler/grub.cfg ] && GRUB_CFG=/boot/efi/EFI/openEuler/grub.cfg
+ [ "x${GRUB_CFG}" != "x" ] && grub2-mkconfig -o ${GRUB_CFG}
+fi
+if [ `uname -i` == "sw_64" ];then
+ grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg
+fi
+
+%posttrans
+%{_sbindir}/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update %{KernelVer} || exit $?
+%{_sbindir}/new-kernel-pkg --package kernel --rpmposttrans %{KernelVer} || exit $?
+if [ `uname -i` == "aarch64" ] &&
+ [ -f /boot/EFI/grub2/grub.cfg ]; then
+ /usr/bin/sh %{_sbindir}/mkgrub-menu-%{version}-%{devel_release}%{?maintenance_release}%{?pkg_release}.sh %{version}-%{release}.aarch64 /boot/EFI/grub2/grub.cfg update
+fi
+if [ `uname -i` == "loongarch64" ];then
+ [ -f /etc/grub2.cfg ] && GRUB_CFG=`readlink -f /etc/grub2.cfg`
+ [ "x${GRUB_CFG}" == "x" ] && [ -f /etc/grub2-efi.cfg ] && GRUB_CFG=`readlink -f /etc/grub2-efi.cfg`
+ [ "x${GRUB_CFG}" == "x" ] && [ -f /boot/efi/EFI/openEuler/grub.cfg ] && GRUB_CFG=/boot/efi/EFI/openEuler/grub.cfg
+ [ "x${GRUB_CFG}" != "x" ] && grub2-mkconfig -o ${GRUB_CFG}
+ grubby --set-default=/boot/vmlinuz-%{KernelVer}
+fi
+if [ -x %{_sbindir}/weak-modules ]
+then
+ %{_sbindir}/weak-modules --add-kernel %{KernelVer} || exit $?
+fi
+%{_sbindir}/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update %{KernelVer} || exit $?
+%{_sbindir}/new-kernel-pkg --package kernel --rpmposttrans %{KernelVer} || exit $?
+
+%post devel
+if [ -f /etc/sysconfig/kernel ]
+then
+ . /etc/sysconfig/kernel || exit $?
+fi
+if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]
+then
+ (cd /usr/src/kernels/%{KernelVer} &&
+ /usr/bin/find . -type f | while read f; do
+ hardlink -c /usr/src/kernels/*.oe*.*/$f $f
+ done)
+fi
+
+%post -n %{name}-tools
+/sbin/ldconfig
+%systemd_post cpupower.service
+
+%preun -n %{name}-tools
+%systemd_preun cpupower.service
+
+%postun -n %{name}-tools
+/sbin/ldconfig
+%systemd_postun cpupower.service
+
+%ifnarch x86_64 aarch64
+%files
+%else
+%files -f kernel-modules-filelist
+%endif
+%defattr (-, root, root)
+%doc
+/boot/config-*
+%ifarch aarch64 riscv64
+/boot/dtb-*
+%endif
+/boot/symvers-*
+/boot/System.map-*
+/boot/vmlinuz-*
+%ifarch loongarch64
+/boot/efi-vmlinuz-%{KernelVer}
+%endif
+%ghost /boot/initramfs-%{KernelVer}.img
+/boot/.vmlinuz-*.hmac
+/etc/ld.so.conf.d/*
+%ifnarch x86_64 aarch64
+/lib/modules/%{KernelVer}/
+%else
+/lib/modules/%{KernelVer}/vdso/
+/lib/modules/%{KernelVer}/modules.*
+%endif
+%exclude /lib/modules/%{KernelVer}/source
+%exclude /lib/modules/%{KernelVer}/build
+%{_sbindir}/mkgrub-menu*.sh
+
+%ifarch x86_64 aarch64
+%files extra-modules -f kernel-extra-modules-filelist
+%defattr(-,root,root)
+%endif
+
+%files devel
+%defattr (-, root, root)
+%doc
+/lib/modules/%{KernelVer}/source
+/lib/modules/%{KernelVer}/build
+/usr/src/kernels/%{KernelVer}
+
+%files headers
+%defattr (-, root, root)
+/usr/include/*
+%exclude %{_includedir}/cpufreq.h
+%exclude %{_includedir}/cpuidle.h
+
+%if %{with_perf}
+%files -n perf
+%{_bindir}/perf
+%{_libdir}/libperf-jvmti.so
+%{_libexecdir}/perf-core
+%{_datadir}/perf-core/
+%{_mandir}/man[1-8]/perf*
+%{_sysconfdir}/bash_completion.d/perf
+%doc linux-%{KernelVer}/tools/perf/Documentation/examples.txt
+%dir %{_datadir}/doc/perf-tip
+%{_datadir}/doc/perf-tip/*
+%license linux-%{KernelVer}/COPYING
+
+%if 0%{?with_python2}
+%files -n python2-perf
+%license linux-%{KernelVer}/COPYING
+%{python2_sitearch}/*
+%endif
+
+%files -n python3-perf
+%license linux-%{KernelVer}/COPYING
+%{python3_sitearch}/*
+%endif
+
+%files -n %{name}-tools -f cpupower.lang
+%{_bindir}/cpupower
+%ifarch %{ix86} x86_64
+%{_bindir}/centrino-decode
+%{_bindir}/powernow-k8-decode
+%endif
+%{_unitdir}/cpupower.service
+%{_datadir}/bash-completion/completions/cpupower
+%{_mandir}/man[1-8]/cpupower*
+%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
+%ifarch %{ix86} x86_64
+%{_bindir}/x86_energy_perf_policy
+%{_mandir}/man8/x86_energy_perf_policy*
+%{_bindir}/turbostat
+%{_mandir}/man8/turbostat*
+%endif
+%{_bindir}/tmon
+%{_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
+%{_sbindir}/net-acc
+%{_sbindir}/tuned_acc/netacc
+%{_libdir}/libcpupower.so.1
+%{_libdir}/libcpupower.so.0.0.1
+%license linux-%{KernelVer}/COPYING
+
+%files -n %{name}-tools-devel
+%{_libdir}/libcpupower.so
+%{_includedir}/cpufreq.h
+%{_includedir}/cpuidle.h
+
+%files -n bpftool
+%{_sbindir}/bpftool
+%{_sysconfdir}/bash_completion.d/bpftool
+%{_mandir}/man8/bpftool-cgroup.8.gz
+%{_mandir}/man8/bpftool-map.8.gz
+%{_mandir}/man8/bpftool-prog.8.gz
+%{_mandir}/man8/bpftool-perf.8.gz
+%{_mandir}/man8/bpftool.8.gz
+%{_mandir}/man8/bpftool-btf.8.gz
+%{_mandir}/man8/bpftool-feature.8.gz
+%{_mandir}/man8/bpftool-gen.8.gz
+%{_mandir}/man8/bpftool-iter.8.gz
+%{_mandir}/man8/bpftool-link.8.gz
+%{_mandir}/man8/bpftool-net.8.gz
+%{_mandir}/man8/bpftool-struct_ops.8.gz
+%license linux-%{KernelVer}/COPYING
+
+%if 0%{?with_source}
+%files source
+%defattr(-,root,root)
+/usr/src/linux-%{KernelVer}/*
+/usr/src/linux-%{KernelVer}/.config
+%endif
+
+%changelog
+* Mon Nov 09 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-182.0.0.162.20261109.3da4ab8e61ab
+- !30597 [CVEAgent@OLK-6.6] Fix CVE-2026-99239
+- !30582 v5 MOC bypass cache
+- !30610 iommu/io-pgtable-arm: Add support for contiguous hint
+- !30523 drivers:misc:sdma-dae: Open source sdma-dae driver to OLK-6.6 (already supported on olk-5.10)
+- !28122 [CVEAgent@OLK-6.6] Fix CVE-2026-89802
+- !29350 [CVEAgent@OLK-6.6] Fix CVE-2026-97988
+- !30473 Fix CVE-2026-97992
+- !30150 [OLK-6.6] Fix CVE-2026-74527
+- !30576 net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations
+- !30544 [OLK-6.6] Fix CVE-2026-90057
+- !30476 [OLK-6.6] fix CVE-2026-98936
+- !30474 [OLK-6.6] fix CVE-2026-99059
+- !30144 [OLK-6.6] Fix CVE-2026-64190
+- !30311 [OLK-6.6]nser: add support for wangxun RDMA driver
+- iommu/io-pgtable-arm: Add support for contiguous hint
+- Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn
+- openeuler: configs: arm64: Enable PBHA by default
+- arm64: mm: Introduce kernel param pbha
+- arm64: mm: Introduce prctl to control pbha behavior
+- arm64: mm: Set flag VM_PBHA_BIT0 for global init task
+- arm64: mm: Introduce procfs interface to update PBHA0 bit
+- arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0
+- arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma
+- arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump
+- arm64: mm: Update kernel pte entries if pbha bit0 enabled
+- arm64: mm: Detect and enable PBHA bit0 at early startup
+- arm64: cpufeature: Enable PBHA for stage1 early via FDT
+- Documentation: arm64: Describe the support and expectations for PBHA
+- KVM: arm64: Configure PBHA bits for stage2
+- arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values
+- arm64: cpufeature: Enable PBHA bits for stage1
+- dt-bindings: arm: Add binding for Page Based Hardware Attributes
+- dt-bindings: Rename the description of cpu nodes cpu.yaml
+- KVM: arm64: Detect and enable PBHA for stage2
+- net: wangxun: nse: sync OOT nse-1.0.3 fixes and optimizations
+- slip: remove slip_hangup() to fix use-after-free in slip_receive_buf()
+- drivers:misc:sdma-dae: adapt driver interfaces for OLK-6.6
+- net: team: fix NULL pointer dereference in team_xmit during mode change
+- net: team: Rename port_disabled team mode op to port_tx_disabled
+- net: team: Remove unused team_mode_op, port_enabled
+- wifi: ath11k: reset ar->num_stations on hardware start
+- wireguard: noise: reject response consumption after intermediate initiation
+- vhost-vdpa: protect config_ctx from being freed under the config callback
+- x86/arm64: config: enable the Wangxun nser RDMA driver
+- net: wangxun: nser: add RDMA support for 100GbE NICs
+- octeontx2-af: Block VFs from clobbering special CGX PKIND state
+- vhost: invalidate vring access on IOTLB transitions
+- drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op
+- drivers:misc:sdma-dae: Remove redundant print during mm exit and resume.
+- drivers:misc:sdma-dae: Revert optimize kernel code
+- drivers:misc:sdma-dae: Revert add channel depth info in debugfs
+- drivers:misc:sdma-dae: Revert Write the CQ head pointer correctly.
+- drivers:misc:sdma-dae: Write the CQ head pointer correctly.
+- drivers:misc:sdma-dae: Remove interference print.
+- drivers:misc:sdma-dae: Checking the address alignment
+- drivers:misc:sdma-dae: add NULL judgement of global variables
+- drivers:misc:sdma-dae: add channel depth info in debugfs
+- drivers:misc:sdma-dae: optimize kernel code
+- drivers:misc:sdma-dae: fix incorrect debugfs print
+- drivers:misc:sdma-dae: sdma fix uncorrect sleep time
+- drivers:misc:sdma-dae: fix incorrect kmalloc flag
+- drivers:misc:sdma-dae: sdma fix PUAF problem fork risk
+- drivers:misc:sdma-dae: modify ttl_processes reduce logic
+- drivers:misc:sdma-dae: remove unnecessary return in void function
+- drivers:misc:sdma-dae: fix incorrect resource release
+- drivers:misc:sdma-dae: remove lock while pausing channels
+- drivers:misc:sdma-dae: add mmu_notifier
+- drivers:misc:sdma-dae: add MODULE_VERSION to control version
+- drivers:misc:sdma-dae: add print in exceptional branch
+- drivers:misc:sdma-dae: bugfix of channel operation
+- drivers:misc:sdma-dae: change authority of sdma device
+- drivers:misc:sdma-dae: add channel ida validation
+- drivers:misc:sdma-dae: add vma_ops to avoid mremap error
+- drivers:misc:sdma-dae: add fast mode
+- drivers:misc:sdma-dae: not expose sq_tail write and add validation of cq_head
+- drivers:misc:sdma-dae: add debugfs of sdma-dae
+- drivers:misc:sdma-dae: fix icsl code check problems
+- drivers:misc:sdma-dae: fix input validate problems
+- drivers:misc:sdma-dae: fix interrupt handle logic
+- drivers:misc:sdma-dae: not compile sdma-dae by default
+- drivers:misc:sdma-dae: enable sdma_dae for arm64
+- drivers:misc:sdma-dae: support page fault preprocess
+- drivers:misc:sdma-dae: support interrupt init and handle
+- drivers:misc:sdma-dae: support sqe task send and execute
+- drivers:misc:sdma-dae: support channel management
+- drivers:misc:sdma-dae: support getting streamID
+- drivers:misc:sdma-dae: support initializ sdma driver
+
+* Sun Nov 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-182.0.0.162.20261108.7ee308f05890
+- !30602 [CVEAgent@OLK-6.6] Fix CVE-2026-99117
+- !30605 [CVEAgent@OLK-6.6] Fix CVE-2026-99211
+- !30604 [CVEAgent@OLK-6.6] Fix CVE-2026-99201
+- netlink: reset skb headers before unicast and multicast filtering
+- netlink: avoid hashing the network namespace pointer
+- net: bridge: mcast: don't truncate the port group walk on teardown
+
+* Sat Nov 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-182.0.0.162.20261107.3b7e79834650
+- !30591 [CVEAgent@OLK-6.6] Fix CVE-2026-99142
+- !30590 [CVEAgent@OLK-6.6] Fix CVE-2026-99219
+- !30594 [CVEAgent@OLK-6.6] Fix CVE-2026-99233
+- !30600 urma: warn on slow TP driver callbacks
+- urma: warn on slow TP driver callbacks
+- tracing/histograms: Verify event_call identity when updating synth_event refcount
+- tracing: Check operator stack capacity before pushing
+- ftrace: Initialize modname and offset in print_rec()
+
+* Fri Nov 06 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-182.0.0.162.20261106.ce70a5164a87
+- !30530 [CVEAgent@OLK-6.6] Fix CVE-2026-99163
+- !30532 [CVEAgent@OLK-6.6] Fix CVE-2026-99235
+- !29765 Fix CVE-2026-98289
+- !30230 Fix CVE-2026-97615
+- !29790 Fix CVE-2026-93250
+- !30510 [CVEAgent@OLK-6.6] Fix CVE-2026-99005
+- !30506 [CVEAgent@OLK-6.6] Fix CVE-2026-98871
+- !30307 feat/obmm-unified-switch-split-v4
+- !30064 [CVEAgent@OLK-6.6] Fix CVE-2026-98972
+- !30507 [CVEAgent@OLK-6.6] Fix CVE-2026-98883
+- !30450 BBML3 bugfix
+- !30156 [OLK-6.6] Fix CVE-2026-68258
+- !30154 [OLK-6.6] Fix CVE-2026-74729
+- !30151 [OLK-6.6] Fix CVE-2026-74273
+- !27793 [OLK-6.6] Fix CVE-2026-68421
+- !27512 [OLK-6.6] Fix CVE-2026-64259
+- !30146 [OLK-6.6] Fix CVE-2026-53109
+- !30575 arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig
+- !30567 scsi: hisi_sas: Clear PHY error counts on phyup
+- arm64: configs: fix duplicate Hisilicon SoC drivers block in openeuler_defconfig
+- !30472 [CVEAgent@OLK-6.6] Fix CVE-2026-99243
+- scsi: hisi_sas: Clear PHY error counts on phyup
+- scsi:hisi_sas:Sync upstream timer_delete API changes in hisi_sas_v3_hw.c
+- tracing: Save the event file instead of the compatible histogram
+- tracing/histograms: Reject non-stacktrace fields for synthetic stacktrace fields
+- drm/i915/gt: Unmask interrupts only when ACTIVE is true
+- serial: 8250_port: recognize UPIO_AU
+- crypto: ccp - Fix possible deadlock in SEV init failure path
+- obmm: pack the internal structs by field ordering
+- obmm: sysfs views over the switch: attributes, identity, lockless reads
+- obmm: generalized dual-backend gap mmap
+- obmm: export switch target wrap-up and validation consolidation
+- obmm: unified two-phase switch core (import target)
+- obmm: install mappings lazily from the backend fault paths
+- obmm: fix the pxm bound, the open TOCTOU and the teardown release
+- obmm: split the region shell from the memory backends
+- obmm: depend on TRANSPARENT_HUGEPAGE for the PMD fault paths
+- io-wq: order the exit bit against worker creation task work
+- mm/pfn_range_alloc: split block mappings in linear map updates
+- arm64/mm: make pte_present() recognize present-invalid entries
+- net: bridge: use option bits for CFM/MRP frame handlers
+- drm/amdkfd: Check bounds on CRIU restore queue type and mqd size
+- soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read
+- cxl/region: Block region delete during region creation
+- powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy
+- cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode()
+- vxlan: mdb: Fix use-after-free in vxlan_mdb_flush()
+- af_unix: Unify scc_index when finalising SCC in __unix_walk_scc().
+- sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx()
+- fuse-uring: make a fuse_req on SQE commit only findable after memcpy
+
+* Thu Nov 05 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-182.0.0.162.20261105.38633498fb6d
+- !30553 tracing: Reject incomplete event filter expressions
+- !30498 nfsd: split nfsd4_copy into transient and durable async copy objects
+- !30000 [CVEAgent@OLK-6.6] Fix CVE-2026-98822
+- !30497 cdma: ratelimit hot-path error logs in kernel driver and header file code synchronization
+- tracing: Reject incomplete event filter expressions
+- !30546 [OLK-6.6] ub: fix UBASE port reporting and UNIC reset and DMA handling
+- !30481 [CVEAgent@OLK-6.6] Fix CVE-2026-99080
+- !30483 [CVEAgent@OLK-6.6] Fix CVE-2026-99206
+- !30388 Fix CVE-2026-99153
+- !30390 Fix CVE-2026-99152
+- !30387 Fix CVE-2026-99110
+- !30391 Fix CVE-2026-99109
+- !30479 [CVEAgent@OLK-6.6] Fix CVE-2026-99254
+- !30538 scsi: libsas: Fix SMP IO deadlock during HA resume
+- !30537 ACPI: OSL: Use usleep_range() in acpi_os_sleep()
+- !30536 scsi: libsas: Add linkrate and sas_addr change detection in rediscover;scsi: libsas: Add sas_ex_phy_to_dev() helper
+- !30486 [CVEAgent@OLK-6.6] Fix CVE-2026-99247
+- !30454 [OLK-6.6] Fix CVE-2026-97566
+- !30453 [OLK-6.6] Fix CVE-2026-97432
+- !30444 [OLK-6.6] Fix CVE-2026-43234
+- !30403 x86/hygon: Fix FPDSS on Hygon
+- !30269 [OLK-6.6] update rnpvf driver to 1.2.0.
+- !30155 [OLK-6.6] Fix CVE-2026-74695
+- !30153 [OLK-6.6] Fix CVE-2026-72494
+- !30149 [OLK-6.6] Fix CVE-2026-74368
+- !30092 [CVEAgent@OLK-6.6] Fix CVE-2026-99052
+- !30090 [CVEAgent@OLK-6.6] Fix CVE-2026-99040
+- !30057 [CVEAgent@OLK-6.6] Fix CVE-2026-98948
+- !30086 [CVEAgent@OLK-6.6] Fix CVE-2026-99025
+- !30105 [CVEAgent@OLK-6.6] Fix CVE-2026-99078
+- !30106 [CVEAgent@OLK-6.6] Fix CVE-2026-99079
+- ub: ubase: skip bandwidth queries on next-generation chips
+- net: unic: Fix TX/RX DMA ordering and cache sync
+- net: unic: serialize port deactivation with reset
+- ub: ubase: add ub port events handling and statistics
+- scsi: libsas: Fix SMP IO deadlock during HA resume
+- scsi: libsas: Add sas_ex_phy_to_dev() helper
+- scsi: libsas: Add linkrate and sas_addr change detection in rediscover
+- !30430 v8 arm64: Allow CPU0 to be nohz_full
+- ACPI: OSL: Use usleep_range() in acpi_os_sleep()
+- !30300 mm/gup: allow movable memory pinnable
+- !30487 urma: limit opt buf length in uburma ioctl commands
+- !29931 [CVEAgent@OLK-6.6] Fix CVE-2026-98570
+- nfsd: split nfsd4_copy into transient and durable async copy objects
+- ub: cdma: header file code synchronization
+- ub: cdma: ratelimit hot-path error logs in kernel driver
+- x86: hygon: Fix FPDSS on Hygon
+- tracing: Do not initialize tracefs work if tracing is disabled
+- scsi: target: iscsi: Fix race in discovery auth updates
+- fs: Free any excess xarray nodes in clear_inode()
+- io_uring: don't flood a cancelling task with task_work
+- urma: limit opt buf length in uburma ioctl commands
+- mptcp: pm: kernel: drop pending ADD_ADDR when removing ID0
+- wifi: iwlwifi: mvm: fix P2P-Device binding handling
+- team: avoid NETDEV_CHANGEMTU event when unregistering slave
+- arm64: defconfig: Enable CONFIG_PM_SLEEP_SMP_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU
+- arm64: Allow boot CPU nohz_full to coexist with suspend and kexec
+- isolation: Check whether there exists a housekeeping CPU online
+- isolation: Do not check whether housekeeping CPUs are present
+- smb: client: reject SetEA requests that do not fit the request buffer
+- scsi: libiscsi: Validate the task named by a management response
+- scsi: libiscsi: Validate the ITT reflected in a Reject PDU
+- smb: client: fix heap overflow in cifs_do_set_acl()
+- rnpvf: update rnpvf driver to 1.2.0.
+- mm/gup: allow movable memory pinnable
+- rnpvf: update rnpvf driver to 1.2.0.
+- netfilter: nf_flow_table: drop existing skb dst before skb_dst_set_noref()
+- RDMA/irdma: Replace waitqueue and flag with completion
+- wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()
+- net/mlx5e: Prevent stale XSK buffer release on refill retry
+- net/mlx5e: Prevent stale XSK buffer release on MPWQE refill retry
+- selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts
+- KEYS: Fix add_key() race with keyring restriction
+- openvswitch: fix soft lockup in the netlink flow dump
+- mlxsw: spectrum_flower: Fix port range register leak in tmplt_create()
+- wifi: mac80211: prevent AP VLAN tx from other interfaces
+- net: ipv6: keep room for the mac header in dst_dev_overhead()
+
+* Wed Nov 04 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-182.0.0.162
+- !30459 [CVEAgent@OLK-6.6] Fix CVE-2026-99234
+- !30468 [CVEAgent@OLK-6.6] Fix CVE-2026-99143
+- !30322 urma: fix ipourma eid handler and register work concurrency
+- !30455 arm64: tlb: Enable local TLBI on systems without FEAT_TLBID
+- !30491 [OLK-6.6] AMD Venice additional patches for openEuler - 2
+- EDAC/amd64: Avoid a -Wformat-security warning
+- EDAC/amd64: Generate ctl_name string at runtime
+- !29993 [CVEAgent@OLK-6.6] Fix CVE-2026-98807
+- !29964 [CVEAgent@OLK-6.6] Fix CVE-2026-98747
+- !30393 ub/ubmem-vmmu: Remove the support_attr callback mechanism.
+- !30447 wifi: mac80211: minstrel_ht: validate fixed rate index
+- !30446 net: ena: fix MMIO read buffer leak on probe failure
+- tracing: Keep the predicate limit separate from program capacity
+- !30013 [CVEAgent@OLK-6.6] Fix CVE-2026-98855
+- !30431 fix CVE-2026-98490 for OLK-6.6
+- !30425 fix CVE-2026-98722 for OLK-6.6
+- !30410 nvdimm: pmem: keep PREFLUSH before data writes
+- !30406 Fix CVE-2026-97480 for OLK-6.6
+- !30204 x86/cpu/hygon: Report S5 reset status during boot
+- tracing: Unregister field variable histograms when the command fails
+- !30395 tty: fix saved termios reset race
+- arm64: tlb: Enable local TLBI on systems without FEAT_TLBID
+- !30031 drm/amdkfd: fix SMI event cross-process information leak
+- wifi: mac80211: minstrel_ht: validate fixed rate index
+- net: ena: fix MMIO read buffer leak on probe failure
+- net: openvswitch: conntrack: fix helper UAF due to extensions realloc
+- net: openvswitch: conntrack: remove 'add_helper' dead code
+- openvswitch: prepare for stolen verdict coming from conntrack and nat engine
+- net/sched: act_ct: avoid modifying shared unconfirmed ct entry
+- net/sched: act_ct: fix helper UAF due to extensions realloc
+- ub/ubmem-vmmu: Remove the support_attr callback mechanism.
+- mtd: block2mtd: Fix divide error when erase_size is zero
+- block2mtd: prevent direct access of bd_inode
+- nvdimm: pmem: keep PREFLUSH before data writes
+- tty: serial: 8250: protect against NULL uart->port.dev in register
+- serial: 8250: invert serial8250_register_8250_port() CIR condition
+- urma: fix ipourma eid handler and register work concurrency
+- tty: fix saved termios reset race
+- x86/cpu/hygon: Report S5 reset status during boot
+- drm/amdkfd: fix SMI event cross-process information leak
+- of/overlay: put property on deadprops only after changeset add succeeds
+- net/mlx5: Fix slab-out-of-bounds when handling team device events
+- serial: core: fix NULL pointer dereference in serial_core_unregister_port()
+
+* Tue Nov 03 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.161.20261103.07a990b933d5
+- !30256 [Backport] ext4: defer unwritten splitting until I/O completion
+- !30394 urma: Fix the assignment before null check
+- !30003 [CVEAgent@OLK-6.6] Fix CVE-2026-98831
+- !29516 [CVEAgent@OLK-6.6] Fix CVE-2026-98198
+- !30220 drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM
+- !30082 [CVEAgent@OLK-6.6] Fix CVE-2026-99012
+- !30071 [CVEAgent@OLK-6.6] Fix CVE-2026-98983
+- !30262 [CVEAgent] Fix CVE-2026-99091
+- !30294 Fix CVE-2026-99011
+- !30293 Fix CVE-2026-99008
+- !30290 Fix CVE-2026-98663
+- !30289 Fix CVE-2026-98664
+- !30288 Fix CVE-2026-98666
+- !30234 [PATCH 00/11] KVM: arm64: pvm: Add software VGICv3 and virtual timer support
+- ext4: prevent sleeping allocation in NOWAIT write path
+- !30367 Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP"
+- ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT
+- ext4: simplify the mapping query logic in ext4_iomap_begin()
+- ext4: skip overwrite check for aligned non-extending DIO writes
+- ext4: remove unused unwritten parameter in ext4_dio_write_iter()
+- ext4: remove useless ext4_iomap_overwrite_ops
+- ext4: avoid starting handle when dio writing an unwritten extent
+- ext4: don't split extent before submitting I/O
+- !30233 Fix CVE-2026-98917
+- !30235 Fix CVE-2026-98930
+- !30368 wifi: mac80211: validate TX status rate metadata
+- !30378 tty: tty_port: restore TTY_IO_ERROR on activation failure
+- !30380 tty: port: fix tty_port_tty_vhangup() race
+- !30371 mtd: core: avoid double-free of OTP NVMEM device
+- urma: Fix the assignment before null check
+- !30386 RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout
+- Revert "net/hinic5:Fix the missing rollback in the hinic5 XDP"
+- !30270 [OLK-6.6] AMD Venice additional patches for openEuler
+- !28385 [OLK-6.6] crypto: ccp: fix vpsp cmd ctx leak
+- !30382 fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open()
+- RDMA/hns: Fix UAF when late CQE arrives after drain QP timeout
+- !30365 bpf: Fix out-of-bounds btf->types write for split BTF
+- fs/dirty_pages: Fix fix UAF caused by unbalanced lock release in proc_buffer_open()
+- !30313 kabi: fix include helpers broken by the predefined 'linux' macro
+- tty: port: fix tty_port_tty_vhangup() race
+- tty: tty_port: restore TTY_IO_ERROR on activation failure
+- mtd: core: avoid double-free of OTP NVMEM device
+- wifi: mac80211: validate TX status rate metadata
+- bpf: Fix out-of-bounds btf->types write for split BTF
+- kabi: fix include helpers broken by the predefined 'linux' macro
+- KVM: arm64: pvm: Handle counter reads in the hyp path
+- KVM: arm64: pvm: Trap guest timer accesses and enforce EL0 permissions
+- KVM: arm64: pvm: Align timer capabilities and counter handling with RV timers
+- KVM: arm64: pvm: Wire RV timers into the KVM timer entry points
+- KVM: arm64: pvm: Add the software RV timer implementation
+- KVM: arm64: pvm: Deliver VGIC interrupts without hardware LRs
+- KVM: arm64: pvm: Emulate VGIC active priority registers
+- KVM: arm64: pvm: Route ICC accesses through register descriptors
+- KVM: arm64: pvm: Emulate the GICv3 CPU interface
+- KVM: arm64: Handle pending EL1 IRQ exceptions
+- KVM: arm64: pvm: Constrain virtual interrupt capabilities
+- Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata()
+- Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown
+- iio: imu: adis16480: fix unprotected debugfs reads
+- iio: imu: adis16400: fix unprotected debugfs reads
+- iio: gyro: adis16136: fix unprotected debugfs reads
+- Bluetooth: MGMT: Fix status of pending commands flushed on power off
+- EDAC/amd64: Mask UMC chip select to the four implemented selects
+- x86/mce: Fix hardware debug register corruption on task migration
+- x86/MCE/AMD: Fix inverted interrupt enablement during storm handling
+- x86/amd_node: Avoid divide by zero on virtualized systems
+- RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed
+- x86/mce: Set up the polling timer before CMCI discovery
+- x86/mce: Restore MCA polling interval halving
+- EDAC/amd64: Remove NUM_CONTROLLERS macro
+- x86/mce/inject: Remove call to mce_notify_irq()
+- x86/mce: Remove the redundant mce_hygon_feature_init()
+- x86/mce/threshold: Remove the redundant this_cpu_dec_return()
+- crypto: ccp: fix vpsp cmd ctx leak
+- KVM: s390: Fix IRQ injection with SIGP Stop and Store Status
+- parisc: Increase kernel stack size to 32kb
+- drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM
+- Bluetooth: ISO: Serialize concurrent connect calls
+- unshare: don't drop active namespace references that were never taken
+- of/overlay: don't leak fragment references when changeset init fails
+- hwmon: (pwm-fan) Stop RPM timer before freeing tach data
+
+* Mon Nov 02 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.161.20261102.2d7bb7543c26
+- !30029 CODEOWNERS: add kernel module ownership rules
+- !30291 [OLK-6.6] mm/swapfile: reject duplicated bad pages in swap header
+- !30201 filescgroup: migrate files resources of every task, not just the first
+- !30306 Fix CVE-2026-98799
+- bpf: Fix kabi breakage in struct bpf_tramp_image and bpf_trampoline
+- bpf: Skip detached progs in trampoline images that are still in use
+- mm/swapfile: reject duplicated bad pages in swap header
+- filescgroup: migrate files resources of every task, not just the first
+- scripts: add get_codeowner.py to look up CODEOWNERS owners
+- CODEOWNERS: add kernel module ownership rules
+
+* Sun Nov 01 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.161.20261101.a233c75ea23f
+- !30268 ub: udma: solving internal code review issues
+- !30305 bpf: Mark syscall helpers as sleepable
+- !30113 fix/CVE-2026-98103
+- !30061 [CVEAgent@OLK-6.6] Fix CVE-2026-98966
+- !30099 [CVEAgent@OLK-6.6] Fix CVE-2026-99070
+- !30087 [CVEAgent@OLK-6.6] Fix CVE-2026-99031
+- !30100 [CVEAgent@OLK-6.6] Fix CVE-2026-99071
+- !30101 [CVEAgent@OLK-6.6] Fix CVE-2026-99072
+- !30102 [CVEAgent@OLK-6.6] Fix CVE-2026-99074
+- !30091 [CVEAgent@OLK-6.6] Fix CVE-2026-99041
+- !30088 [CVEAgent@OLK-6.6] Fix CVE-2026-99033
+- !30043 seg6: ensure packet data is writable before modifying SRH and IPv6 DA
+- !30197 CVE-2026-98503
+- bpf: Mark syscall helpers as sleepable
+- ub: udma: support dwqe with a few wqebbs
+- ub: udma: solving internal code review issues
+- seg6: ensure packet data is writable before modifying SRH and IPv6 DA
+- igmp: fix kabi breakage of struct ip_sf_list
+- packet: use ubuf_info completion for TX_RING packets
+- virtio_net: copy zerocopy frags in start_xmit without NAPI
+- igmp: convert struct ip_sf_list to RCU
+- ipv4: stop PMTU walk when nexthop group shrinks
+- ipv4: stop route notification sizing when nexthop group shrinks
+- ipv4: do not warn on route notification size race
+- ipv6: do not warn on route notification size race
+- ip6_gre: remove obsolete ERSPAN PMTU update
+- net/packet: guard the ll header push in packet_rcv_spkt()
+- net: bridge: avoid recursive multicast port cleanup
+- bonding: fix the program leak when XDP is replaced
+
+* Sat Oct 31 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.161.20261031.8bf5cc49c73d
+- !30253 neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
+- !29554 [CVEAgent@OLK-6.6] Fix CVE-2026-98286
+- !30263 RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()
+- !30258 v10 net: dynthread: dynamic threaded NAPI
+- !30208 Fix CVE-2026-98044
+- !30280 bpf: Make post-verification instruction rewrites killable
+- !30184 blk-mq: set RQF_USE_SCHED when the operation is known
+- !30267 sched/fair: Avoid overflow in place_entity()
+- !30236 configfs: unhash the dentry before dropping the item in rmdir
+- !30276 virtcca_cvm: fix mmap with uninitialized pfn in migvm queue
+- !29584 [CVEAgent@OLK-6.6] Fix CVE-2026-98364
+- !29906 [CVEAgent@OLK-6.6] Fix CVE-2026-98443
+- !30046 net: cap skb->queue_mapping when the tx queue is picked
+- !30223 bpf: Reject pkt arguments in mutating subprogs
+- !29932 [CVEAgent@OLK-6.6] Fix CVE-2026-98598
+- !30044 net: restrict SO_RESERVE_MEM to TCP sockets and cap max value
+- bpf: Make post-verification instruction rewrites killable
+- virtcca_cvm: fix mmap with uninitialized pfn in migvm queue
+- RDMA/umem: avoid ib_umem_find_best_pgsz ABI breakage
+- sched/fair: Avoid overflow in place_entity()
+- RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz()
+- net: dynthread: Add debug switch and instrumentation
+- net: dynthread: Scale the number of NAPI thread CPUs
+- net: dynthread: Switch NAPI to threads on spare CPUs
+- net: dynthread: Steer the RX queue IRQs away from the target tasks
+- net: dynthread: Monitor the load of the target tasks
+- net: dynthread: Add dynamic threaded NAPI scheduler framework
+- net/mlx5e: Do not block on RTNL while recovering an SQ
+- net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover
+- net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation
+- net/mlx5e: link NAPI instances to queues and IRQs
+- net: Fix napi irq KABI breakage
+- net: Add NAPI IRQ support
+- net: Fix KABI breakage for queue napi association
+- net: Add queue and napi association
+- neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
+- configfs: unhash the dentry before dropping the item in rmdir
+- bpf: Reject pkt arguments in mutating subprogs
+- bpf: Fix kabi breakage in struct bpf_subprog_info
+- bpf: Reject legacy packet loads from callbacks
+- blk-mq: set RQF_USE_SCHED when the operation is known
+- net: cap skb->queue_mapping when the tx queue is picked
+- net: restrict SO_RESERVE_MEM to TCP sockets and cap max value
+- ipv6: Prevent rt6_insert_exception() for dying fib6_info.
+- xfs: fix cursor and pointer handling when recovering iunlink buckets
+- xfrm: hold net_device reference under RCU in bundle creation
+- drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown
+
+* Fri Oct 30 2026 Yanteng Si <siyanteng@iscas.ac.cn> - 6.6.0-181.0.0.161.20261030.ce0ca5642c6d
+- The RISC-V architecture features have been updated.
+- For more details, refer to the rvck-olk repository.
+
+* Fri Oct 30 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.160.20261030.ce0ca5642c6d
+- !29210 [CVEAgent@OLK-6.6] Fix CVE-2026-93230
+- !29974 iommu/arm-smmu-v3: Manage teardown with devm
+- !30238 ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
+- !30009 [CVEAgent@OLK-6.6] Fix CVE-2026-98850
+- !30093 [CVEAgent@OLK-6.6] Fix CVE-2026-99053
+- !30062 [CVEAgent@OLK-6.6] Fix CVE-2026-98968
+- !30249 bpf: Fix u32 overflow issue in map batch operations
+- !30251 eventfs: Free the eventfs_inode after an rcu grace period too
+- !30199 Fix CVE-2026-97605
+- !30228 OLK-6.6 fix CVE-2026-89929
+- !30041 resolve hungtask
+- !29905 [CVEAgent@OLK-6.6] Fix CVE-2026-98427
+- !29394 [CVEAgent@OLK-6.6] Fix CVE-2026-98097
+- !29590 [CVEAgent@OLK-6.6] Fix CVE-2026-98373
+- !30052 [CVEAgent@OLK-6.6] Fix CVE-2026-98929
+- !29542 [CVEAgent@OLK-6.6] Fix CVE-2026-98254
+- !30056 [CVEAgent@OLK-6.6] Fix CVE-2026-98947
+- !30096 [CVEAgent@OLK-6.6] Fix CVE-2026-99057
+- !29902 [CVEAgent@OLK-6.6] Fix CVE-2026-98375
+- !29566 [CVEAgent@OLK-6.6] Fix CVE-2026-98321
+- eventfs: Free the eventfs_inode after an rcu grace period too
+- bpf: Fix u32 overflow issue in map batch operations
+- !29819 [OLK-6.6] Fix CVE-2026-98266
+- !29756 [OLK-6.6] Fix CVE-2025-22037
+- !29824 [OLK-6.6] Fix CVE-2026-80980
+- !28774 ntfs: fix off-by-one in mapping pairs decoding bounds checks
+- !29851 [OLK-6.6] Fix CVE-2026-90116
+- !30159 net: flush skb_defer_nodes in dev_cpu_dead()
+- ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled
+- !30161 fix/CVE-2026-98073
+- !30066 tcp: prevent collapsing skbs across boundary in rtx queue
+- KVM: nVM: Ensure INVVPID is emulated on the correct physical CPU
+- KVM: nVMX: Decouple INVVPID operand checks from flushing of vpid02
+- erofs: preserve LZMA decoders on resize failure
+- net: flush skb_defer_nodes in dev_cpu_dead()
+- net: Remove conflicting altnames for dying netns in __dev_change_net_namespace().
+- net: plumb extack in __dev_change_net_namespace()
+- tcp: prevent collapsing skbs across boundary in rtx queue
+- xen/netfront: don't leak the skb when xennet_fill_frags() fails
+- tipc: hold a reference to nodes found by link name
+- amt: send the relay's General Query directly from the receive path
+- vsock: Fix memory leak in vmci_transport_recv_dgram_cb()
+- macsec: initialize SecY before registering the netdevice
+- sched: Fix struct sched_entity kabi broken
+- sched/fair: Separate se->vlag from se->vprot
+- net/packet: prevent TX_RING byte count overflow
+- ksmbd: fix null pointer dereference in alloc_preauth_hash()
+- iommu/arm-smmu-v3: Manage teardown with devm
+- net/sched: codel: bound the dropping loop per dequeue call
+- xen/netfront: drop RX packets with a short Ethernet header
+- ALSA: mtpav: shut down output timer before card teardown
+- ALSA: mtpav: Use guard() for spin locks
+- net/smc: stop killed, freed and out_of_sync sharing a byte
+- ALSA: core: Fix potential UAF after asynchronous card release
+- mm/hugetlb: preserve mremap address delta when skipping page tables
+- netfilter: nf_nat: unregister and release hooks on error
+- swiotlb: use the adjusted address for the highmem page lookup
+- tipc: Dont send random pad bytes in RESET/ACTIVATE messages
+- mm/hugetlb: initialize gigantic bootmem hugepage struct pages earlier
+- ntfs: fix off-by-one in mapping pairs decoding bounds checks
+
+* Thu Oct 29 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.160.20261029.417801bef380
+- !29917 [CVEAgent@OLK-6.6] Fix CVE-2026-98477
+- !29936 [CVEAgent@OLK-6.6] Fix CVE-2026-98655
+- !30147 FIX CVE-2026-98453
+- !30145 FIX CVE-2026-98452
+- !30140 smb: client: use finish_no_open() for non-regular inodes
+- !30138 smb: client: close completed creates on compound wait errors
+- !30163 Fix CVE-2026-98386
+- !30042 scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking
+- !30117 ipourma: fix ipourma crash
+- !26676 [OLK-6.6]Linkdata: update Linkdata HBA/RAID controller driver
+- !30182 [3/3] [OLK-6.6] Backport CPPC Performance Priority and AMD P-State modernization patches to openEuler v6.6 kernel
+- urma: fix ipourma crash
+- !30118 CVE-2026-98800
+- !29894 net: ipv4: Fix UDP length overflow with PMTU discover and big MTU
+- !30172 fix/CVE-2026-97984
+- !30122 Fix CVE-2026-98725
+- !29907 [CVEAgent@OLK-6.6] Fix CVE-2026-98449
+- !30211 smb: client: use i_size_read instead of old i_size
+- smb: client: use i_size_read instead of old i_size
+- !29948 [CVEAgent@OLK-6.6] Fix CVE-2026-98695
+- !29844 vlan: require the MAC header to be present in __vlan_insert_inner_tag()
+- !30128 net: reject oversized tx_queue_len at netlink parse time
+- !30187 [PATCH 00/20] KVM: arm64: pvm: Emulate guest instructions and system registers
+- !29945 [CVEAgent@OLK-6.6] Fix CVE-2026-98686
+- !29990 [CVEAgent@OLK-6.6] Fix CVE-2026-98794
+- KVM: arm64: pvm: Deliver guest SVCs in the hypervisor
+- KVM: arm64: pvm: Share the exception entry computation
+- KVM: arm64: pvm: Emulate guest ERET in the hypervisor
+- KVM: arm64: pvm: Emulate hot exception-entry sysregs in the hypervisor
+- KVM: arm64: pvm: Present sanitized ID registers to the guest
+- KVM: arm64: pvm: Emulate TPIDRRO_EL0 writes
+- KVM: arm64: pvm: Emulate SPSel and SP_EL0
+- KVM: arm64: pvm: Emulate CurrentEL
+- KVM: arm64: pvm: Emulate context and debug system registers
+- KVM: arm64: pvm: Emulate EL1 exception state registers
+- KVM: arm64: pvm: Emulate IC IALLU and IALLUIS
+- KVM: arm64: pvm: Emulate DC set/way operations
+- KVM: arm64: pvm: Emulate MMU and cache system registers
+- KVM: arm64: pvm: Virtualize DAIF for the guest kernel
+- KVM: arm64: pvm: Emulate HVC
+- KVM: arm64: pvm: Emulate ERET
+- KVM: arm64: pvm: Deliver guest SVCs as synchronous exceptions
+- KVM: arm64: pvm: Emulate trapped MRS/MSR instructions
+- KVM: arm64: pvm: Capture trapped guest instructions
+- Linkdata: update HBA/RAID controller driver
+- net: ipv6: Fix UDP length overflow with PMTU discover and big MTU
+- ipv6: lockless IPV6_MTU implementation
+- ipv6: lockless IPV6_MULTICAST_HOPS implementation
+- ipv6: lockless IPV6_MULTICAST_LOOP implementation
+- ipv6: lockless IPV6_UNICAST_HOPS implementation
+- x86/configs: make ACPI_PLATFORM_PROFILE built-in in openeuler_defconfig
+- cpufreq/amd-pstate: Skip auto_sel write when it already matches the mode
+- cpufreq/amd-pstate: handle missing policy in dynamic EPP callbacks
+- cpufreq/amd-pstate: Cache the firmware programmed EPP value
+- cpufreq/amd-pstate: Toggle auto_sel in active mode on shared memory systems
+- cpufreq/amd-pstate: Fix EPP return type and handle errors during initialization
+- cpufreq: amd-pstate-ut: Skip tests when amd-pstate driver is not active
+- cpufreq/amd-pstate: Fix setting EPP in performance mode
+- cpufreq/amd-pstate: drop stale @epp_cached kdoc
+- cpufreq/amd-pstate-ut: Disable dynamic_epp after the mode switch
+- cpufreq/amd-pstate-ut: Drop policy reference before driver switch
+- cpufreq/amd-pstate: Use "epp_default_dc" as default when dynamic_epp is disabled
+- cpufreq/amd-pstate: Reorder notifier unregistration and floor perf reset
+- cpufreq/amd-pstate: Allow writes to dynamic_epp when state isn't modified
+- cpufreq/amd-pstate: Return -ENOMEM on failure to allocate profile_name
+- cpufreq/amd-pstate: Grab "amd_pstate_driver_lock" when toggling dynamic_epp
+- cpufreq/amd-pstate: Add POWER_SUPPLY select for dynamic EPP
+- MAINTAINERS: amd-pstate: Step down as maintainer, add Prateek as reviewer
+- cpufreq: Pass the policy to cpufreq_driver->adjust_perf()
+- cpufreq/amd-pstate: Pass the policy to amd_pstate_update()
+- cpufreq/amd-pstate-ut: Add a unit test for raw EPP
+- cpufreq/amd-pstate: Add support for raw EPP writes
+- cpufreq/amd-pstate: Add support for platform profile class
+- cpufreq/amd-pstate: Add static asserts for EPP indices
+- ACPI: CPPC: Detect preferred core availability on online CPUs
+- ACPI: platform_profile: Avoid initializing on non-ACPI platforms
+- ACPI: platform_profile: Optimize _aggregate_choices()
+- platform/x86/amd: pmf: Add balanced-performance to hidden choices
+- platform/x86/amd: pmf: Add 'quiet' to hidden choices
+- ACPI: platform_profile: Add support for hidden choices
+- ACPI: platform_profile: Fix memory leak in profile_class_is_visible()
+- ACPI: platform_profile: Improve platform_profile_unregister()
+- platform/x86: thinkpad_acpi: Fix registration of tpacpi platform driver
+- platform/x86: ideapad-laptop: pass a correct pointer to the driver data
+- ACPI: platform_profile: Add a prefix to log messages
+- ACPI: platform_profile: Add documentation
+- ACPI: platform_profile: Clean platform_profile_handler
+- ACPI: platform_profile: Move platform_profile_handler
+- ACPI: platform_profile: Remove platform_profile_handler from exported symbols
+- platform/x86: thinkpad_acpi: Use devm_platform_profile_register()
+- platform/x86: hp-wmi: Use devm_platform_profile_register()
+- platform/x86: ideapad-laptop: Use devm_platform_profile_register()
+- platform/x86: asus-wmi: Use devm_platform_profile_register()
+- platform/x86: amd: pmf: sps: Use devm_platform_profile_register()
+- platform/surface: surface_platform_profile: Use devm_platform_profile_register()
+- ACPI: platform_profile: Add `probe` to platform_profile_ops
+- ACPI: platform_profile: Add `ops` member to handlers
+- ACPI: platform_profile: Remove platform_profile_handler from callbacks
+- ACPI: platform_profile: Let drivers set drvdata to the class device
+- ACPI: platform_profile: Replace *class_dev member with class_dev
+- ACPI: platform_profile: Add devm_platform_profile_register()
+- ACPI: platform_profile: Allow multiple handlers
+- ACPI: platform_profile: Notify class device from platform_profile_notify()
+- ACPI: platform_profile: Check all profile handler to calculate next
+- ACPI: platform_profile: Make sure all profile handlers agree on profile
+- ACPI: platform_profile: Add concept of a "custom" profile
+- ACPI: platform_profile: Only show profiles common for all handlers
+- scsi: qla2xxx: Use memset_io() to clear QLAFX00 request ring slot
+- scsi: qla2xxx: Use ring-slot helpers in __qla2x00_alloc_iocbs
+- smb: client: close handle after create-context parsing failure
+- smb/client: pass cifs_open_info_data to SMB2_open()
+- smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink()
+- smb: client: clean up failed cached directory opens
+- smb: move SMB2 Status code to common header file
+- smb: client: use finish_no_open() for non-regular inodes
+- smb: client: close completed creates on compound wait errors
+- KVM: arm64: pvm: Add PVM-specific sysreg access callbacks
+- net: reject oversized tx_queue_len at netlink parse time
+- nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()
+- bpf: Fix kabi breakage in struct bpf_prog_aux
+- bpf: Wait for an RCU tasks grace period before freeing trampoline progs
+- vlan: require the MAC header to be present in __vlan_insert_inner_tag()
+- scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking
+- ipvs: filter some flags received in the backup server
+- USB: serial: fix ioctl hangup race
+- smb: client: discard post-EOF pagecache when extending a file via zero range
+- perf: Require kernel access for text poke events
+- perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()
+- smb: client: delete compound mids on send failure before unlock
+- net: ipv4: Fix UDP length overflow with PMTU discover and big MTU
+
+* Wed Oct 28 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-181.0.0.160
+- !30180 ub: ub_fwctl: Supports the query of DFX registers of the UMMU in different versions.
+- !30167 Fix CVE-2026-98857
+- !30166 Fix CVE-2026-98493
+- !30165 Fix CVE-2026-97901
+- !30164 Fix CVE-2026-97965
+- !30132 Fix CVE-2026-98853
+- !30190 v2 md: fix null-ptr-deref in md_check_no_bitmap()
+- !30160 smb: client: flush and commit data before querying allocated ranges
+- !30028 drivers/ub/sentry: fix torn read of g_link_event_enable in proc show
+- md: fix null-ptr-deref in md_check_no_bitmap()
+- !29942 [CVEAgent@OLK-6.6] Fix CVE-2026-98683
+- !25021 phytium inclusion: Fix bugs in Phytium's cross-socket DMA write optimization patch for S5000C series servers (Issue: ICBHX3)
+- !29731 openEuler:driver:drm:engiant: optimize egt display driver
+- !30020 iommu/amd: Do not reallocate GA log buffers on resume
+- !30162 smb: client: drain and invalidate before server-side copy/clone
+- !29980 [CVEAgent@OLK-6.6] Fix CVE-2026-98771
+- !29971 [CVEAgent@OLK-6.6] Fix CVE-2026-98763
+- !29498 [OLK-6.6]nse: add support for wangxun nse driver
+- !29940 [CVEAgent@OLK-6.6] Fix CVE-2026-98681
+- !29233 [CVEAgent@OLK-6.6] Fix CVE-2026-93801
+- !29240 [CVEAgent@OLK-6.6] Fix CVE-2026-93827
+- !29250 [CVEAgent@OLK-6.6] Fix CVE-2026-97441
+- !29655 netlink: do not free nlk->groups while lockless readers can use it
+- !29994 [CVEAgent@OLK-6.6] Fix CVE-2026-98809
+- !30081 [CVEAgent@OLK-6.6] Fix CVE-2026-99009
+- !30083 [CVEAgent@OLK-6.6] Fix CVE-2026-99014
+- !30084 [CVEAgent@OLK-6.6] Fix CVE-2026-99015
+- !30143 nvmet: fix max_qid race between configfs and controller allocation
+- !29928 [CVEAgent@OLK-6.6] Fix CVE-2026-98551
+- !29986 [CVEAgent@OLK-6.6] Fix CVE-2026-98789
+- !29973 [CVEAgent@OLK-6.6] Fix CVE-2026-98767
+- !30120 sme-re-enable-v3
+- ub: ub_fwctl: Supports the query of DFX registers of the UMMU in different versions.
+- !30055 [CVEAgent@OLK-6.6] Fix CVE-2026-98935
+- !30133 some fixes to xSched
+- !30054 [CVEAgent@OLK-6.6] Fix CVE-2026-98933
+- x86/arm64: config: enable the Wangxun NSE Ethernet driver
+- net: wangxun: nse: add support for 100GbE NICs
+- ipvs: bound LBLCR and LBLC cache growth
+- ipvs: fix missing counter decrement in lblc
+- net: ipconfig: bound DHCP option construction
+- net: ipconfig: Remove outdated comment and indent code block
+- genetlink: pin family module during policy dump
+- vxlan: initialize _md in vxlan_xmit_one()
+- smb: client: drain and invalidate before server-side copy/clone
+- smb: client: flush and commit data before querying allocated ranges
+- nvmet: fix max_qid race between configfs and controller allocation
+- xsched: make vstream_hbm_free tolerate a missing context
+- xsched: add debug log for picked entity
+- xsched: fix use-after-free in vstream lookup by user stream id
+- net: gso: limit recursive IP-in-IP segmentation
+- net: increase IP_TUNNEL_RECURSION_LIMIT to 5
+- drivers/ub/sentry: serialize link_event on/off writes against exit
+- drivers/ub/sentry: fix torn read of g_link_event_enable in proc show
+- arm64/fpsimd: Allow CONFIG_ARM64_SME to be selected
+- arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems
+- arm64/fpsimd: ptrace: Fix SVE writes on !SME systems
+- arm64/fpsimd: ptrace: Gracefully handle errors
+- kselftest/arm64: Fix test for streaming FPSIMD write in sve-ptrace
+- arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mode state
+- arm64/fpsimd: ptrace: Fix inactive SVE and SSVE regsets
+- arm64/fpsimd: ptrace: Do not present register data for inactive mode
+- arm64/fpsimd: ptrace: Save task state before generating SVE header
+- arm64/fpsimd: ptrace/prctl: Ensure VL changes leave task in a valid state
+- arm64/fpsimd: Factor out {sve,sme}_state_size() helpers
+- arm64/fpsimd: ptrace/prctl: Ensure VL changes do not resurrect stale data
+- arm64/fpsimd: Make clone() compatible with ZA lazy saving
+- arm64/fpsimd: Clear PSTATE.SM during clone()
+- arm64/fpsimd: Consistently preserve FPSIMD state during clone()
+- arm64/fpsimd: Remove redundant task->mm check
+- arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's
+- arm64/fpsimd: ptrace: Consistently handle partial writes to NT_ARM_(S)SVE
+- arm64/fpsimd: signal: Clear PSTATE.SM when restoring FPSIMD frame only
+- arm64/fpsimd: Remove opportunistic freeing of SME state
+- Bluetooth: hci_sock: Serialize dead-device detachment
+- Bluetooth: hci_sync: Fix command skb lifetime during scan setup
+- Bluetooth: RFCOMM: connect the session socket without rfcomm_mutex
+- rtc: dev: zero-initialize struct rtc_wkalrm to prevent information leak
+- usb: hub: use shorter 120ms post resume hold for SS root hubs
+- pswiotlb: Fix cross-socket DMA write optimization on Phytium S5000C
+- iommu/amd: Do not reallocate GA log buffers on resume
+- Bluetooth: hci_sync: don't drain cmd_sync backlog on unregister
+- bpf: Fix objects stuck in free_by_rcu_ttrace
+- bpf: Factor out __do_call_rcu_ttrace()
+- usb: storage: sierra_ms: reject short SWoC info transfers
+- usb: dwc3: gadget: fix IRQ storm on invalid event buffer count
+- usb: core: clear both ep_in and ep_out for non-ep0 control endpoints
+- smb: client: flush dirty data before zeroing a range
+- smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races
+- perf/core: Fill branch entries with a single assignment
+- drm-engiant: optimize driver code
+- netlink: do not free nlk->groups while lockless readers can use it
+- ata: ahci: fail probe if BAR too small for claimed ports
+- virtio-fs: avoid double-free on failed queue setup
+- smb/client: zero-initialize stack-allocated cifs_open_info_data
+
+* Tue Oct 27 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-180.0.0.159.20261027.42bfd53eeb41
+- !30108 [CVEAgent@OLK-6.6] Fix CVE-2026-99082
+- !30111 ipv6: mcast: use rcu_assign_pointer() for __rcu list updates
+- !29650 ipv6: flowlabel: cap duplicate leases per socket
+- !30004 [CVEAgent@OLK-6.6] Fix CVE-2026-98833
+- !30006 [CVEAgent@OLK-6.6] Fix CVE-2026-98838
+- !29998 [CVEAgent@OLK-6.6] Fix CVE-2026-98816
+- !30123 ice: fix metadata_dst refcount handling on representor teardown
+- !30022 io_uring/rw: end write accounting from ->ki_complete
+- !30023 smb: client: reject out-of-bounds DataOffset in CIFSSMBRead()
+- !29996 [CVEAgent@OLK-6.6] Fix CVE-2026-98813
+- !29529 [CVEAgent@OLK-6.6] Fix CVE-2026-98229
+- !29922 [2/3] [OLK-6.6] Backport CPPC Performance Priority and AMD P-State modernization patches to openEuler v6.6 kernel
+- !30047 nfs/enfs: fix memory reference count leak and debug information
+- !29553 [CVEAgent@OLK-6.6] Fix CVE-2026-98285
+- !29314 [CVEAgent@OLK-6.6] Fix CVE-2026-97616
+- ice: fix metadata_dst refcount handling on representor teardown
+- ipv6: mcast: use rcu_assign_pointer() for __rcu list updates
+- ipv6: flowlabel: cap duplicate leases per socket
+- KVM: x86: Use active memslots for the per-vCPU MMIO cache
+- nfs/enfs: release RPC references after DNS work
+- nfs/enfs: free multipath client subobjects
+- nfs/enfs: unlock RCU on missing transport context
+- nfs/enfs: stop DNS work setup after refcount failure
+- nfs/enfs: assign slots for periodic DNS refresh
+- nfs/enfs: free replaced DNS mount options
+- nfs/enfs: log NFSD links and allow runtime export debug toggling
+- smb: client: reject out-of-bounds DataOffset in CIFSSMBRead()
+- io_uring/rw: end write accounting from ->ki_complete
+- vt: skip screen update for DEC alignment test on backgroup consoles
+- mtd: core: call _get_device() with the master MTD
+- bpf: Fix overflow of jump offset in constant blinding
+- bpf: Hold map BTF for the memory allocator destructor record
+- x86/configs: set amd-pstate dynamic EPP in openeuler_defconfig
+- ACPI: platform_profile: Notify change events on register and unregister
+- ACPI: platform_profile: Add profile attribute for class interface
+- ACPI: platform_profile: Add choices attribute for class interface
+- ACPI: platform_profile: Add name attribute to class interface
+- ACPI: platform_profile: Create class for ACPI platform profile
+- ACPI: platform_profile: Use `scoped_cond_guard`
+- ACPI: platform_profile: Use guard(mutex) for register/unregister
+- ACPI: platform_profile: Move matching string for new profile out of mutex
+- ACPI: platform_profile: Move sanity check out of the mutex
+- ACPI: platform_profile: Pass the profile handler into platform_profile_notify()
+- ACPI: platform_profile: Add platform handler argument to platform_profile_remove()
+- ACPI: platform_profile: Add device pointer into platform profile handler
+- ACPI: platform-profile: Add a name member to handlers
+- ACPI: processor: Move arch_init_invariance_cppc() call later
+- ACPI: add missing MODULE_DESCRIPTION() macros
+- ACPI: platform-profile: add platform_profile_cycle()
+- cpufreq/amd-pstate: add kernel command line to override dynamic epp
+- Documentation: amd-pstate: introduce amd-pstate preferred core
+- Documentation: introduce amd-pstate preferrd core mode kernel command line options
+- cpufreq/amd-pstate: Add dynamic energy performance preference
+- cpufreq/amd-pstate: Use sysfs_match_string() for epp
+- Documentation: amd-pstate: fix dead links in the reference section
+- cpufreq/amd-pstate: Cache the max frequency in cpudata
+- Documentation/amd-pstate: Add documentation for amd_pstate_floor_{freq,count}
+- Documentation/amd-pstate: List amd_pstate_prefcore_ranking sysfs file
+- Documentation/amd-pstate: List amd_pstate_hw_prefcore sysfs file
+- amd-pstate-ut: Add a testcase to validate the visibility of driver attributes
+- amd-pstate-ut: Add module parameter to select testcases
+- amd-pstate: Introduce a tracepoint trace_amd_pstate_cppc_req2()
+- amd-pstate: Add sysfs support for floor_freq and floor_count
+- amd-pstate: Add support for CPPC_REQ2 and FLOOR_PERF
+- x86/cpufeatures: Add AMD CPPC Performance Priority feature.
+- amd-pstate: Make certain freq_attrs conditionally visible
+- x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific
+- cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernate
+- cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume
+- cpufreq/amd-pstate: Disable preferred cores on designs with workload classification
+- bitfield: Add FIELD_MODIFY() helper
+- cpufreq/amd-pstate: Avoid shadowing ret in amd_pstate_ut_check_driver()
+- amd-pstate-ut: Reset amd-pstate driver mode after running selftests
+- ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel()
+- x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit
+- cpufreq/amd-pstate: Set min_limit_freq based on bios_min_perf
+- cpufreq: intel_pstate: Fix crash during turbo disable
+- cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible
+- cpufreq/amd-pstate: Add comment explaining nominal_perf usage for performance policy
+- cpufreq: intel_pstate: Rearrange variable declaration involving __free()
+- cpufreq/amd-pstate: Add support for the "Requested CPU Min frequency" BIOS option
+- cpufreq/amd-pstate: Add offline, online and suspend callbacks for amd_pstate_driver
+- cpufreq/amd-pstate: Move max_perf limiting in amd_pstate_update
+- cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change
+- sched/topology: Introduce sched_update_asym_prefer_cpu()
+- cpufreq/amd-pstate: Enable ITMT support after initializing core rankings
+- cpufreq: Pass policy pointer to ->update_limits()
+- cpufreq: intel_pstate: Rearrange max frequency updates handling code
+- cpufreq: Add and use cpufreq policy locking guards
+- cpufreq: Split cpufreq_online()
+- cpufreq: intel_pstate: Set non-turbo capacity to HWP_GUARANTEED_PERF()
+- cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor
+- cpufreq: Consolidate some code in cpufreq_online()
+- cpufreq/amd-pstate: Fix min_limit perf and freq updation for performance governor
+- cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline()
+- cpufreq/amd-pstate: Stop caching EPP
+- cpufreq/amd-pstate-ut: Adjust variable scope
+- cpufreq/amd-pstate-ut: Run on all of the correct CPUs
+- cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums
+- cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest to be the same
+- cpufreq/amd-pstate-ut: Use _free macro to free put policy
+- cpufreq: intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling()
+- cpufreq: intel_pstate: Update asym capacity for CPUs that were offline initially
+- cpufreq: intel_pstate: Clear hybrid_max_perf_cpu before driver registration
+- cpufreq: intel_pstate: Set asymmetric CPU capacity on hybrid systems
+- x86/sched: Add basic support for CPU capacity scaling
+- cpufreq/amd-pstate: Rework CPPC enabling
+- cpufreq/amd-pstate: Drop debug statements for policy setting
+- cpufreq/amd-pstate: Update cppc_req_cached for shared mem EPP writes
+- cpufreq/amd-pstate: Move all EPP tracing into *_update_perf and *_set_epp functions
+- cpufreq/amd-pstate: Cache CPPC request in shared mem case too
+- cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks
+- cpufreq/amd-pstate: Drop `cppc_cap1_cached`
+- cpufreq/amd-pstate: Overhaul locking
+- cpufreq/amd-pstate: Move perf values into a union
+- cpufreq/amd-pstate: Drop min and max cached frequencies
+- cpufreq/amd-pstate: Show a warning when a CPU fails to setup
+- cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend
+- cpufreq/amd-pstate: Fix the clamping of perf values
+- cpufreq/amd-pstate: Remove the unncecessary driver_lock in amd_pstate_update_limits
+- cpufreq/amd-pstate: Use scope based cleanup for cpufreq_policy refs
+- amd-pstate: Update cppc_req_cached in fast_switch case
+- amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init()
+- cpufreq: amd: Set policy->boost_supported
+- cpufreq: Introduce policy->boost_supported flag
+- cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost
+- cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_policy call
+- cpufreq/amd-pstate: Modularize perf<->freq conversion
+- net: bridge: vlan: fix bugs caused by switchdev deletion errors
+- xfrm: save input state data before secpath resets
+- net/sched: act_api: release all action references on NEWACTION failure
+
+* Mon Oct 26 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-180.0.0.159.20261026.32679896bcc2
+- !30016 [CVEAgent@OLK-6.6] Fix CVE-2026-98862
+- !29528 [CVEAgent@OLK-6.6] Fix CVE-2026-98222
+- !29891 ASoC: Intel: boards: select HDA_DSP_COMMON only when SOF HDA codec is enabled
+- !29979 [CVEAgent@OLK-6.6] Fix CVE-2026-98720
+- audit: fix exe mark UAF in kill_rules()
+- KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified
+- ASoC: Intel: boards: select HDA_DSP_COMMON only when SOF HDA codec is enabled
+- KEYS: encrypted: fix integer overflow of datablob_len
+
+* Sat Oct 24 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-180.0.0.159.20261024.d32b3f9da300
+- !28148 [CVEAgent@OLK-6.6] Fix CVE-2026-90228
+- !29648 ipmr: account multicast table and route memory
+- !29437 NBL support S2000
+- !29975 net/hinic5:Fix the missing rollback in the hinic5 XDP
+- !29956 [CVEAgent@OLK-6.6] Fix CVE-2026-98734
+- !29938 [CVEAgent@OLK-6.6] Fix CVE-2026-98668
+- !29981 smb: client: zero the post-EOF pagecache on writeback
+- !29921 [CVEAgent@OLK-6.6] Fix CVE-2026-98502
+- !29957 [CVEAgent@OLK-6.6] Fix CVE-2026-98735
+- !29913 [CVEAgent@OLK-6.6] Fix CVE-2026-98462
+- !29955 [CVEAgent@OLK-6.6] Fix CVE-2026-98733
+- !30015 [CVEAgent@OLK-6.6] Fix CVE-2026-98859
+- !29959 [CVEAgent@OLK-6.6] Fix CVE-2026-98737
+- !29912 [CVEAgent@OLK-6.6] Fix CVE-2026-98458
+- !29939 [CVEAgent@OLK-6.6] Fix CVE-2026-98669
+- !29960 [CVEAgent@OLK-6.6] Fix CVE-2026-98738
+- !29958 [CVEAgent@OLK-6.6] Fix CVE-2026-98736
+- !29937 [CVEAgent@OLK-6.6] Fix CVE-2026-98656
+- !29961 [CVEAgent@OLK-6.6] Fix CVE-2026-98739
+- Add Nebula-Matrix S1000/S2000 series net driver supports RDMA
+- net/hinic5:Fix the missing rollback in the hinic5 XDP
+- HID: multitouch: stop the release timer from being rearmed on remove
+- smb: client: zero the post-EOF pagecache on writeback
+- Bluetooth: RFCOMM: Fix initial port reference race
+- Bluetooth: Serialize SMP remote OOB data access
+- Bluetooth: hci_sync: Fix inquiry cache use-after-free
+- Bluetooth: hci_conn: Lock parent access during enhanced SCO setup
+- Bluetooth: hci_core: Serialize ACL scheduling with channel deletion
+- Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown
+- Bluetooth: hci_core: Serialize fragmented ISO packet queueing
+- iio: buffer: serialize buffer teardown with mode claims
+- iio: buffer: Ensure bounce buffer used for unaligned case is zeroed.
+- iio: trigger: cancel reenable_work before freeing trigger
+- HID: alps: unregister DualPoint Stick input device on remove
+- Bluetooth: hci_conn: fix CIS hold ownership on reuse
+- Bluetooth: ISO: release unused CIS holds after channel attach
+- ipmr: account multicast table and route memory
+- nvmet: fix NULL pointer dereference in nvmet_execute_identify_ns_zns()
+
+* Fri Oct 23 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-180.0.0.159.20261023.2bc092fdab76
+- !29871 [PATCH 0/24] KVM: arm64:KVM: arm64: pvm: Adapt the vCPU run path for EL0 guest execution
+- !29283 [CVEAgent@OLK-6.6] Fix CVE-2026-97532
+- !30017 smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()
+- !29285 [CVEAgent@OLK-6.6] Fix CVE-2026-97536
+- !29284 [CVEAgent@OLK-6.6] Fix CVE-2026-97535
+- !29282 [CVEAgent@OLK-6.6] Fix CVE-2026-97531
+- !29281 [CVEAgent@OLK-6.6] Fix CVE-2026-97530
+- !29280 [CVEAgent@OLK-6.6] Fix CVE-2026-97529
+- !29278 [CVEAgent@OLK-6.6] Fix CVE-2026-97527
+- !29933 [CVEAgent@OLK-6.6] Fix CVE-2026-98599
+- !29728 ALSA: pcm: set timer->private_data before registering the PCM timer
+- !30032 ub: ub_fwctl: Remove the dependency of the ub_fwctl driver on the ubcore driver.
+- !29264 [CVEAgent@OLK-6.6] Fix CVE-2026-97477
+- ub: ub_fwctl: Remove the dependency of the ub_fwctl driver on the ubcore driver.
+- !30018 hisilicon: HBM dev/cache fixes and sysfs cleanup
+- !28724 Fix CVE-2026-93266
+- !29148 Fix CVE-2026-93093
+- !30019 ACPI: APEI: Handle repeated SEA error storms
+- !30007 [CVEAgent@OLK-6.6] Fix CVE-2026-98840
+- ACPI: APEI: Handle repeated SEA error storms
+- KVM: arm64: pvm: Avoid EL2 register reads in panic diagnostics
+- soc/hisilicon: Remove the memdev kobj
+- soc/hisilicon: Clean the hbmcache state show sysfs
+- Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information"
+- Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods"
+- soc: hisilicon: Serialize the online and onfline the acpi devices
+- soc: hisilicon: hbmdev: Only support built-in
+- arm64: config: Open the hbmdev related config
+- arm64: openeuler_defconfig: add Kunpeng HCCS config
+- hisilicon/hisi_hbmdev: prevent NULL pointer dereference when corrently
+- soc: hisilicon: Setting the demand_offline in sysfs interface
+- soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI
+- soc: hisilicon: Don't poweroff if memblocks don't offlined
+- hisilicon/hisi_hbmcache: Use mutex_trylock to prevent hung task
+- ACPI/HMAT: Add missing locality information for hot-added device
+- hisilicon/hisi_hbmdev: Add lock to protect pcc operation region
+- hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region
+- soc:hisilicon: Use _ON and _OFF in hbmcache
+- smb: client: avoid using uninitialized SIDs in cifs_posix_to_fattr()
+- vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF
+- KVM: arm64: pvm: Trap guest DAIF accesses
+- KVM: arm64: pvm: Preserve guest FPSIMD state
+- KVM: arm64: pvm: Context-switch CPACR_EL1
+- KVM: arm64: pvm: Context-switch TCR_EL1
+- KVM: arm64: pvm: Context-switch SCTLR_EL1
+- KVM: arm64: pvm: Preserve virtual PSTATE across instruction skips
+- KVM: arm64: pvm: Virtualize the L2 DAIF bits
+- KVM: arm64: pvm: Keep the virtual SP_EL1 in sp_el0
+- KVM: arm64: pvm: Project the L2 pstate to EL0 and back
+- KVM: arm64: pvm: Use EL1 state for exception recovery
+- KVM: arm64: pvm: Install the PVM vector for the L2 run
+- KVM: arm64: pvm: Use dedicated EL1 exception vectors
+- KVM: arm64: pvm: Skip VGIC hardware state switching
+- KVM: arm64: pvm: Skip the VHE guest debug switch
+- KVM: arm64: pvm: Skip the MTE and pointer-auth switches at EL1
+- KVM: arm64: pvm: Add dedicated guest context-switch assembly
+- bpf: Reject non-negative offsets in stack_slot_obj_get_spi()
+- KVM: arm64: pvm: Skip the common state swap
+- KVM: arm64: pvm: Skip the stage-2 regime load
+- KVM: arm64: pvm: Keep the vCPU sysreg accessors memory-backed
+- KVM: arm64: pvm: Adapt the VHE sysreg load/put paths to PVM
+- KVM: arm64: pvm: Select the per-CPU offset register at runtime
+- KVM: arm64: pvm: Allocate the VM like a VHE host
+- KVM: arm64: pvm: Skip hyp memory sharing
+- ALSA: pcm: set timer->private_data before registering the PCM timer
+- scsi: qla2xxx: Fix use-after-free of qpair work on queue teardown
+- scsi: qla2xxx: Bound VP index against VP_CTRL IOCB bitmap size
+- scsi: qla2xxx: Null out freed pointers in qla2x00_mem_alloc() error path
+- scsi: qla2xxx: Skip vport under deletion in report ID acquisition
+- scsi: qla2xxx: Fix soft lockup polling continuation IOCB signature
+- scsi: qla2xxx: Validate BSG request_len before reading vendor_cmd[]
+- scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock
+- scsi: qla2xxx: Unlink NVMe unsol ctx before freeing on LS reject error
+- RDMA/counter: Fix num_counters leak on bind_qp failure in alloc_and_bind()
+- firmware: arm_scmi: Publish channel state before callbacks
+- arm64: RSI: fix field-spanning write warning in attestation token init
+
+* Thu Oct 22 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-180.0.0.159.20261022.3f89f2d87dff
+- !29881 [OLK-6.6] ub: Fix mailbox sequencing, reset handling and debugfs queries
+- !29897 ub: ub_fwctl: Modify the interception and validation of abnormal data when obtaining real-time bandwidth.
+- ub: ubase&udma: Resolve debugfs query devices in client drivers
+- ub: ubase: replace ras port reset with elr reset
+- ub: ubase&unic&ubaseproxy: Validate messages and channel lifetime
+- ub: ubase: Unify the state bits into the device state word
+- net: unic: Simplify vlan table locking with a single mutex
+- ub: ubase: fix seq_num and resp registration for mbox over cmdq
+- !29880 [OLK-6.6] ub: Fix VLAN races, control responses and resource cleanup
+- !29892 PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()
+- !29890 Fix CVE-2026-89654
+- ub: ubase: Use unsafe_memcpy for cross-field command descriptors
+- ub: ubase: Fix DTU context leaks and repeated buffer frees
+- !29879 [OLK-6.6] ub: Fix context lifetime, stale responses and parameter checks
+- ub: ub_fwctl: Modify the interception and validation of abnormal data when obtaining real-time bandwidth.
+- !29695 Fix CVE-2026-90186
+- !29779 ALSA: usb-audio: caiaq: validate EP1 reply lengths
+- PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()
+- ceph: fix use-after-free in check_new_map() after early session put
+- ceph: fix UAF in check_new_map() on session freed during unlock
+- ub: ubase&unic: Serialize VLAN updates against deferred deletion
+- ub: ubase: Fix dma pool leak in safe model
+- ub: ubase: reject stale ctrlq response on reused msg queue slot
+- net: unic: The MTU is modified without checking the network port status
+- ub: ubase: Add branch to determine whether imp returns abnormal value
+- ub: ubaseproxy: Fix SEID bounds and clean up logs and formatting
+- ub: ubase: Serialize activation requests and response matching
+- ub: ubase&unic&ubaseproxy: fix OOB read, resource leak and several defects
+- ub: ubase: release unpublished context pages
+- ub: ubaseproxy: Fixed the issue of jfc CQE count
+- ALSA: usb-audio: caiaq: validate EP1 reply lengths
+- null_blk: reject per-device queue resize for shared tag set
+
+* Wed Oct 21 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-180.0.0.159
+- !29133 fix CVE-2026-90421
+- !29865 v2 mm/hugetlb: fix gigantic hugetkb reservation for remote NUMA
+- !29435 drivers/ub/sentry: fix NULL deref when UVB msg arrives during reboot teardown
+- !29874 v3 CVE-2026-89642
+- !29827 v2 CVE-2026-89642
+- !29766 [OLK-6.6] fix CVE-2026-97978
+- !27889 [1/3] [OLK-6.6] Backport CPPC Performance Priority and AMD P-State modernization patches to openEuler v6.6 kernel
+- !29753 [OLK-6.6] Fix CVE-2026-97946
+- !29754 [OLK-6.6] Fix CVE-2026-97947
+- !29806 Fix CVE-2026-98124
+- !29875 kprobes: Skip disarmed probes when checking optkprobe overlap
+- !29545 [CVEAgent@OLK-6.6] Fix CVE-2026-98261
+- !29536 [CVEAgent@OLK-6.6] Fix CVE-2026-98248
+- !29514 [CVEAgent@OLK-6.6] Fix CVE-2026-98175
+- !29513 [CVEAgent@OLK-6.6] Fix CVE-2026-98173
+- !29512 [CVEAgent@OLK-6.6] Fix CVE-2026-98172
+- !29509 [CVEAgent@OLK-6.6] Fix CVE-2026-98170
+- !29508 [CVEAgent@OLK-6.6] Fix CVE-2026-98169
+- !29507 [CVEAgent@OLK-6.6] Fix CVE-2026-98168
+- !29506 [CVEAgent@OLK-6.6] Fix CVE-2026-98167
+- !29265 [CVEAgent@OLK-6.6] Fix CVE-2026-97479
+- !29876 [OLK-6.6][linux-6.6.y sync] Backport 6.6.158-6.6.159 LTS Conflict Patches
+- !29349 [CVEAgent@OLK-6.6] Fix CVE-2026-97987
+- kprobes: Skip disarmed probes when checking optkprobe overlap
+- ipv4: validate checksum_start before completing checksum
+- netfilter: nfnetlink_queue: unbreak SCTP traffic
+- smb: client: clear post-EOF pagecache when extending a file via truncate
+- cifs: call pagecache_isize_extended() in cifs_setsize() when extending
+- !29390 [CVEAgent@OLK-6.6] Fix CVE-2026-98088
+- !29377 [CVEAgent@OLK-6.6] Fix CVE-2026-98056
+- !29270 [CVEAgent@OLK-6.6] Fix CVE-2026-97494
+- !29336 [CVEAgent@OLK-6.6] Fix CVE-2026-97950
+- mm, hugetlb: restrict __GFP_MEMALLOC to non-gigantic pages
+- mm, hugetlb: implement movable_gigantic_pages sysctl
+- drivers/ub/sentry: fix NULL deref when UVB msg arrives during reboot teardown
+- smb: client: clear post-EOF pagecache when extending a file via truncate
+- cifs: call pagecache_isize_extended() in cifs_setsize() when extending
+- smb/client: invalidate fscache for fallocate range operations
+- eth: ice: don't dereference pointers from TP_printk()
+- x86/amd_node: Fix potential NULL pointer dereference
+- x86/amd_node: Fix PCI device reference counting in amd_smn_init()
+- x86/configs: enable amd-pstate in openeuler_defconfig
+- cifs: Fix server use-after-free in cifs_chan_skip_or_disable()
+- arm64: percpu: Fix LSE operations on {8,16}-bit types
+- smb: client: cancel reconnect work in clean_demultiplex_info()
+- smb: client: fix use-after-free of iface in cifs_try_adding_channels()
+- smb: client: fix smbd_connection leak on cifs_get_tcp_session() error
+- smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()
+- smb: client: fix potential OOB read in smb3_enum_snapshots()
+- smb: client: fix reparse buffer bounds in cifs_query_reparse_point()
+- smb: client: fix server->total_read for compound encrypted PDUs
+- scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()
+- nvme: remove stale namespaces by NSID range during scan
+- virtio_input: reset device if input_register_device() fails
+- configfs: pin the symlink target's dirent instead of chasing ->ci_dentry
+- drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw
+- driver core: Avoid warning when removing a device while its supplier is unbinding
+- PCI: Fix UAF when probe runs concurrent to dyn ID removal
+- PCI: Fix dyn_id add TOCTOU
+- PCI: Make pci_match_one_device() match on ID instead of device
+- agp/amd-k7: Don't rely on address of pci_device_id
+- agp/via: Don't rely on address of pci_device_id
+- mlxsw: pci: Don't store pci_device_id
+- ipack: tpci200: Don't store pci_device_id
+- scsi: nsp32: Don't store pci_device_id
+- ata: ata_generic: Don't store pci_device_id
+- cpufreq/amd-pstate: Convert all perf values to u8
+- cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update
+- cpufreq/amd-pstate: Remove the redundant des_perf clamping in adjust_perf
+- cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback
+- cpufreq/amd-pstate: Fix cpufreq_policy ref counting
+- cpufreq/amd-pstate: Fix max_perf updation with schedutil
+- cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits
+- cpufreq/amd-pstate: Refactor max frequency calculation
+- cpufreq/amd-pstate: Fix prefcore rankings
+- cpufreq/amd-pstate: Drop boost_state variable
+- cpufreq/amd-pstate: Set different default EPP policy for Epyc and Ryzen
+- cpufreq/amd-pstate: Drop ret variable from amd_pstate_set_energy_pref_index()
+- cpufreq/amd-pstate: Always write EPP value when updating perf
+- cpufreq/amd-pstate: Cache EPP value and use that everywhere
+- cpufreq/amd-pstate: Move limit updating code
+- cpufreq/amd-pstate: Change amd_pstate_update_perf() to return an int
+- cpufreq/amd-pstate: store all values in cpudata struct in khz
+- cpufreq/amd-pstate: Only update the cached value in msr_set_epp() on success
+- cpufreq/amd-pstate: Use FIELD_PREP and FIELD_GET macros
+- cpufreq/amd-pstate: Drop cached epp_policy variable
+- cpufreq/amd-pstate: convert mutex use to guard()
+- cpufreq/amd-pstate: Add trace event for EPP perf updates
+- cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline()
+- cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions
+- cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline()
+- cpufreq/amd-pstate: Move the invocation of amd_pstate_update_perf()
+- cpufreq/amd-pstate: Convert the amd_pstate_get/set_epp() to static calls
+- cpufreq/amd-pstate: Use boost numerator for upper bound of frequencies
+- cpufreq/amd-pstate: Store the boost numerator as highest perf again
+- cpufreq/amd-pstate: Detect preferred core support before driver registration
+- cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init
+- cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems
+- cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function
+- cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE
+- cpufreq/amd-pstate: Rename functions that enable CPPC
+- amd-pstate: Add missing documentation for `amd_pstate_prefcore_ranking`
+- cpufreq: amd-pstate: Add documentation for `amd_pstate_hw_prefcore`
+- cpufreq/amd-pstate: Move registration after static function call update
+- cpufreq/amd-pstate-ut: Add fix for min freq unit test
+- cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call
+- cpufreq/amd-pstate: Remove the switch case in amd_pstate_init()
+- cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_pstate_register_driver()
+- cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init()
+- cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq
+- cpufreq/amd-pstate: Remove the redundant verify() function
+- cpufreq/amd-pstate: Drop needless EPP initialization
+- cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits
+- cpufreq/amd-pstate: Rename MSR and shared memory specific functions
+- x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix
+- cpufreq/amd-pstate: Use nominal perf for limits when boost is disabled
+- cpufreq/amd-pstate-ut: Fix an "Uninitialized variables" issue
+- cpufreq/amd-pstate-ut: Add test case for mode switches
+- cpufreq/amd-pstate: Export symbols for changing modes
+- cpufreq: amd-pstate: Optimize amd_pstate_update_limits()
+- cpufreq: amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator()
+- x86/amd: Detect preferred cores in amd_get_boost_ratio_numerator()
+- x86/amd: Move amd_get_highest_perf() out of amd-pstate
+- x86/amd: Rename amd_get_highest_perf() to amd_get_boost_ratio_numerator()
+- cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
+- cpufreq/amd-pstate: Fix per-policy boost flag incorrect when fail
+- cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update()
+- cpufreq/amd-pstate: Fix non kerneldoc comment
+- ACPI: CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB
+- x86/amd: Move amd_get_highest_perf() from amd.c to cppc.c
+- cpufreq/amd-pstate: Catch failures for amd_pstate_epp_update_limit()
+- cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id()
+- cpufreq: Make cpufreq_driver->exit() return void
+- x86/CPU/AMD: Always inline amd_clear_divider()
+- cpufreq/amd-pstate: Add the missing cpufreq_cpu_put()
+- cpufreq/amd-pstate: Remove warning for X86_FEATURE_CPPC on certain Zen models
+- cpufreq: amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update()
+- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons
+- cpufreq: pcc: Remove empty exit() callback
+- cpufreq: amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off
+- cpufreq: amd-pstate: initialize core precision boost state
+- cpufreq: acpi: move MSR_K7_HWCR_CPB_DIS_BIT into msr-index.h
+- cpufreq: amd-pstate: Don't create attributes when registration fails
+- cpufreq/amd-pstate: fix setting policy current frequency value
+- cpufreq/amd-pstate-ut: Don't check for highest perf matching on prefcore
+- cpufreq: amd-pstate: auto-load pstate driver by default
+- cpufreq: amd-pstate: add debug message while CPPC is supported and disabled by SBIOS
+- cpufreq: amd-pstate: show CPPC debug message if CPPC is not supported
+- cpufreq: amd-pstate: remove unused variable nominal_freq
+- cpufreq: amd-pstate: optimize the initial frequency values verification
+- cpufreq: amd-pstate: Allow users to write 'default' EPP string
+- cpufreq: amd-pstate: change cpu freq transition delay for some models
+- x86/cpufeatures: Add AMD FAST CPPC feature flag
+- cpufreq: amd-pstate: Fix the inconsistency in max frequency units
+- cpufreq: amd-pstate: remove global header file
+- cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq
+- cpufreq: amd-pstate: fix code format problems
+- cpufreq: amd-pstate: get transition delay and latency value from ACPI tables
+- cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0
+- cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq()
+- cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata
+- cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata
+- cpufreq: amd-pstate: adjust min/max limit perf
+- cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically
+
+* Tue Oct 20 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158.20261020.d82cf2fdc406
+- !29856 CVE-2026-98011
+- !26090 [OLK-6.6] wifi: iwlwifi: mvm: init vif works only once
+- !29859 [OLK-6.6][linux-6.6.y sync] Backport 6.6.158-6.6.159 LTS Patches
+- ipv4: free inet_opt and ireq_opt after an RCU grace period
+- net/sched: hhf: clamp quantum in change and init paths
+- !29296 [CVEAgent@OLK-6.6] Fix CVE-2026-97561
+- !29297 [CVEAgent@OLK-6.6] Fix CVE-2026-97562
+- !29295 [CVEAgent@OLK-6.6] Fix CVE-2026-97560
+- !29293 [CVEAgent@OLK-6.6] Fix CVE-2026-97558
+- !29292 [CVEAgent@OLK-6.6] Fix CVE-2026-97557
+- !29291 [CVEAgent@OLK-6.6] Fix CVE-2026-97556
+- !29290 [CVEAgent@OLK-6.6] Fix CVE-2026-97555
+- !29241 [CVEAgent@OLK-6.6] Fix CVE-2026-93829
+- !29197 [CVEAgent@OLK-6.6] Fix CVE-2026-90150
+- !29231 [CVEAgent@OLK-6.6] Fix CVE-2026-93794
+- Revert "net/sched: hhf: clamp quantum in change and init paths"
+- !29230 [CVEAgent@OLK-6.6] Fix CVE-2026-93787
+- !29229 [CVEAgent@OLK-6.6] Fix CVE-2026-93785
+- !29211 [CVEAgent@OLK-6.6] Fix CVE-2026-93231
+- !29209 [CVEAgent@OLK-6.6] Fix CVE-2026-93228
+- !29199 [CVEAgent@OLK-6.6] Fix CVE-2026-90154
+- !29196 [CVEAgent@OLK-6.6] Fix CVE-2026-90149
+- !29188 [CVEAgent@OLK-6.6] Fix CVE-2026-90104
+- !29791 [OLK-6.6][linux-6.6.y sync] Backport 6.6.157-6.6.158 LTS Patches
+- !28233 [CVEAgent@OLK-6.6] Fix CVE-2026-92499
+- !28234 [CVEAgent@OLK-6.6] Fix CVE-2026-92500
+- !28219 [CVEAgent@OLK-6.6] Fix CVE-2026-90400
+- drm/amdkfd: Unwind debug trap enable on copy_to_user failure
+- drm/amdkfd: fix UAF race in destroy_queue_cpsch
+- drm/amdkfd: Check bounds on allocate_doorbell
+- drm/amdkfd: Fix OOB memory exposure in get_wave_state()
+- drm/amdkfd: Check bounds for allocate_sdma_queue restore_sdma_id
+- Input: synaptics - limit T440p InterTouch quirk to LEN0036
+- i2c: at91: release DMA channels when probe defers
+- net/sched: cls_route: reject change with no routing attribute
+- tools headers: Update the linux/unaligned.h copy with the kernel sources
+- Revert "wifi: libertas: reject short monitor TX frames"
+- drm/amdkfd: fix dma_buf reference leak in get_dmabuf_info
+- drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC
+- drm/amd/pm/si: Fix updating clock limits on AC/DC
+- minix: release the sb buffer_head when setting the v3 block size fails
+- ALSA: usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devices
+- crypto: atmel-ecc - avoid stale fallback key after set_secret failure
+- crypto: virtio - Drop superfluous [as]kcipher_ctx pointer
+- crypto: virtio - Less function calls in __virtio_crypto_akcipher_do_req() after error detection
+- gtp: serialize PDP context updates
+- usb: xhci: use cached HCSPARAMS1 value
+- usb: xhci: implement USB Port Register Set struct
+- usb: xhci: add USB Port Register Set struct
+- usb: xhci: add helper to read PORTSC register
+- usb: xhci: add tracing for PORTSC register writes
+- ALSA: hda: Fix missing pointer check in hda_component_manager_init function
+- drm/amdgpu/atom: Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
+- lan78xx: Enable Auto Speed and Auto Duplex configuration for LAN7801 if NO EEPROM is detected
+- lan78xx: Enable 125 MHz CLK configuration for LAN7801 if NO EEPROM is detected
+- tools/thermal/tmon: Fix compilation warning for wrong format
+- perf test: Change all remaining #!/bin/sh to #!/bin/bash
+- drm/amd/display: Ensure array index tg_inst won't be -1
+- drm/amd/display: Add a dc_state NULL check in dc_state_release
+- net: tls: fix silent data drop under pipe back-pressure
+- xfs: fix blockgc group quota scanning when usrquota isn't enforced
+- smb: client: validate POSIX create context length
+- smb: client: fix create context out-of-bounds reads
+- Bluetooth: RFCOMM: fix NULL dereference of dlc->session in RFCOMM_CONNINFO
+- Bluetooth: mgmt: fix race in read_unconf_index_list()
+- Bluetooth: L2CAP: validate frame length before control and FCS access
+- Bluetooth: ISO: balance the parent hold in hci_bind_bis()
+- Bluetooth: hci_sock: reject out-of-range OCF values
+- Bluetooth: hci_sock: validate event length before filtering
+- RISC-V: KVM: Fix HSM hart status error propagation
+- RISC-V: KVM: Synchronize hrtimer callback during teardown
+- s390/cio: Fix NULL pointer dereference in ccw_device_get_util_str()
+- pinctrl: single: free the IRQ on domain creation failure
+- scsi: libiscsi_tcp: Check the data direction of a Data-In PDU
+- nfc: port100: reject frames whose declared length exceeds the received data
+- nfc: llcp: drop truncated I/RR/RNR PDUs in nfc_llcp_recv_hdlc()
+- nfc: fix use-after-free in nfc_get_local_general_bytes
+- netfilter: ip6t_rt: fix zero-address non-strict match out-of-bounds read
+- netfilter: ip6t_rpfilter: reject routes without inet6_dev
+- net: usb: lan78xx: Fix URB reference leak in lan78xx_submit_deferred_urbs()
+- net: usb: cdc_mbim: add MeiG Smart SRM821 to ZLP whitelist
+- net: atl1e: fix soft lockup on out-of-range hw_next_to_clean read
+- net: atl1c: fix soft lockup on out-of-range tpd_cons read
+- net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry
+- net: hisilicon: hns_dsaf_mac: fix mdio device leak in hns_mac_register_phy()
+- net: atl1: fix soft lockup on out-of-range cmb_tpd_next_to_clean read
+- net: arp: terminate device name before lookup
+- net/sched: reject IDR error pointers when deleting actions
+- net/mlx5e: advertise MACsec offload only when supported
+- net/mlx5: Fix rev_entry reference leak in mlx5_tc_ct_shared_counter_get()
+- HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce()
+- HID: quirks: add ALWAYS_POLL quirk for SDINNOVATION gaming keyboard
+- HID: alps: fix use-after-free on input2 registration failure
+- PCI: of_property: Omit bus properties without a subordinate bus
+- gpio: tps65219: Fix GPIO input value reads
+- drm/virtio: fix NULL pointer dereference on fence allocation failure
+- drm/virtio: fix memory leak of fence event on execbuffer failure
+- drm/nouveau: don't bump pin count on failed re-pin in nouveau_bo_pin_locked()
+- drm/nouveau: Fix gem reference leak in validate_init()
+- drm/nouveau: fix double-free in nvif_vmm_dtor
+- drm/nouveau: Fix bridge reference leak in nv1a_ram_new()
+- drm/nouveau: fix autosuspend cleanup during teardown
+- drm/amdgpu: Fix vmid_wait fence leak in amdgpu_ring_init()
+- drm/amdgpu: Fix runtime PM leak in amdgpu_debugfs_test_ib_show()
+- drm/amdgpu: Fix last_update fence leak in amdgpu_vm_init()
+- drm/amd/display: Fix dc stream excess put in dm_update_crtc_state()
+- drm/i915: fix incorrect RCU teardown order
+- rds: ib: Clear the sg list when mapping an MR fails
+- llc: reserve device headroom for allocated frames
+- gpio: zynq: fix runtime PM leak on request error path
+- gpio: arizona: Fix runtime PM leak in arizona_gpio_direction_out()
+- ipv6: sr: enforce exact attribute length for SEG6_ATTR_DST
+- ipv6: do not let ipv6_find_hdr() return an offset past the packet end
+- fsl/fman: Fix clk reference leak in read_dts_node()
+- writeback: report a Tasks-RCU quiescent state per cgwb drain pass
+- workqueue: Fix NULL current_pwq deref in flush dependency check
+- writeback: bound cleanup_offline_cgwb() rescans by rotating scanned inodes
+- fou: reject omitted FOU_ATTR_IPPROTO on FOU_ENCAP_DIRECT
+- ata: libata-scsi: bound the ATA passthru sense descriptor writes
+- af_packet: fix integer overflow in prb_calc_retire_blk_tmo()
+- sctp: discard the rest of the packet on a stale-cookie error
+- tipc: reject invalid and unexpected GRP_ACK_MSG to prevent bc_ackers underflow
+- x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11
+- mptcp: return sk_wait_data() errors from recvmsg()
+- perf/x86/intel: Make @data a mandatory param for intel_guest_get_msrs()
+- perf/x86/intel: Don't pointlessly context switch DS_AREA (and PEBS config) if PEBS is unused
+- perf/x86/intel: Don't write PEBS_ENABLED on host<=>guest xfers if CPU has PEBS isolation, to fix stuck PEBS_ENABLED
+- perf/x86/intel: Ensure KVM guest PEBS path doesn't set unwanted PERF_GLOBAL_CTRL bits
+- autofs: fix sbi->pipe file reference leak in autofs_kill_sb()
+- vlan: ensure sufficient headroom in vlan_dev_hard_header()
+- net/sched: sch_teql: fix shadowed err in __teql_resolve()
+- bridge: check llc_mac_hdr_init() return value in br_send_bpdu()
+- llc: fix skb UAF and leaks on llc_mac_hdr_init() failure
+- net: ethernet: stmmac: dwmac-rk: fix bulk clock leak when the PHY clock fails
+- tipc: Fix a data race on mon->peer_cnt in mon_timeout()
+- net/smc: fix UAF on lgr list traversal in smcr_port_err()
+- nfp: hold IPsec RX state under the XArray lock
+- net: dsa: mt7530: fix NULL dereference on unbind of MT7531 and MT7621
+- bonding: crypto offload enabled, non-offload slave failover, rekey failed
+- net: xps: reject an out of range traffic class
+- vxlan: use one headroom snapshot for neighbour replies
+- ip_gre: Reject enabling collect metadata through changelink
+- net: bcmgenet: mask DMA_TIMEOUT_MASK when reading DMA_RING0_TIMEOUT
+- net: bcmgenet: validate Ethernet address in bcmgenet_set_mac_addr
+- net: bcmgenet: do not skip WoL power up on GENET V1
+- net: bcmgenet: allow return of power up status
+- net: bcmgenet: move bcmgenet_power_up into resume_noirq
+- net: bcmgenet: initialize u64 stats seq counter for all queues
+- net: bcmgenet: fix 64-bit RTNL stats reading in ethtool on 32-bit systems
+- tg3: use random MAC address when tg3_get_device_address fails
+- driver core: Add device probe log helper dev_warn_probe()
+- driver core: Make dev_err_probe() silent for -ENOMEM
+- driver core: Better advertise dev_err_probe()
+- bpf: Fix BSWAP 32 and 16 on MIPS64
+- bpf: Fix immediate JMP JEQ/JNE on MIPS32
+- vrf: Stop corrupting skb->csum when capturing CHECKSUM_COMPLETE packets
+- net: skbuff: fix pull-bound underflow in skb_checksum_setup_ipv6()
+- veth: manage XDP program pointers during channel resize
+- net/sched: act_gate: budget the per-entry list in get_fill_size
+- nfc: pn533: fix OOB read in pn533_acr122_is_rx_frame_valid()
+- nfc: llcp: fix slab-out-of-bounds reads when logging service names
+- nfc: llcp: fix WKS SAP hijacking via prefix match in nfc_llcp_wks_sap()
+- nfc: llcp: fix -ENOMEM on connect with zero-length service name
+- nfc: st21nfca: validate ISO15693 inventory length
+- nfc: llcp: fix sdreq TLV list leak on parse/alloc/send failure
+- nfc: virtual_ncidev: Add missing ioctl compat handler
+- selftests/nci: Fix out-of-bounds store on thread join
+- selftests: nci: Fix uninitialized family ID on missing attribute
+- nfc: llcp: Fix race condition in accept_queue lifecycle
+- selftests: nci: Correct pthread_create return value check
+- nfc: llcp: Fix list corruption / refcount desync in nfc_llcp_recv_dm()
+- nfc: st21nfca: validate received frame size
+- nfc: nfcmrvl: validate helper command length before pull
+- net: stmmac: dwmac4: Use the correct bufzise when the len is exactly 8K
+- net: stmmac: selftests: Capture all packets for vlan checks
+- net: stmmac: selftests: Check the dev->features for S-TAG offload testing
+- net: stmmac: selftests: Support running selftests on DSA conduits
+- sctp: hold asoc or transport before mod_timer() in timer handlers
+- net/mlx5: Bridge, don't fail unlink of untracked/unsupported peer ports
+- net/mlx5: Bridge, don't fail switchdev events of sibling eswitch ports
+- bpf, sockmap: Reject max_entries > INT_MAX in sock_map_alloc
+- bpf: Fix bpf_sock context code generation
+- bpf: Fix bounds check for skb-backed dynptrs
+- genetlink: report the real command id for dump-only ops in policy dumps
+- net: ethernet: ti: netcp: fix pm_runtime usage counter leak on error
+- s390/debug: Fix NULL pointer dereference in debug_info_copy()
+- s390/debug: Do not register views for failed static debug areas
+- tg3: clean up PHYLIB resources on probe failure
+- net: usb: sr9700: include receive overhead in the length check
+- Bluetooth: RFCOMM: Reject short EA=0 frames in rfcomm_recv_frame()
+- Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough
+- drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach
+- drm/virtio: release the GEM object on virtio_gpu_vram_create() errors
+- drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl()
+- drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl()
+- drm/virtio: fix object leak when drm_gem_handle_create() fails
+- net/sched: sch_hfsc: bound the classify inner-filter walk with a drift budget
+- net: usb: catc: bound the RX packet length in catc_rx_done()
+- sctp: avoid livelock while updating retransmit path
+- ip6_gre: Call ip6erspan_tunnel_unlink_md() in ip6erspan_changelink().
+- net: core: Fix documentation
+- net: gue: reject invalid REMCSUM offsets
+- net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure
+- drm/nouveau/clk: don't clobber reclock status when restoring volt/fan
+- drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update
+- netfilter: ctnetlink: fix suspicious RCU usage in expect_iter_name
+- ipvs: revalidate ihl before icmp_send
+- netfilter: nft_synproxy: use the family-aware checksum helper
+- netfilter: nfnetlink_queue: hold nfnl mutex in event notifier
+- netfilter: nfnetlink_queue: nfqnl_instance GFP_ATOMIC -> GFP_KERNEL_ACCOUNT allocation
+- libbpf: Reject truncated ldimm64 CO-RE relocations
+- bpf: Restrict CO-RE poisoning to relocatable instructions
+- net/sched: cls_u32: fix manual hash table handle IDR aliasing
+- bpf: Skip unsettled links in link iterator
+- xsk: Use a 32-bit compare in xsk_map_gen_lookup
+- s390/cio: Guard PMCW field accesses with dnv check
+- s390/cio: Check pmcw.dnv before pmcw.ena in I/O entry points
+- s390/cio: Fix cio_update_schib() to not cache invalid schib
+- s390/pci/docs: Fix sriov_numvfs attribute name
+- docs: s390/pci: Improve and update PCI documentation
+- scsi: megaraid_sas: Protect megasas_get_ctrl_info() in megasas_resume()
+- selftests: cgroup: give the O_TMPFILE open in get_temp_fd() a mode
+- cgroup: selftests: Move memcontrol specific helpers out of common cgroup_util.c
+- Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancel
+- Bluetooth: SMP: reject Security Request over BR/EDR
+- squashfs: Add dictionary size range check to prevent shift-out-of-bounds
+- KVM: arm64: Return -EINVAL for an empty SMCCC filter range at base 0
+- KVM: arm64: vgic-its: Skip unreachable devices instead of failing the save
+- HID: amd_sfh: Validate PCI BAR size before mapping
+- pinctrl: meson: Fix typo in s4 group name
+- bpf, sockmap: Fix self-redirect copied_seq double-counting
+- bpf: Fix out-of-bounds read of rtt_min in sock_ops
+- bpf: Avoid soft lockup in __htab_map_lookup_and_delete_batch()
+- HID: elecom: fix bus type for M-XGL20DLBK
+- tcp: Skip cond_resched() in inet_csk_listen_stop() under BPF context
+- bpf: Fix out-of-bounds read of sk_protocol in bpf_sock_destroy()
+- bpf: Fix divide-by-zero in btf_struct_walk()
+- selftests/ftrace: Fix unique symbol check in kprobe_non_uniq_symbol.tc
+- bpf: Disallow bpf_skb_pull_data() for LWT_SEG6LOCAL
+- bpf: Fix bpf_skb_change_tail wrt csum partial skbs
+- remoteproc: qcom_q6v5_adsp: Fix iommu_unmap() usage
+- erofs: fix large folio race in erofs_fscache_req_complete
+- spi: zynqmp-gqspi: Use devm_spi_alloc_host()
+- selftests/landlock: Add layout1.refer_mount_root
+- spi: spi-zynqmp-gqspi: stop the controller on shutdown
+- ksmbd: fix partial normalized name responses
+- ipv6: mcast: use copy-on-write RCU updates in ip6_mc_source()
+- ipv6: mcast: Don't hold RTNL for MCAST_ socket options.
+- ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP.
+- ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.
+- ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec().
+- smb: client: fix missing iov bounds check in parse_posix_sids()
+- smb: client: fix missing lower-bound check on DFS referral string offsets
+- smb: client: fix server->total_read for compound encrypted PDUs
+- smb: client: fix potential OOB read in smb3_enum_snapshots()
+- smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
+- smb: client: fix smbd_connection leak on cifs_get_tcp_session() error
+- smb: client: reject short Next offsets in parse_server_interfaces()
+- smb: client: fix rlist race and missing initialization
+- smb: client: cancel reconnect work in clean_demultiplex_info()
+- drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure
+- drm/msm/adreno: fix autosuspend cleanup during teardown
+- drm/gud: fix out-of-bounds write in gud_plane_atomic_check()
+- wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver
+- wifi: mwifiex: validate action frame fixed fields
+- wifi: mwifiex: validate scan response extents
+- wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length
+- wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST
+- wifi: p54: validate curve data length in the calibration curve converters
+- wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()
+- wifi: wilc1000: fix out-of-bounds read in P2P public action frames
+- wifi: wlcore: release runtime PM ref on regdomain config failure
+- wifi: rsi: fix heap OOB write on key removal
+- wifi: libertas_tf: fix UAF in lbtf_free_adapter()
+- wifi: iwlegacy: fix broadcast stations deallocation
+- wifi: brcmsmac: fix UAF in brcms_free_timer()
+- watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start()
+- watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init()
+- watchdog: rtd119x: Avoid division by zero
+- watchdog: msc313e: Propagate error code in resume()
+- watchdog: msc313e: Fix premature reset during timeout update
+- watchdog: digicolor: Avoid division by zero
+- watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog
+- hwmon: (w83793) release probe data through kref
+- hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove
+- hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676
+- hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding
+- hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show()
+- Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
+- Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)
+- Input: soc_button_array - check btns_desc->package.count
+- Input: soc_button_array - fix MS Surface Pro 11 probe failure
+- Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
+- Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P
+- Input: cyttsp5 - clamp the HID report size before memcpy
+- Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026
+- Input: adp5588-keys - cache GPIO state before registering the gpiochip
+- mmc: sdhci_am654: Reset command and data lines on failed tuning
+- mmc: spi: reset bytes_xfered before retrying CRC failures
+- mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
+- mmc: sdio_uart: fix xmit_fifo leak when the port table is full
+- mmc: sdhci-of-aspeed: Remove children before releasing SDC resources
+- mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260
+- mmc: mxcmmc: cancel data work and watchdog on remove
+- mmc: hsq: Fix use-after-free in retry work
+- mmc: core: Fix OF node reference leak on card add failure
+- mmc: core: Cancel SDIO IRQ work before freeing host
+- selinux: always fill AVC decision in avc_has_perm_noaudit()
+- selinux: recheck intermediate backing files on mprotect()
+- selinux: preserve user SID across nested backing files
+- i2c: imx: disable autosuspend on remove
+- i2c: imx: release DMA channels on probe error
+- i2c: atr: fix dangling adapter pointer on add failure
+- i2c: at91: release DMA channels on remove and probe error
+- KEYS: trusted: Fix tpm2_load_cmd() boundary check
+- keys: translate request_key_auth pid for the reading procfs instance
+- mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()
+- memstick: ms_block: destroy io_queue workqueue on removal
+- scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable()
+- net/packet: avoid truncating TPACKET_V3 private size
+- net/sched: hhf: cap hh_flows_limit at change time
+- net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value
+- net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
+- net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()
+- net: lan743x: fix RX checksum use-after-free
+- dmaengine: ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn()
+- dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status
+- dmaengine: sun6i: fix non-atomic read of DMA position registers
+- Bluetooth: eir: validate service data length before reading UUID
+- Bluetooth: btusb: fix NXP IW610 composite device handling
+- arm64: percpu: Fix this_cpu_and() mask generation
+- arm64: percpu: Fix this_cpu_write() casting
+- arm64: dts: renesas: r8a779f0: Set UFS lane count
+- kselftest/arm64: Fix size of thread_data values for pthread_join()
+- HID: logitech-hidpp: fix race condition when accessing stale stack pointer
+- net: xfrm: reject unrepresentable espintcp transport headers
+- openvswitch: avoid reallocating confirmed conntrack labels
+- rds: ib: use rds_conn_drop() on protocol version mismatch
+- exec: Cleanup POSIX timers right after de_thread()
+- cifs: Fix server use-after-free in cifs_chan_skip_or_disable()
+- ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY
+- ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type
+- ALSA: virtio: reset device before deleting virtqueues
+- Input: xpad - fix PDP Marvel Xbox 360 controller
+- Input: xpad - add support for Azeron devices
+- Input: xpad - add support for Victrix Pro BFG Controller
+- wifi: rtw88: Fix the random "error beacon valid" messages for USB
+- wifi: rtw88: TX QOS Null data the same way as Null data
+- net: cpsw: Execute ndo_set_rx_mode callback in a work queue
+- net: cpsw_new: Execute ndo_set_rx_mode callback in a work queue
+- btrfs: abort transaction on failure to update inode for hole punching and reflinking
+- btrfs: remove redundant root argument from btrfs_update_inode()
+- btrfs: simplify error check condition at btrfs_dirty_inode()
+- drm/amdgpu: check ras and obj before dereference
+- net: mvpp2: prevent buffer overflow in page_pool allocation
+- net: macb: fix ordering around PTP timestamp read
+- net: ethernet: cortina: Ack RX overrun interrupt correctly
+- net: netsec: fix device_node reference leak on phy_np
+- ASoC: hdmi-codec: Report a change when the channel status moves
+- ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments
+- powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba
+- KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure
+- KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
+- drop_monitor: fix out-of-bounds write in reset_per_cpu_data()
+- drop_monitor: synchronize tracepoint unregistration on error path
+- pppoatm: ensure a writable skb header and linear data
+- Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup
+- Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown
+- dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()
+- ksmbd: keep compound responses on query info errors
+- ksmbd: fix partial file information responses
+- ksmbd: return buffer overflow for partial filesystem info
+- wifi: brcmfmac: fix lost 802.1x TX completion wakeup
+- net: fddi: skfp: fix NULL deref when setting the MAC address while down
+- seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation
+- drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL
+- btrfs: tree-checker: print dev extent offset in error message
+- ALSA: hda: trace PCM open only after assigning a stream
+- drm/vc4: Use managed KMS polling to fix UAF on unbind
+- drm/ast: Automatically clean up poll helper
+- wifi: virt_wifi: don't transfer operstate before register
+- ALSA: 6fire: fix OOB write from device-reported iso length
+- ALSA: usb: 6fire: Avoid embedded URBs
+- ALSA: 6fire: Clean ups with guard()
+- Input: trackpoint - fix the inertia attribute name in the ABI document
+- ALSA: pcm: set timer->private_data before registering the PCM timer
+- phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting
+- phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
+- keys: fix lost wakeup when reaping a dead key type
+- drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr
+- perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations
+- netfilter: flowtable: hold reference on ct until flow is released
+- RDMA/siw: Bound fragmented header copies by the remaining length
+- RDMA/efa: Keep EQ resources alive while IRQ is registered
+- RDMA/efa: Keep admin queues alive while IRQ is registered
+- dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
+- dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order
+- scsi: qla2xxx: Fix the ql2xfc2target parameter description
+- mm: memblock: show all region flags in debugfs
+- wifi: mac80211: set up the TX info early to fix failure paths
+- wifi: mac80211: rework ack_frame_id handling a bit
+- wifi: mac80211: mesh: release the channel if start fails
+- wifi: mac80211: add HE 6 GHz capability in the scan elems len
+- wifi: mac80211: don't access the TSF of a down interface
+- wifi: mac80211: don't RCU-dereference the mesh CSA settings we just set
+- wifi: mac80211: don't allow link changes when iface is down
+- wifi: mac80211: require a peer station for TDLS setup confirm
+- wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown
+- wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
+- wifi: mac80211: unlist vifs when their netdev is unregistered
+- wifi: mac80211: suppress chanctx warning for debugfs reset
+- wifi: mac80211: don't offload TC setup on AP_VLAN interfaces
+- wifi: cfg80211: don't filter by BSS type when removing stale entries
+- wifi: cfg80211: only group hidden BSSes with beacon entries
+- dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
+- dma-coherent: report a failed reserved memory assignment
+- dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask
+- MIPS: Octeon: apply USB FDT fixups also when USB is modular
+- soundwire: cadence_master: wait and cancel cdns->work before clock stop
+- wifi: cfg80211: check IP header size in cfg80211_classify8021d()
+- wifi: libipw: reject too-short association responses
+- wifi: libipw: reject too-short beacon and probe responses
+- wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path
+- wifi: virt_wifi: free skb when disconnected
+- dmaengine: sprd: Fix runtime PM reference leak in probe
+- RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted
+- RDMA/irdma: Enforce local fence for IB_WR_REG_MR
+- RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept
+- RDMA/siw: Cleanup siw_accept
+- RDMA/siw: Introduce siw_cep_set_free_and_put
+- ARM: socfpga: select the PL310 erratum 753970 workaround
+- xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject()
+- xfrm: fix compat ALLOCSPI request use-after-free
+- xfrm: avoid RCU warnings around the per-netns netlink socket
+- ipv6: Honor oif when choosing nexthop for locally generated traffic
+- ipv6: Select best matching nexthop object in fib6_table_lookup()
+- media: video-i2c: fix buffer queue ordering
+- sunvdc: fix -EIO issue due to lack of retries
+- selftests/landlock: Add tests for whiteout object creation
+- Revert "alpha: fix ieee_swcr_to_fpcr setting FPCR_DNOD unconditionally"
+- Revert "alpha: don't leak hardware-fabricated FP exception bits to user space"
+- selftests/landlock: Add disconnected leafs and branch test suites
+- selftests/landlock: Add tests for access through disconnected paths
+- Revert "hwmon: (emc1403) Rely on subsystem locking"
+- Revert "hwmon: (emc1403) Drop hysteresis for low limit temperature"
+- mptcp: close race between scheduler and state change
+- mptcp: fix bad accounting in __mptcp_subflow_push_pending()
+- Bluetooth: btintel: Fix compiler warning for multi_v7_defconfig config
+- workqueue: Update documentation as per system_percpu_wq naming
+- netfilter: nft_set_pipapo_avx2: add missing vzeroupper
+- crypto: sun8i-ce - Remove crypto_rng interface
+- crypto: sun8i-ss - Remove crypto_rng interface
+- fou: Fix use-after-free in fou_create()
+- net: appletalk: fix NULL pointer dereference in aarp_send_ddp()
+- i2c: smbus: reject oversized block transfers in the common path
+- ALSA: us122l: Prevent write upgrades for read mappings
+- net: usb: pegasus: don't rely on id table pointer arithmetic
+- media: as102: do not rely on id table address comparison
+- usb: serial: spcp8x5: don't store usb_device_id
+- usb: usbtmc: don't store usb_device_id
+- wifi: ath9k_htc: don't store usb_device_id
+- usb: xusbatm: don't rely on id table pointer arithmetic
+- perf evsel: Add per-thread warning for EOPNOTSUPP open failues
+- Revert "selftests/mm: report unique test names for each cow test"
+- Revert "selftests/mm: skip COW tmpfile cases when fallocate() is unsupported"
+- Revert "nvme: apple: Add Apple A11 support"
+- Revert "nvme-apple: Drop the PRP null check chicken bit"
+- Revert "nvme-apple: Prevent shared tags across queues on Apple A11"
+- Revert "nvme-apple: Reset q->sq_tail during queue init"
+- Revert "arm64: dts: qcom: sc8180x: Fix the PCIe iommu-map entries"
+- Revert "arm64: dts: qcom: sdm845: Fix the PCIe iommu-map entries"
+- Revert "arm64: dts: qcom: sm8150: Fix the PCIe iommu-map entries"
+- Revert "arm64: dts: qcom: sm8250: Fix the PCIe iommu-map entries"
+- Revert "arm64: dts: qcom: sm8350: Fix the PCIe iommu-map entries"
+- Revert "arm64: dts: qcom: sm8450: Fix the PCIe iommu-map entries"
+- Revert "arm64: dts: qcom: sm8550: Fix the PCIe iommu-map entries"
+- xfs: bail out on bitmap errors in xrep_agfl_fill
+- xfs: count escaped corruption errors in scrub stats
+- xfs: signal inode btree xref error if get_rec returns an error
+- xfs: snapshot old AGFL before rewriting it
+- xfs: snapshot scrub stats when rendering them
+- smb: client: avoid leaking refcount when cifs_sb_tlink() fails
+- smb: client: avoid leaking refcount in cifs_queue_oplock_break()
+- smb: client: fix file type corruption in wsl_to_fattr()
+- smb: client: fix file type corruption in cifs_reparse_point_to_fattr()
+- smb: client: fix one-byte OOB read in smb2_parse_native_symlink()
+- smb: client: pin DFS superblock in iterator callback
+- selftests: mptcp: fix an UAF in mptcp_connect.c
+- mptcp: subflow: no need to copy thmac during ulp_clone
+- mptcp: options: handle MPC data + csum reqd + no csum
+- bnxt_en: Propagate RX ring init failures in bnxt_init_nic()
+- bnxt_en: Handle buffer allocation failure in bnxt_rx_ring_reset()
+- bnxt_en: Only restore LRO if the device supports TPA
+- media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
+- media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer
+- media: v4l2-h264: Fix memcmp() size in B1 reference list comparison
+- media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity
+- media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
+- media: hevc: add bounded tile-count helpers
+- hwmon: (pmbus) Clear generic status alarms with CLEAR_FAULTS
+- hwmon: (gpio-fan) Fix use-after-free in alarm work
+- hwmon: (applesmc) fix key backlight workqueue leak on register failure
+- s390/crypto: Fix missing scrub of temp buffers with AES ctr and gcm algorithm
+- s390/qeth: allow bridgeport queries despite OS_MISMATCH
+- KVM: PPC: Book3S HV: Set irqfd->producer only on success
+- mac802154: fix use-after-free of sdata via queued RX frames
+- ipv4: fib: bound automatic table ID allocation
+- ieee802154: hwsim: serialize pib updates to fix double-free
+- ieee802154: 6lowpan: fix NULL dereference in lowpan_newlink
+- fbdev: vfb: defer cleanup until the last reference
+- scripts/sorttable: Mark long_size as __maybe_unused
+- vdpa: solidrun: Free IRQs after request failure
+- vdpa: ifcvf: Put device on unsupported feature error
+- netfilter: report NLM_F_DUMP_FILTERED when all is filtered out
+- netfilter: nf_log: unregister loggers before per-net teardown
+- net: openvswitch: fix use-after-free of the flow table mask array
+- net: mpls: clear inner_protocol when the last label is popped
+- net: mana: Reserve extra CQ slot for the fence completion CQE
+- net: hso: fix TIOCMIWAIT race
+- drm/i915: Fix memory leak in query_perf_config_list()
+- drm/drm_exec: fix up contended obj when num_objects is 0
+- exec: do_close_on_exec() before taking exec_update_lock
+- Bluetooth: btrtl: Don't leak return code when parsing firmware format v2
+- ASoC: sti: initialize IRQ lock before requesting IRQ
+- ASoC: sprd: validate compress buffer sizes against fixed allocations
+- tracing: Let histogram values keep the percent and graph modifiers
+- tracing/user_events: Don't destroy fields when event removal fails
+- tunnels: Drop stale dst when building an ICMP error for PMTUD
+- ufs: validate cylinder group metadata before caching it
+- ufs: create the root dentry after loading cylinder metadata
+- watchdog: sunxi_wdt: preserve boot-enabled watchdog
+- dm/amdgpu: fix malformed link_settings debugfs output
+- ALSA: ctxfi: Fix CA20K2 S/PDIF passthrough
+- x86/mm: Fix user-space data loss with MADV_FREE and THP
+- crypto: x86/aria - add missing vzeroupper in AVX-512 code
+- crypto: x86/aria - add missing vzeroupper in AVX2 code
+- powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver
+- powerpc/ps3: Fix repository.c build failure
+- ksmbd: prevent out-of-bounds reads in share config responses
+- scsi: target: iscsi: Fix hang for aborted WRITE_PENDING commands
+- sunvdc: unmap LDC cookies when the descriptor send fails
+- openvswitch: fix wrong flag value in get_ipv6_ext_hdrs()
+- net/rds: fix tcp stream corruption with large pages
+- octeontx2-af: fix PF/CGX debugfs PCI bus lookup
+- net: sun4i-emac: fix missing of_node_put() for phy_node
+- net/sched: cls_route: Fix in-place replace
+- net/sched: cls_route: make netlink errors meaningful
+- net/sched: cls_route: Reject handle aliasing
+- perf/x86/intel: Correct pt_regs->flags update for PEBS path
+- selftests/powerpc/tm: Fix tcheck() reading uninitialised CR value
+- net: stmmac: initialize ptp_lock at probe time
+- ppp_synctty: ensure a writeable skb header
+- octeontx2-pf: reset HTB scheduler topology before freeing queues
+- hwmon: (aspeed-pwm-tacho) Propagate reset deassert errors
+- hwmon: (gpio-fan) take fan_data->lock in gpio_fan_shutdown()
+- net: ks8851: Fix receiver error in 100BASE-TX mode following software power-down
+- net/micrel: Fix typos in micrel driver code comments
+- watchdog: msc313e: Sync timeout value if WDT was running at boot
+- watchdog: msc313e: Fix undefined behavior
+- watchdog: msc313e: Fix spurious reset on suspend
+- watchdog: msc313e: Enable clock before accessing hardware registers
+- watchdog: msc313e: Fix clock leak and spurious timer in settimeout()
+- watchdog: msc313e: Avoid division by zero
+- watchdog: fix hrtimer start when pretimeout is zero
+- net: macb: destroy the phylink instance on the probe error path
+- Bluetooth: btusb: Fix UAF of btusb_data by rx_work
+- ALSA: hda: Report a change when only the channel status bytes move
+- ALSA: hda/common: Use guard() for mutex locks
+- ALSA: hda/common: Use cleanup macros for PM controls
+- ALSA: hda: Introduce auto cleanup macros for PM
+- drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
+- net: ethernet: cortina: Count RX descriptors for freeq refill
+- net: ethernet: cortina: Count RX drops once per frame
+- net: ethernet: cortina: Count dropped frames as NAPI work
+- net: ethernet: cortina: Finish RX updates before NAPI completion
+- net: ethernet: cortina: Fix budget accounting
+- net: ipv6: Clamp to IP6_MAX_MTU in ip6_dst_mtu_maybe_forward
+- virtio_input: stop callbacks before unregistering input device
+- virtio_input: reset device if input_register_device() fails
+- virtio-pci: return IRQ_HANDLED after non-zero ISR
+- vdpa_sim_net: check TX pull result before RX copy
+- vdpa_sim_blk: reject out-of-range sector starts
+- vhost-vdpa: don't install the eventfd_ctx_fdget() error in config_ctx
+- vhost-vdpa: introduce IOTLB_PERSIST backend feature bit
+- vdpa: introduce .reset_map operation callback
+- vhost-vdpa: introduce descriptor group backend feature
+- vdpa: introduce dedicated descriptor group for virtqueue
+- ASoC: mt6351: Publish the OF module alias
+- netfilter: ip6_tables: set F_PROTO when proto value is nonzero
+- ASoC: Intel: SST: Publish the PCI module aliases
+- ASoC: bcm: bcm63xx: Publish the OF module aliases
+- net: macb: fix NULL pointer dereference on unbind with fixed-link
+- net: macb: rename bp->sgmii_phy field to bp->phy
+- net/sched: drr: clamp quantum in change class
+- net/sched: pie: clamp psched_mtu in pie_drop_early
+- !29613 [OLK-6.6]net/ngbe: Sync ngbe out-of-tree driver v1.2.8 to in-tree ngbe
+- !29359 [CVEAgent@OLK-6.6] Fix CVE-2026-98010
+- !29262 [CVEAgent@OLK-6.6] Fix CVE-2026-97456
+- !28588 [PATCH 0/8] KVM: arm64: Add PVM mode
+- !29745 mm/huge_memory: fix unconditional pgtable deposit/withdraw for special huge PMD
+- !29588 [CVEAgent@OLK-6.6] Fix CVE-2026-98369
+- !29814 Fix CVE-2026-98109
+- net/sched: sfq: clamp quantum in change path
+- net/sched: fq_pie: clamp quantum in change path
+- net_sched: sch_fq_pie: implement lockless fq_pie_dump()
+- net/mlx5: E-Switch, prevent mc_list repopulation during vport disable
+- net/mlx5: E-Switch: fix use-after-free in mlx5_eswitch_termtbl_put
+- net/mlx5e: Fix use-after-free race in sample_restore_put()
+- net/mlx5e: Fix ETS zero BW reporting when one TC holds 100%
+- net/mlx5e: Fix setting RS FEC after remapping
+- powerpc/kexec_file: Use inclusive range checks in add_usable_mem()
+- pds_core: fix cmd_regs access racing BAR unmap on reset
+- net: cap tx_queue_len at S16_MAX to prevent oversized ring allocations
+- vxlan: reject dynamic fdb entries that reference a nexthop id
+- s390/ism: folio_put() after error
+- net: usb: cx82310_eth: drop URB after 0xffff reboot sentinel to prevent partial_data heap overflow
+- octeontx2-af: mcs: Clear stale X2P calibration state before calibration
+- net: dsa: mv88e6xxx: bound the policy rule dump by the caller's buffer size
+- net: dsa: bcm_sf2: bound the CFP rule dump by the caller's buffer size
+- bonding: use skb_cow_head() in bond_do_alb_xmit() and rlb_arp_xmit()
+- selftests/bpf: Fix flaky bpf_nf test when random NAT port is 0
+- selftests/bpf: Update tests for new ct zone opts for nf_conntrack kfuncs
+- net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times
+- net: bcmasp: clear txcb->last before writing each descriptor
+- ASoC: Intel: avs: Clean up the bus when fetching ML caps fails
+- ALSA: caiaq: Fix potential double-free at error path
+- selftests/alsa: Fix the step check for INTEGER controls
+- net: stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset
+- net/rds: don't let rds_conn_shutdown() consume a concurrent drop
+- net/rds: acquire the fastpath locks in rds_conn_shutdown()
+- net/rds: acquire RDS_IN_XMIT in rds_tcp_reset_callbacks()
+- net/rds: tcp: don't force RDS_CONN_RESETTING over a concurrent shutdown
+- net/rds: clear cp_flags bits individually in rds_conn_path_reset()
+- net/rds: use clear_bit_unlock() in release_refill()
+- net/rds: use wq_has_sleeper() in release_in_xmit()
+- btrfs: do not force reloc root creation during qgroup_account_snapshot()
+- btrfs: send: fix lost error return value in will_overwrite_ref()
+- btrfs: fix transaction use-after-free in raid stripe insertion
+- ASoC: ux500: Program the MSP FIFO watermarks
+- ASoC: ux500: Request the MSP MMIO resource
+- mfd: db8500-prcmu: Fold dbx500 header into db8500
+- arm: Handle KCOV __init vs inline mismatches
+- mfd: db8500-prcmu: Remove needless return in three void APIs
+- ASoC: ux500: Validate MSP DAI configuration
+- ASoC: ux500: Correct MSP frame and bit clock setup
+- ASoC: ux500: Propagate MSP setup errors
+- ASoC: ux500: Fix MSP stream lifecycle handling
+- ALSA: ump: do not touch legacy_rmidi before it exists
+- ALSA: ump: Update rawmidi name per EP name update
+- ALSA: ump: Copy safe string name to rawmidi
+- ALSA: ump: Copy FB name string more safely
+- ALSA: rawmidi: Show substream activity in info ioctl
+- ALSA: rawmidi: Expose the tied device number in info ioctl
+- locking/lockdep: Invalidate stale class_cache entries for zapped classes
+- perf/core: Skip empty AUX records with only format flags
+- scsi: mpt3sas: Avoid out-of-bounds cpumask_of_node() call in _base_assign_reply_queues()
+- btrfs: restore active device pointers after failed sprout
+- btrfs: detach failed sprout device from transaction update list
+- ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()
+- ASoC: amd: renoir: fix disable_pdm_interrupts() to clear mask bits
+- s390/boot: Fix physical memory search range
+- ALSA: hda: restore MFG widget enumeration after core split
+- ALSA: hda/core: Use guard() for mutex locks
+- staging: fbtft: make dirty_lock IRQ-safe
+- tipc: fix NULL deref in tipc_named_node_up() on empty publication list
+- ppp: ppp_async: simplify tty disc_data access
+- ASoC: ab8500: Validate and program TDM slots correctly
+- ASoC: ab8500: Correct digital interface format setup
+- ASoC: ab8500: Repair the DAPM capture graph
+- ASoC: ab8500: Reset the audio block before configuring it
+- Bluetooth: hci_mrvl: Fix wrong return value check of wait_on_bit_timeout()
+- Bluetooth: L2CAP: clear FLAG_DEFER_SETUP only for same PID/PSM
+- Bluetooth: hci_core: Fix race condition during device registration
+- Bluetooth: btintel: validate version TLV value lengths
+- Bluetooth: btintel: Export few static functions
+- Bluetooth: btintel: Print firmware SHA1
+- workqueue: reject watchdog thresholds that overflow jiffies
+- workqueue: replace use of system_wq with system_percpu_wq
+- s390/ipl: Fix NULL deref in dump_reipl without re-IPL parm block
+- s390/ipl: Fix NULL deref in kdump without re-IPL parm block
+- s390/os_info: Introduce value entries
+- s390/checksum: provide and use cksm() inline assembly
+- s390/checksum: call instrument_read() instead of kasan_check_read()
+- ksmbd: rate limit unmapped SID errors
+- ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF
+- OPP: of: Fix potential multiplication overflow when calculating freq
+- watchdog: msc313e: Fix NULL pointer dereference in PM callbacks
+- vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del()
+- net: amd-xgbe: discard rx packets with bad FCS
+- raw: annotate disconnect-side IPv4 match writers
+- sctp: fix soft lockup from unpadded ASCONF-ACK parameter iteration
+- smb: client: transport: Fix debug printing in __release_mid()
+- smb/client: mark file sparse before emulating insert range
+- scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()
+- scsi: mpi3mr: Fix NULL pointer dereference in mpi3mr_sas_port_add()
+- sctp: fix a TOCTOU race in SCTP_CMD_TIMER_START
+- net/sched: act_api: fix skb sizing and action leak on reoffload delete
+- net/sched: act_api: conditional notification of events
+- net/sched: act_api: don't open code max()
+- rtnl: add helper to send if skb is not null
+- net/sched: act_api: size the RTM_GETACTION reply from the actions
+- net/sched: act_api: budget all shared attributes in notify skbs
+- net: icmp: avoid invalid transport header access in icmp_send tracepoint
+- drm/cirrus-qemu: Validate BAR0 size during probe
+- drm/cirrus: Use video aperture helpers
+- ufs: do not treat unreadable directory blocks as empty
+- ufs: Convert ufs_get_page() to ufs_get_folio()
+- ufs: Convert ufs_get_page() to use a folio
+- ufs: convert to new timestamp accessors
+- selftests/cgroup: Fix cg_run_in_subcgroups ignoring arg parameter
+- nvme-rdma: fix -EIO cleanup order in queue_rq
+- accel/qaic: Address potential out-of-bounds read in resp_worker()
+- drm/virtio: Fix a NULL vs ERR_PTR() bug in virtio_gpu_user_framebuffer_create()
+- EDAC/device_sysfs: Use kstrtouint() for poll_msec to prevent truncation
+- EDAC/igen6: Fix channel address decode for non-hash mode
+- EDAC/igen6: Fix channel selection hash
+- EDAC/igen6: Fix interleave boundary condition
+- ARM: ensure interrupts are enabled in __do_user_fault()
+- ARM: 9484/1: enable interrupts when unhandled user faults are triggered
+- Revert "Bluetooth: btusb: Add ASUS USB-BT540 for Realtek 8761CU"
+- Revert "Bluetooth: btusb: Add ASUS USB-BT600 for Realtek 8761CU"
+- mm/damon/core: avoid infinite kdamond_merge_regions() internal loop
+- ksmbd: use memcmp() to compare ClientGUIDs
+- ASoC: meson: aiu: Validate written enum values
+- coresight: platform: defer connection counter increment until alloc succeeds
+- ppp_async: drop the errored frame instead of resetting its headroom
+- wifi: mt76: mt7921: skip unknown CLC firmware records
+- wifi: mt76: mt7921: validate CLC firmware records
+- tracing/histograms: Simplify last_cmd_set()
+- ksmbd: remove stale channels from all sessions on teardown
+- firmware: stratix10-svc: fix FCS SMC call kernel-doc
+- ASoC: amd: yc: Add DMI quirk for HyperX OMEN Gaming Laptop 16-ap1xxx
+- scsi: core: Do not block on tag allocation in scsi_eh_lock_door()
+- ASoC: rt5645: Perform the initial jack detect at probe
+- spi: dw: fix wrong RX_SAMPLE_DLY setting after resume
+- hwmon: (corsair-psu) Fix linear11 calculation
+- vhost-scsi: flush backend after device ioctls
+- ASoC: amd: yc: Add DMI quirk for HP Victus Laptop 16-e1xxx
+- Drivers: hv: vmbus: add VTL2 redirect connection ID
+- ALSA: usb-audio: Add quirk for Corsair Virtuoso (later revision)
+- Bluetooth: RFCOMM: validate skb length in rfcomm_recv_frame
+- wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()
+- cifs: validate idmap key payload length
+- powerpc/pseries: Ensure vpa,slb_shadow & dtl are unregistered during crash
+- ice: pass the return value of skb_checksum_help()
+- ALSA: hda/realtek: Add mute LED quirk for HP Laptop 14s-dr1xxx
+- ALSA: usb-audio: Add dB map quirk for Razer Barracuda X 2.4
+- phonet: check register_netdevice_notifier() error in phonet_device_init()
+- drm/gma500: return errors from Oaktrail HDMI I2C reads
+- ksmbd: preserve VFS inherited POSIX ACL mask
+- wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO
+- regulator: core: clamp voltage constraints before applying apply_uV
+- smb: client: bound dirent name against end of SMB response in cifs_filldir
+- wifi: mwifiex: replace one-element arrays with flexible array members
+- ALSA: hda/realtek: Add HDA_CODEC_QUIRK for Samsung 750XBE/730XBE
+- wifi: iwlwifi: acpi: validate WGDS table revision index
+- ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum650 Wireless
+- wifi: iwlwifi: bound aligned TLV advance in FW parser
+- ALSA: hda/realtek: Add quirk for HP Pavilion x360
+- drm/amd/pm/si: Don't schedule thermal work when queue isn't initialized
+- arm64: kprobes: Allow reentering kprobes while single-stepping
+- wifi: iwlwifi: mvm: fix out-of-bounds tid_data access in BA notif
+- wifi: iwlwifi: mvm: add a check on the tid coming from the firmware
+- arm64: fixmap: Allow 256K early_ioremap() at any offset
+- wifi: iwlwifi: mvm: fix a possible underflow
+- blk-cgroup: fix leaks and online flag on radix_tree_insert failure
+- ALSA: hda/realtek: Add quirk for HP EliteBook 830 G8 (8AB8) to enable mute LEDs
+- wifi: iwlwifi: mvm: fix sched scan IE sizing
+- wifi: iwlwifi: mvm: fix an off-by-1 boundary check
+- btrfs: fix reloc root cleanup in merge_reloc_roots()
+- wifi: iwlwifi: mvm: validate sta_id in BA window status notif
+- spi: dw-dma: Wait for controller idle before completing Tx
+- btrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()
+- btrfs: only account delalloc bytes for regular file inodes in btrfs_getattr()
+- ALSA: hda/realtek: Fix speakers on MECHREVO WUJIE Series
+- smb/client: reduce fallocate zero buffer allocation
+- wifi: rsi: validate beacon length before fixed buffer copy
+- netfilter: ipset: mark the rcu locked areas properly
+- wifi: libipw: fix key index receive bound checks
+- gpio: dwapb: Mask interrupts at hardware initialization
+- wifi: cfg80211: validate rx/tx MLME callback frame lengths before access
+- ksmbd: validate SID namespace before mapping IDs
+- ksmbd: mark invalid session responses as signed
+- ksmbd: find bound sessions during reauthentication
+- wifi: cfg80211: validate assoc response length before status and IE access
+- wifi: libertas: reject short monitor TX frames
+- wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers
+- wifi: mac80211: validate deauth frame length before reason access
+- wifi: ralink: RT2X00: init EEPROM properly
+- ALSA: usb-audio: caiaq: validate EP1 reply lengths
+- ksmbd: fix credit charge calculation for SMB2 QUERY_INFO
+- drm/amdgpu: flush pending RCU callbacks on module unload
+- ASoC: amd: yc: Add Alienware m15 R7 AMD to DMIC quirk table
+- cachefiles: Fix double fput
+- xen/gntalloc: validate grant count before allocation
+- freevxfs: don't BUG() on unknown typed-extent type
+- xen/front-pgdir-shbuf: free grant reference head on errors
+- ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling
+- ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr
+- drm/arm/komeda: fix error handling for clk_prepare_enable() and callers
+- ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr
+- netfilter: nf_conntrack_expect: zero at allocation time
+- drm/arm/malidp: use clk_bulk API in runtime PM resume and suspend
+- spi: core: Abort active target transfer on controller suspend
+- fbdev: pm2fb: unwind WC setup on probe failure
+- eth: mlx5: fix macsec dependency
+- rtc: bq32000: add delay between RTC reads
+- blk-cgroup: protect iterating blkgs with blkcg->lock in blkcg_print_stat()
+- net: au1000: move free_irq out of the close-time spinlocked section
+- regulator: da9121: Use subvariant ids in the I2C table
+- PCI/sysfs: Use kstrtobool() to parse the ROM attribute input
+- PCI/proc: Fix race between pci_proc_init() and pci_bus_add_device()
+- ksmbd: treat read-control opens as stat opens only for leases
+- ksmbd: break RH leases before delete-on-close
+- ksmbd: start file id allocation at 1
+- ksmbd: apply create security descriptor first
+- ksmbd: treat unnamed DATA stream as base file
+- ksmbd: use connection ClientGUID for lease lookup
+- ksmbd: align SMB2 oplock break ack handling
+- ksmbd: validate SMB2 lease create contexts
+- ksmbd: fix lease break and ack state handling
+- rtc: aspeed: add AST2700 compatible
+- f2fs: validate inline dentry name lengths before conversion
+- md/raid5: let stripe batch bm_seq comparison wrap-safe
+- md/raid5: account discard IO
+- PCI: mediatek: Protect root bus removal with rescan lock
+- PCI: rockchip: Protect root bus removal with rescan lock
+- PCI: altera: Protect root bus removal with rescan lock
+- PCI: iproc: Protect root bus removal with rescan lock
+- ALSA: usb-audio: Add quirk for YAMAHA CDS3000
+- drm/amdgpu: Use system unbound workqueue for soft IH ring
+- drm/amdkfd: check find_first_zero_bit before __set_bit on kfd->doorbell_bitmap
+- drm/amdkfd: Let driver decide buffer size at AMDKFD_IOC_GET_DMABUF_INFO ioctl
+- mfd: rsmu: Add 8a34002 support
+- mfd: tps65219: Make poweroff handler conditional on system-power-controller
+- leds: pca9532: Don't stop blinking for non-zero brightness
+- leds: uleds: Return -EFAULT on copy_to_user() failure
+- ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16AKP10
+- ALSA: usb-audio: Add quirk flags for SC13A
+- gpio: pisosr: Read "ngpios" as u32
+- scsi: bfa: Reduce kernel stack usage in bfa_fcs_lport_fdmi_build_portattr_block()
+- fuse: set ff->flock only on success
+- HID: hidpp: fix potential UAF in hidpp_connect_event()
+- ALSA: hda/realtek: Add quirk for Lenovo Xiaoxin 14 GT
+- sparc: Disable compat support with LLD
+- i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA
+- smb: client: fix races in cifsd thread creation
+- net/sched: act_csum: don't mangle UDP tunnel GSO packets
+- e1000e: limit endianness conversion to boundary words
+- vsock: use sk_acceptq_is_full() helper in all transports
+- ptp: ocp: add shutdown callback
+- net: stmmac: xgmac2: disable RBUE in default RX interrupt mask
+- sparc64: uprobes: add missing break
+- Bluetooth: btusb: Add TP-Link UB600 for Realtek 8761BUV
+- ASoC: rockchip: spdif: Restore regcache cache-only mode on sync failure
+- ASoC: rockchip: rockchip_pdm: Reorder clock enable sequence
+- ASoC: rockchip: rockchip_pdm: Handle runtime PM resume failures in set_fmt
+- Bluetooth: btusb: Add support for TP-Link TL-UB250
+- Bluetooth: btusb: Add Mercusys MA530 for Realtek RTL8761BUV
+- spi: xilinx: let transfers timeout in case of no IRQ
+- hwmon: (pmbus/lm25066) Fix PMBus coefficients for LM5064/5066/5066i
+- dmaengine: dw-axi-dmac: fix PM for system sleep and channel alloc
+- PCI: Avoid SBR for Qualcomm WCN6855/WCN7850 WiFi, SDX62/SDX65 modems
+- sctp: Unwind address notifier registration on failure
+- nvme-fc: Do not cancel requests in io target before it is initialized
+- platform/x86: intel-hid: Add HP ProBook x360 440 G1 to button_array_table
+- ata: libata-pmp: add JMicron JMS562 quirk
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IRH8
+- ALSA: hda/realtek: Add quirk for HP 255 15.6 inch G9 Notebook PC
+- vdpa/ifcvf: handle dev_set_name() failure in ifcvf_vdpa_dev_add()
+- net: dsa: qca8k: Add support for force mode for fixed link topology
+- hwmon: (adt7462) Add of_match_table to support devicetree
+- btrfs: protect sb_write_pointer() with invalidate lock
+- wifi: mt76: transform aspm_conf for pci_disable_link_state
+- platform/x86: dell-laptop: add Inspiron N5110 to touchpad LED quirk table
+- net: ibm: emac: mal: fix potential system hang in mal_remove()
+- configfs_depend_prep(): pass configfs_dirent instead of dentry
+- xprtrdma: Add request-pool slack for delayed recycling
+- RDMA/rtrs-srv: Fix integer underflow in process_read and process_write
+- NFS: fix eof updates after NFSv4.2 fallocate/zero-range
+- btrfs: tree-checker: validate names in ROOT_REF and ROOT_BACKREF
+- btrfs: balance: fix potential bg lookup failure in btrfs_may_alloc_data_chunk()
+- ALSA: es18xx: check control allocation before private data setup
+- net: microchip: sparx5: clean up PSFP resources on flower setup failure
+- hsr: broadcast netlink notifications in the device's net namespace
+- net: cpsw_new: unregister devlink on port registration failure
+- RDMA/mlx5: Fix state and counter desync on loopback enable failure
+- wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications
+- ipmi: si: Use platform_get_irq_optional() to retrieve interrupt
+- ALSA: hda/realtek: Add quirk for ASUS VivoBook X509DAP
+- clk: keystone: don't cache clock rate
+- net/mlx5: E-Switch, align disable sequence with switchdev-to-legacy transition
+- RDMA/irdma: Fix typo in SQ completions generation
+- drm/amdgpu: fix buffer overflow during vBIOS update
+- drm/amd/pm: bound pp_dpm_set_pp_table() memcpy
+- thermal/drivers/qcom/tsens: Atomic temperature read with hardware-guided retries
+- dpaa2-switch: fix handling of NAPI on the remove path
+- net: dsa: sja1105: flower: reject cross-chip redirect
+- dpaa2-switch: fix the error path in dpaa2_switch_rx()
+- dpaa2-switch: rework FDB management on the bridge leave path
+- ALSA: seq: oss: Reject reads that cannot fit the next event
+- ASoC: codecs: rk3328: Use managed GPIO and clock helpers
+- ntfs3: fix out-of-bounds read in ntfs_dir_emit() and hdr_find_e()
+- fs/ntfs3: validate index entry key bounds
+- fs/ntfs3: preserve non-DOS attribute bits in system.dos_attrib
+- iommu/rockchip: disable fetch dte time limit
+- net: wwan: t7xx: Add delay between MD and SAP suspend
+- net: qrtr: fix node refcount leak on ctrl packet alloc failure
+- ACPI: PCI: Clear _DEP dependencies after PCI root bridge attach
+- ASoC: codecs: pcm3168a: Drop CONFIG_PM-conditional preproc directive
+- ASoC: qcom: q6apm: return error code to consumers on failures
+- wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi
+- net: ibm: emac: Reserve VLAN header in MJS limit
+- libbpf: Also reset {insn,data}_cur on realloc failure
+- iio: accel: mma8452: switch to non-devm request_threaded_irq()
+- perf/ftrace: Fix WARNING in __unregister_ftrace_function
+- iio: light: stk3310: Deal with the ps interrupt issue in PM
+- mmc: renesas_sdhi: Add OF entry for RZ/G2E SoC
+- tracing: Disable KCOV instrumentation for trace_irqsoff.o
+- mmc: renesas_sdhi: Add OF entry for RZ/G2N SoC
+- mmc: davinci: fix mmc_add_host order in probe
+- soundwire: only handle alert events when the peripheral is attached
+- gfs2: page poisoning fix
+- soundwire: dmi-quirks: Disable ghost Realtek devices
+- ASoC: Intel: catpt: Complete coredump handling
+- drm/nouveau/gsp: add SEC2 to GA100 chip table
+- scripts: modpost: detect and report truncated buf_printf() output
+- host1x: bus: Fix missing ops null check in error teardown
+- pinctrl: renesas: rzv2m: Use -ENOTSUPP instead of -EOPNOTSUPP
+- hfs: rework hfsplus_readdir() logic
+- ACPICA: Enhance OEM ID and Table ID validation in acpi_ex_load_table_op()
+- ACPICA: Improve argument parsing in acpi_ps_get_next_simple_arg()
+- ACPICA: Fix condition check in acpi_ps_parse_loop()
+- drm/amd/pm/si: Fix updating clock limits from power states
+- net: thunderx: fix PTP device ref leak in nicvf_probe()
+- net: hsr: require valid EOT supervision TLV
+- ALSA: usb-audio: Add quirk for Novation Mininova
+- irqchip/gic-v4: Don't advertise VLPIs if no ITS is probed
+- iio: adc: qcom-spmi-iadc: balance enable_irq_wake() on driver unbind
+- mips: cps: Assemble jr.hb with an R2 ISA level
+- drm/panel: simple: Add AM-1280800W8TZQW-T00H
+- thermal/drivers/tegra/soctherma: Switch to devm cooling device registration
+- clk: socfpga: agilex: implement l3_main_free_clk
+- s390/zcore: Removed unused variables
+- rds: annotate data-race around rs_seen_congestion
+- rds: filter RDS_INFO_* getsockopt by caller's netns
+- netlabel: fix IPv6 unlabeled address add error handling
+- wifi: rtw89: pci: enable LTR based on pcie control register
+- rcu-tasks: Fix possible boot-time tests failed for the call_rcu_tasks()
+- char/nvram: Remove redundant nvram_mutex
+- usb: host: add ARCH_AIROHA in XHCI MTK dependency
+- serial: 8250: fix possible ISR soft lockup
+- usb: gadget: aspeed_udc: avoid past-the-end iterator in dequeue
+- USB: cdc-acm: start bulk-IN polling when ALWAYS_POLL_CTRL is set
+- usb: gadget: goku_udc: avoid NULL deref of dev->driver in INT_USBRESET log
+- usbip: vhci_hcd: fix NULL deref in status_show_vhci
+- isofs: handle set_blocksize failures
+- omfs: handle set_blocksize failures
+- hpfs: handle set_blocksize failures
+- jfs: handle set_blocksize failures
+- qnx4: handle set_blocksize failures
+- minix: handle set_blocksize failures
+- bfs: handle set_blocksize failures
+- ntfs3: handle set_blocksize failures
+- befs: handle set_blocksize failures
+- net/rds: Don't sleep inside rds_ib_conn_path_shutdown
+- net/sched: sch_drr: make cl->quantum lockless
+- net: bridge: remove stale rcu_barrier() in br_multicast_dev_del()
+- net: usb: qmi_wwan: add MeiG SRM813Q
+- nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl
+- bitfield: wire __bf_shf to __builtin_ctzll
+- thunderbolt: Verify Router Ready bit is set after router enumeration
+- thunderbolt: Increase timeout for Configuration Ready bit
+- firmware: arm_scmi: Validate BASE_ERROR_EVENT payload size
+- firmware: arm_scmi: Validate SENSOR_UPDATE payload size
+- thunderbolt: Improve multi-display DisplayPort tunnel allocation
+- thunderbolt: Don't access path config space on Lane 1 adapters in tb_switch_reset_host()
+- 9p: use kvzalloc for readdir buffer
+- arm64/daifflags: Make local_daif_*() helpers __always_inline
+- 9p: invalidate readdir buffer on seek
+- sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity
+- ALSA: usx2y: Drain pending US-428 pipe-4 output commands
+- KVM: arm64: pvm: Skip the host debug register setup
+- KVM: arm64: pvm: Prepare GICv3 initialization for PVM
+- KVM: arm64: pvm: Skip the nVHE CPU hyp setup
+- KVM: arm64: pvm: Skip host timer interrupt setup
+- KVM: arm64: pvm: Reuse the VHE symbols and call paths
+- KVM: arm64: pvm: Initialize PVM mode without EL2
+- KVM: arm64: pvm: Add the kvm_pvm_is_available static key
+- KVM: arm64: Add PVM mode
+- Bluetooth: hci_core: Fix race condition during device registration
+- PCI: Wait for device readiness after D3hot -> D0uninitialized transition
+- mailbox: Make mbox_send_message() return error code when tx fails
+- RDMA/mlx5: Use QP port when decoding responder CQEs
+- media: imon: Add iMON VFD HID OEM v1.2 key mappings
+- crypto: atmel-ecc - add support for atecc608b
+- crypto: ecc - Unbreak the build on arm with CONFIG_KASAN_STACK=y
+- scsi: pm8001: Reject non-fatal dump when controller is crashed
+- scsi: pm8001: Reject firmware update in fatal error state
+- clk: samsung: exynos850: mark APM I3C clocks as critical
+- soundwire: intel: Move suspend tracking from trigger to pm suspend
+- drivers/of: validate status properties in reconfig state changes
+- integrity: Check for NULL returned by asymmetric_key_public_key
+- net: dsa: realtek: rtl8365mb: add support for RTL8367SB
+- wifi: rtw89: phy: check length before parsing PHY status IE
+- media: video-i2c: use vb2_video_unregister_device on driver removal
+- drm/gud: Add RCade Display Adapter VID/PID pair
+- net: phy: motorcomm: use device properties for firmware tuning
+- hfsplus: rework hfsplus_readdir() logic
+- PCI: intel-gw: Enable clock before PHY init
+- drm/amd/display: Fix CRC open failure during active rendering
+- mmc: davinci: avoid NULL deref of host->data in IRQ handler
+- mmc: core: Add validation for host-provided max_segs
+- ASoC: ti: omap3pandora: update board check to use DT compatible
+- drm/bridge: tc358768: Set pre_enable_prev_first for reverse order
+- clk: renesas: cpg-mssr: Add number of clock cells check
+- crypto: omap - add omap_des_unregister_algs helper
+- crypto: ixp4xx - fix buffer chain unwind on allocation failure
+- media: em28xx-video: fix missing res_free() on init_usb_xfer failure
+- net: dsa: mv88e6xxx: enable .rmu_disable() for 6320 family
+- net: dsa: mv88e6xxx: define .pot_clear() for 6321
+- PCI: switchtec: Add Gen6 Device IDs
+- net: dsa: mv88e6xxx: fix number of g1 interrupts for 6320 family
+- thunderbolt: Don't create multiple DMA tunnels on firmware connection manager
+- thunderbolt: Set tb->root_switch to NULL when domain is stopped
+- thunderbolt: Keep the domain reference while processing hotplug
+- thunderbolt: Keep XDomain reference during the lifetime of a service
+- thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_response()
+- media: rc: mceusb: Add support for 04eb:e033
+- spi: spi-qcom-qspi: Fix incomplete error handling in runtime PM
+- soundwire: validate DT compatible before parsing it
+- firmware: stratix10-svc: change get provision data to async SMC call
+- kcsan: Silence -Wmaybe-uninitialized when calling __kcsan_check_access()
+- wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()
+- wifi: mac80211: always allow transmitting null-data on TXQs
+- wifi: nl80211: reject beacons with bad HE operation
+- hfsplus: fix issue of direct writes beyond end-of-file
+- PCI: Stop setting cached power state to 'unknown' on unbind
+- tools/nolibc: avoid call to wcslen() in _start_c() inserted by clang
+- tee: optee: Allow MT_NORMAL_TAGGED shared memory
+- usb: gadget: udc: skip pullup() if already connected
+- ima: return error early if file xattr cannot be changed
+- ALSA: usb-audio: Propagate write errors in generic mixer put callbacks
+- drm/amd/pm: Check SMUv13.0.6/12 metrics integrity
+- drm/panel: jadard-jd9365da-h3: set prepare_prev_first
+- drm/amd/display: Fix DPMS using partially updated pipe context
+- bus: fsl-mc: wait for the MC firmware to complete its boot
+- drm/gem: Consider GEM object reclaimable if shrinking fails
+- ksmbd: fix use-after-free in oplock break notification
+- mm/huge_memory: fix unconditional pgtable deposit/withdraw for special huge PMD
+- net: wangxun: ngbe: update to 1.2.8
+- xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject()
+- net/sched: drr: clamp quantum in change class
+- smb: client: pin DFS superblock in iterator callback
+- smb: client: honor forceuid/forcegid when mapping SIDs to uid/gid
+- smb: client: fix one-byte OOB read in smb2_parse_native_symlink()
+- smb: client: fix cifsFileInfo reference leak in deferred close
+- smb: client: avoid leaking refcount in cifs_queue_oplock_break()
+- smb: client: avoid leaking refcount when cifs_sb_tlink() fails
+- smb: client: fix heap overflow in DACL owner/group rewrite
+- ACPICA: Fix condition check in acpi_ps_parse_loop()
+- smb: client: fix races in cifsd thread creation
+- smb/client: flush dirty data before punching a hole
+- smb: client: bound dirent name against end of SMB response in cifs_filldir
+- cifs: validate idmap key payload length
+- lockd: fix swapped arguments in nlmsvc_match_ip()
+- svcrdma: Reject Write/Reply chunks with segcount 0
+- ksmbd: scope session state changes to bound connections
+- pnfs/blocklayout: Fix device leaks on parse failure
+- NFSv4/flexfiles: fix NULL dereference for NFSv4.0 data servers
+- NFSv4.1: zero referring call lists before decoding
+- ext4: use fsdata to track inline data write state and fix race
+- ext4: validate readdir offset before accessing dirent
+- md: recheck spare changes before starting sync
+- wifi: iwlwifi: mvm: init vif works only once
+
+* Mon Oct 19 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158.20261019.09d4640accfa
+- !28788 Fix: CVE-2026-89530
+- !29742 v2 net/mlx5e: Move representor vnic reporter to eswitch devlink port
+- !29526 [CVEAgent@OLK-6.6] Fix CVE-2026-98216
+- !29736 v2 Add support for vTLBID
+- net/mlx5e: Move representor vnic reporter to eswitch devlink port
+- KVM: arm64: Add tracepoints for TLBID vDomain load events
+- KVM: arm64: Enable TLBIDIDR_EL1 access trap in guest
+- KVM: arm64: Conditionally expose ID_AA64MMFR4_EL1.TLBID to guest
+- KVM: arm64: Emulate TLBIDIDR_EL1 with virtual domain counts
+- KVM: arm64: Ensure DVMBM is disabled when TLBID is enabled
+- KVM: arm64: Wire up TLBID vDomain configuration ioctls
+- KVM: arm64: Add VTLBID sysregs and update VTLBID(n) on vCPU load
+- KVM: arm64: Introduce TLBID virtualization infrastructure
+- IB/hfi1: Fix the PIO_CRED credit-return mmap
+- svcrdma: Reject inline replies that overflow the pull-up buffer
+- svcrdma: Eliminate allocation of recv_ctxt objects in backchannel
+- svcrdma: Fix retry loop in svc_rdma_send()
+- svcrdma: Prevent a UAF in svc_rdma_send()
+- svcrdma: Fix SQ wake-ups
+- svcrdma: SQ error tracepoints should report completion IDs
+
+* Sun Oct 18 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158.20261018.d0d1b5bfe6cb
+- !29549 [CVEAgent@OLK-6.6] Fix CVE-2026-98271
+- net: skbuff: do not leave stale header offsets after pskb_carve()
+
+* Sat Oct 17 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158.20261017.ef4553e532c3
+- !29763 perf/x86/intel: Prevent drain_pebs() reentry
+- !29762 v2 procfs: move dropping pde and pid from ->evict_inode() to ->free_inode()
+- !29758 v2 Fix KASAN: slab-use-after-free Read in r1buf_pool_alloc
+- !29518 [CVEAgent@OLK-6.6] Fix CVE-2026-98201
+- !29519 [CVEAgent@OLK-6.6] Fix CVE-2026-98205
+- !29306 [CVEAgent@OLK-6.6] Fix CVE-2026-97596
+- perf/x86/intel: Prevent drain_pebs() reentry
+- procfs: move dropping pde and pid from ->evict_inode() to ->free_inode()
+- md/raid1: remove struct pool_info and related code
+- md/raid1: change r1conf->r1bio_pool to a pointer type
+- Input: evdev - zero absinfo before partial copy in EVIOCSABS
+- Input: zero ff_effect before compat copy in input_ff_effect_from_user
+- ipvs: reject invalid states in connection template sync records
+
+* Fri Oct 16 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158.20261016.4cc3c2f0868f
+- !29527 [CVEAgent@OLK-6.6] Fix CVE-2026-98217
+- !29534 [CVEAgent@OLK-6.6] Fix CVE-2026-98246
+- !29535 [CVEAgent@OLK-6.6] Fix CVE-2026-98247
+- !29540 [CVEAgent@OLK-6.6] Fix CVE-2026-98252
+- !29541 [CVEAgent@OLK-6.6] Fix CVE-2026-98253
+- !29556 [CVEAgent@OLK-6.6] Fix CVE-2026-98293
+- !29558 [CVEAgent@OLK-6.6] Fix CVE-2026-98297
+- !29574 [CVEAgent@OLK-6.6] Fix CVE-2026-98347
+- !29576 [CVEAgent@OLK-6.6] Fix CVE-2026-98354
+- !29578 [CVEAgent@OLK-6.6] Fix CVE-2026-98357
+- !29579 [CVEAgent@OLK-6.6] Fix CVE-2026-98358
+- !29580 [CVEAgent@OLK-6.6] Fix CVE-2026-98359
+- !29581 [CVEAgent@OLK-6.6] Fix CVE-2026-98360
+- !29585 [CVEAgent@OLK-6.6] Fix CVE-2026-98365
+- !26200 [CVEAgent@OLK-6.6] Fix CVE-2026-72315
+- !29644 bpf: mark a NULL call argument precise
+- !28082 [CVEAgent@OLK-6.6] Fix CVE-2026-89685
+- !28079 [CVEAgent@OLK-6.6] Fix CVE-2026-89680
+- !28036 [CVEAgent@OLK-6.6] Fix CVE-2026-89545
+- !28034 [CVEAgent@OLK-6.6] Fix CVE-2026-89543
+- !27810 [CVEAgent@OLK-6.6] Fix CVE-2025-37750
+- !29689 Fix CVE-2026-98125
+- !29722 nfs/enfs: wrap some functions and patch formatting
+- !29430 nfs/enfs: Fix incorrect IP and state of the link
+- !29699 nfs:enfs: Fix some bugs
+- !29370 [CVEAgent@OLK-6.6] Fix CVE-2026-98031
+- !29714 vfio:ubus: Add validation for resource address legitimacy
+- !29309 [CVEAgent@OLK-6.6] Fix CVE-2026-97602
+- !29586 [CVEAgent@OLK-6.6] Fix CVE-2026-98366
+- !29402 [CVEAgent@OLK-6.6] Fix CVE-2026-98108
+- !29354 [CVEAgent@OLK-6.6] Fix CVE-2026-97995
+- !29273 [CVEAgent@OLK-6.6] Fix CVE-2026-97507
+- !29243 [CVEAgent@OLK-6.6] Fix CVE-2026-97408
+- !29311 [CVEAgent@OLK-6.6] Fix CVE-2026-97609
+- !29303 [CVEAgent@OLK-6.6] Fix CVE-2026-97575
+- !29729 [OLK-6.6] Backported Perf IBS test patch
+- !29226 [CVEAgent@OLK-6.6] Fix CVE-2026-93288
+- !29339 [CVEAgent@OLK-6.6] Fix CVE-2026-97959
+- !29238 [CVEAgent@OLK-6.6] Fix CVE-2026-93825
+- !29364 [CVEAgent@OLK-6.6] Fix CVE-2026-98017
+- !27457 scsi: leapraid: update driver to v2.00.01.10
+- !29587 [CVEAgent@OLK-6.6] Fix CVE-2026-98368
+- !29730 kabi: Add a Python3 port of check-kabi
+- !29561 [CVEAgent@OLK-6.6] Fix CVE-2026-98301
+- !29360 [CVEAgent@OLK-6.6] Fix CVE-2026-98011
+- !29374 [CVEAgent@OLK-6.6] Fix CVE-2026-98043
+- !29531 [CVEAgent@OLK-6.6] Fix CVE-2026-98233
+- !29369 [CVEAgent@OLK-6.6] Fix CVE-2026-98026
+- !28022 [CVEAgent@OLK-6.6] Fix CVE-2026-89528
+- !29338 [CVEAgent@OLK-6.6] Fix CVE-2026-97958
+- kabi: Add a Python3 port of check-kabi
+- perf test amd ibs: Fix spelling mistake "Asssuming" -> "Assuming"
+- nfs/enfs: wrap some functions and patch formatting
+- nfs/enfs: preserve iostat locks when resetting counters
+- nfs/enfs: validate LS cache lookup results
+- nfs/enfs: stop lookup cache work after reference failure
+- nfs/enfs: validate extended RPC reply counts
+- ub:ubus: fix races in direct_link_show
+- vfio:ubus: Add validation for resource address legitimacy
+- ub:ubus: Fix some code reliability issues
+- smb/client: fix stale page cache in insert/collapse range
+- nfs/enfs: pin main transport to its local address
+- bpf: mark a NULL call argument precise
+- esp: downgrade zerocopy managed frags before mutating skb frags
+- RDMA/rxe: validate access flags before swapping the MR's PD
+- RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access
+- RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds
+- RDMA/core: Reject unregistering netdevs in ib_get_eth_speed
+- IB/iser: reject a remote invalidation of an unregistered direction
+- IB/isert: wait for deferred control PDU completions before releasing the connection
+- RDMA/mad: Fix receive buffer leak when PKey enforcement fails
+- IB/IPoIB: Avoid restoring OPER_UP after multicast flush
+- net: bridge: mst: move switchdev call outside rcu
+- Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained
+- Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()
+- RDMA/ucma: Serialize join and leave on copy_to_user failure
+- RDMA/core: fix refcount bug in iwpm_get_nlmsg_request()
+- Bluetooth: hci_codec: validate vendor codec count length
+- Bluetooth: hci_sync: Serialize local codec list cleanup
+- net/packet: clear RX owner on VNET header error
+- IB/mlx4: Fix use-after-free on pkey sysfs registration failure
+- nfs/enfs: fix proc path local address after link down
+- Bluetooth: L2CAP: fix chan mode for LE_CONN_REQ + EXT_FLOWCTL pchan
+- bpf: Don't infer non-NULL from a pointer with an unbounded offset
+- nexthop: Initialize extack in remove_nh_grp_entry()
+- net: bridge: mcast: properly convert mglist to rcu
+- net/sched: defer qdisc freeing after failed creation
+- net/sched: hhf: clamp quantum in change and init paths
+- virtio_console: do not free control-out buffers on remove
+- net/sched: cls_route: free emptied bucket on filter move
+- net/sched: cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().
+- netfilter: cttimeout: prevent UAF during module unload
+- inet: frags: invalidate queues before flushing them
+- media: v4l2-ctrls: validate AV1 tile counts
+- media: dm1105: fix missing error check for dma_alloc_coherent
+- Bluetooth: L2CAP: validate connectionless PSM length
+- spi: Add NULL check for spi_get_device_id() in spi_get_device_match_data()
+- netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state
+- nfsd: fix clock domain mismatch in clients_still_reclaiming()
+- nfsd: fix nfsd_file leak on inter-server COPY setup failure
+- sunrpc: defer rq_argp and rq_resp free until after RCU grace period
+- sunrpc: fix use-after-free in __rpc_clnt_handle_event and __rpc_clnt_remove_pipedir
+- svcrdma: Reject Read lists that exceed the page budget
+- smb: client: fix UAF in decryption with multichannel
+- scsi: leapraid: update driver to v2.00.01.10
+- smb: client: fix busy dentry warning on unmount after DIO
+
+* Thu Oct 15 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158.20261015.bd48d00f97c9
+- !28458 [OLK-6.6] Fix CVE-2026-64260
+- !27413 [OLK-6.6] Fix CVE-2026-53401
+- !29718 KVM: arm64: Fix kernel panic due to uninitialized fpmr pointer
+- !29573 [CVEAgent@OLK-6.6] Fix CVE-2026-98344
+- !29571 [CVEAgent@OLK-6.6] Fix CVE-2026-98342
+- !29304 [CVEAgent@OLK-6.6] Fix CVE-2026-97576
+- !29344 [CVEAgent@OLK-6.6] Fix CVE-2026-97975
+- !29401 [CVEAgent@OLK-6.6] Fix CVE-2026-98107
+- !29517 [CVEAgent@OLK-6.6] Fix CVE-2026-98199
+- !28767 Fix CVE-2026-90115
+- !28495 Fix CVE-2026-90061
+- !29614 nfsd: fix UAF in async copy cancel and shutdown
+- !29522 [CVEAgent@OLK-6.6] Fix CVE-2026-98211
+- !29298 [CVEAgent@OLK-6.6] Fix CVE-2026-97564
+- !29405 [CVEAgent@OLK-6.6] Fix CVE-2026-98126
+- !29299 [CVEAgent@OLK-6.6] Fix CVE-2026-97565
+- !29406 [CVEAgent@OLK-6.6] Fix CVE-2026-98127
+- !29333 [CVEAgent@OLK-6.6] Fix CVE-2026-97940
+- !29543 [CVEAgent@OLK-6.6] Fix CVE-2026-98255
+- !29551 [CVEAgent@OLK-6.6] Fix CVE-2026-98276
+- !29346 [CVEAgent@OLK-6.6] Fix CVE-2026-97979
+- !29327 [CVEAgent@OLK-6.6] Fix CVE-2026-97930
+- !29357 [CVEAgent@OLK-6.6] Fix CVE-2026-98006
+- !29548 [CVEAgent@OLK-6.6] Fix CVE-2026-98265
+- KVM: arm64: Fix kernel panic due to uninitialized fpmr pointer
+- nfsd: fix UAF in async copy cancel and shutdown
+- dmaengine: Fix device kref underflow in dma_chan_put()
+- dmaengine: wait for RCU readers before releasing dma_device
+- net: lock the socket in sock_gettstamp()
+- ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity
+- tcp: exclude old ACKs from tcp fast path
+- mmc: mmci: Fix use-after-free in busy-timeout work
+- hwmon: (pmbus/core) increase number of phases and add new mask
+- smb/client: validate new EOF for insert range
+- smb/client: validate new EOF for zero range
+- Bluetooth: L2CAP: fix out-of-bounds write in l2cap_ecred_connect
+- ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev
+- ice: add missing xa_destroy for sched_node_ids
+- Bluetooth: hci_sysfs: Fix NULL pointer dereference in device_del()
+- ipv6: fix fib6 walker UAF on seq stop
+- ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf
+- media: v4l2-ctrls: validate HEVC tile counts
+- smb: client: reject short READ responses in CIFSSMBRead()
+- smb: client: reject userspace cifs.idmap descriptions
+- xsk: fix NULL pointer dereference in __xsk_rcv()
+- xsk: avoid double checking against rx queue being full
+- fbdev: omap2: fix use-after-free in omapfb_mmap
+- netfilter: nf_tables: skip double clone set expressions on element insert
+- fuse-uring: Avoid queue->stopped races and set/read that value under lock
+- fuse-uring: Avoid use-after-free in fuse_uring_async_stop_queues
+- fbdev: omap2: fix inconsistent lock returns in omapfb_mmap
+
+* Wed Oct 14 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-179.0.0.158
+- !29557 [CVEAgent@OLK-6.6] Fix CVE-2026-98295
+- !29577 [CVEAgent@OLK-6.6] Fix CVE-2026-98355
+- !29449 Fix CVE-2026-98087
+- !29686 bpf: backtracking shouldn't clear outer frame R1-R5 for callbacks
+- !29671 CVE-2026-100074
+- !29687 bpf: check_cond_jmp_op(): properly infer if register is null
+- !29685 urma: not free vtpn if reuse process active tp failed
+- !29562 [CVEAgent@OLK-6.6] Fix CVE-2026-98303
+- !29559 [CVEAgent@OLK-6.6] Fix CVE-2026-98299
+- !29384 [CVEAgent@OLK-6.6] Fix CVE-2026-98077
+- bpf: check_cond_jmp_op(): properly infer if register is null
+- bpf: backtracking shouldn't clear outer frame R1-R5 for callbacks
+- urma: not free vtpn if reuse process active tp failed
+- bpf: Mark bpf_refcount field as unique
+- bpf: refactor special field-type detection
+- RDMA/rtrs: guard against null kobj name
+- ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup
+- tcp: do not let tcp_rmem be set below 4096
+- Bluetooth: coredump: Quiesce dump work on unregister
+- sched/rt,dl: Skip migrate-disabled tasks when picking a push candidate
+- netfilter: nf_conntrack_sip: fix OOB read in sip_skip_whitespace()
+
+* Tue Oct 13 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.157.20261013.cdc744567ddd
+- extra-modules: add i2c-hid-acpi-prp0001 module to avoid rpm build error.
+
+* Tue Oct 13 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20261013.cdc744567ddd
+- !29676 Fix the perf tool cs-etm-decoder compilation issue
+- !29468 [OLK-6.6]net/txgbe:Sync txgbe out-of-tree driver v2.2.0.1 to in-tree txgbe
+- !26471 openEuler:driver:drm:engiant: optimize egt display driver
+- Revert "perf cs-etm: Queue context packets for frontend"
+- Revert "perf cs-etm: Fix thread leaks on trace queue init failure"
+- !29666 [OLK-6.6] Add FEAT_TLBID support (v4)
+- !29356 [CVEAgent@OLK-6.6] Fix CVE-2026-97998
+- !29567 [CVEAgent@OLK-6.6] Fix CVE-2026-98322
+- !29533 [CVEAgent@OLK-6.6] Fix CVE-2026-98241
+- !29382 [CVEAgent@OLK-6.6] Fix CVE-2026-98074
+- !29640 net: hns3: use txqueue parameter directly in ndo_tx_timeout
+- !29659 Fix CVE-2026-98067
+- !29583 [CVEAgent@OLK-6.6] Fix CVE-2026-98363
+- !28515 Fix CVE-2026-89527
+- !29591 [CVEAgent@OLK-6.6] Fix CVE-2026-98374
+- arm64/defconfig: enable CONFIG_ARM64_TLBID
+- arm64: tlbflush: Optimize flush_tlb_page() by using TLBIP
+- arm64: tlbflush: Optimize flush_tlb_range() by using TLBIP
+- arm64: tlbflush: Optimize flush_tlb_mm() by using TLBID
+- arm64: mm: Track CPUs that a task has run on for TLBID optimization
+- arm64: Add kunit testsuit for TLBID related interfaces
+- arm64: Scan sparse table to select target TLBI domain
+- acpi: arm64: Parse TLBID and CPUs topology based on ACPI table
+- arm64: cpufeature: Add TLBID (Domain-based TLB Invalidation) detection
+- !29383 [CVEAgent@OLK-6.6] Fix CVE-2026-98075
+- erofs: disable LZ4 rolling decompression for now
+- !29560 [CVEAgent@OLK-6.6] Fix CVE-2026-98300
+- !28341 [Intel][6.6] Backport PMU core event bugfixes for x86/Intel platforms
+- !29431 nfs/enfs: Fix defects in sub-health feature
+- !29617 arm64: Fix NMI/DAIF handling in hibernate, suspend and kprobes
+- !29330 [CVEAgent@OLK-6.6] Fix CVE-2026-97936
+- !29322 [CVEAgent@OLK-6.6] Fix CVE-2026-97920
+- !29325 [CVEAgent@OLK-6.6] Fix CVE-2026-97923
+- !29168 [CVEAgent@OLK-6.6] Fix CVE-2026-89982
+- !29501 ub: udma: changes the lock_buffer_jetty solution
+- !29371 [CVEAgent@OLK-6.6] Fix CVE-2026-98033
+- !29372 [CVEAgent@OLK-6.6] Fix CVE-2026-98034
+- !29246 [CVEAgent@OLK-6.6] Fix CVE-2026-97420
+- !29629 bpf: Reject dev-bound-only programs on other devices
+- net: hns3: use txqueue parameter directly in ndo_tx_timeout
+- net: hns3: add missing const qualifier to hclge_log_error() reg parameter
+- net: hns3: set msg->desc to NULL after kfree in hclge_query_reg_info()
+- Revert "net: hns3: set the freed pointer to NULL"
+- Revert "net: hns3: Clear the static alarm about discarding the 'const' qualifier"
+- net: hns3: Use netif_xmit_timeout_ms() helper
+- net/mlx5e: Refine TX timeout handling to skip non-timed-out SQ
+- net: Introduce netif_xmit_timeout_ms() helper
+- hns3: fix arp proxy vlan tag extraction for non-hwaccel case
+- !29452 [OLK-6.6][linux-6.6.y sync] Backport 6.6.156-6.6.157 LTS Patches
+- !29263 [CVEAgent@OLK-6.6] Fix CVE-2026-97472
+- nvmet-rdma: fix queue leak when connect backlog is exceeded
+- perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error
+- pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init()
+- tools/build: Use SYSTEM_BPFTOOL for system bpftool
+- ALSA: control: Fix unannotated kfree() cleanup
+- net: hsr: Use the seqnr lock for frames received via interlink port.
+- net: hsr: enable promiscuous mode on interlink port with fwd offload
+- wifi: ath11k: Fix error handling in ath11k_wmi_p2p_noa_event()
+- wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load()
+- firmware: arm_scmi: Roll back partial protocol table registration
+- nvme: target: rdma: fix ndev refcount leak on queue connect
+- kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c
+- kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings
+- nvme-apple: Reset q->sq_tail during queue init
+- nvme-apple: Prevent shared tags across queues on Apple A11
+- ACPI: processor: Add cpuidle driver check in acpi_processor_register_idle_driver()
+- pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers
+- pinctrl: mediatek: Fix new design debounce issue
+- pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask()
+- usb: atm: usbatm: fix invalid ci_range initialization
+- net: fec: only stop PTP if it was initialized
+- net/sched: bound qdisc_pkt_len to prevent qdisc soft lockup
+- net: stmmac: selftests: Account for the UC filter list for filtering tests
+- net: stmmac: dwxgmac: Account for the primary MAC address for UC filtering
+- net: stmmac: dwmac4: Account for the primary MAC address for UC filtering
+- net: stmmac: dwmac1000: Account for the primary MAC address for UC filtering
+- net: stmmac: selftests: Check multiple MMC counters
+- selftests/arm64: Treat KSM merge_across_nodes as optional
+- selftests/arm64: Print missing MTE TAP headers
+- selftests: arm64: add hugetlb mte tests
+- netfilter: x_tables: replace pr_{info,err}() by pr_info_ratelimited()
+- netfilter: xt_HL: add pr_fmt and checkentry validation
+- netfilter: xt_cgroup: Make it independent from net_cls
+- virtio-net: Ensure that TCP packets don't overflow gso_segs
+- net: stmmac: selftests: Pass the IP proto mask in the TC selftest
+- net: ethernet: sun4i-emac: Fix IRQ error handling
+- samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-multi-modify
+- samples/ftrace: Fix kthread_stop() on ERR_PTR in ftrace-direct-modify
+- libceph: validate banner payload length
+- ASoC: dapm: Fix off-by-one check on the second enum channel
+- apparmor: policy_int make sure list heads are initialized before fail path
+- apparmor: Replace sprintf/strcpy with scnprintf/strscpy in aa_policy_init
+- tpm: st33zp24: Validate locality read result
+- tpm: st33zp24: Return zero on status read failure
+- net/sched: sch_teql: restore skb->dev on the slave failure path
+- net/sched: sfq: clamp quantum to avoid signed overflow soft lockup
+- net/sched: hhf: clamp quantum before hhf_change() to avoid overflow
+- net/sched: act_skbmod: fix length calculations and avoid invalid header warnings
+- maple_tree: fix argument name in header
+- selftests/mm: skip COW tmpfile cases when fallocate() is unsupported
+- selftests/mm: report unique test names for each cow test
+- selftests/mm/cow: modify the incorrect checking parameters
+- selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL
+- cifs: fix clearing stats for fastest execution of each smb2 command
+- net/rds: use wq_has_sleeper() in rds_cong_map_updated()
+- octeontx2-af: Fix TL3/TL2 link config ENA clearing
+- net: qualcomm: rmnet: restore skb->dev on deaggregated frames
+- gtp: add synchronize_net() in gtp_newlink() error path to prevent use-after-free
+- Bluetooth: RFCOMM: Validate MTU in rfcomm_apply_pn() to prevent infinite loop
+- Bluetooth: btmtksdio: Fix out-of-bounds DMA read in the TX path
+- Bluetooth: btmtksdio: Take exclusive ownership of the SKB before TX
+- Bluetooth: mgmt: fix 'hdev->discovery.uuids' NULL dereference
+- erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic
+- scsi: qla2xxx: Fix an loop timeout test
+- rtc: pcf85363: Add error checking to regmap calls in probe()
+- NFSv4.2: fix LAYOUTSTATS send buffer exhaustion
+- net/smc: free pending qentry in smc_llc_flow_stop() before memset
+- net/smc: free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition
+- net: add missing ref_tracker_dir_exit() to net_passive_dec()
+- net: ipa: balance runtime PM reference on remove error
+- net: ipa: Convert to platform remove callback returning void
+- forcedeth: stop the tx_timeout register dump past the requested window
+- net: thunderbolt: Count delivered packets in rx_packets and rx_bytes
+- RDMA/ucma: Allow path records to exactly fit the output buffer
+- clk: visconti: Make sure clk_init_data is fully initialized
+- clk: ti: Make sure clk_init_data is fully initialized
+- prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
+- rtc: gamecube: check return value of devm_rtc_register_device()
+- i2c: ocores: Disable clock on failed resume
+- irqchip/renesas-rzg2l: Fix loss of interrupt
+- rtc: zynqmp: Return optional clock lookup errors
+- smb: client: fix request buffer leak in smb2_new_read_req()
+- vdpa/mlx5: fix wrong list iterated in add_direct_chain error path
+- vdpa_sim: fix cleanup after worker creation failure
+- i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc()
+- i3c: mipi-i3c-hci: Quieten initialization messages
+- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
+- i3c: mipi-i3c-hci: Fix DAT/DCT entry sizes
+- bonding: initialize err for empty target lists
+- mlxbf-bootctl: fix the build error with FIELD_PREP()
+- platform/x86: hp-bioscfg: fix password encoding bounds check
+- vsock: use sock_error() to consume sk_err after a failed connect
+- platform/x86: dell-wmi-sysman: Fix instance ID bounds
+- net/smc: hash socket only after full initialisation in smc_sk_init()
+- 8139cp: fix Rx and Tx not being disabled in cp_suspend
+- bridge: add MDB get uAPI attributes
+- vxlan: mdb: Factor out a helper for remote entry size calculation
+- vxlan: mdb: Adjust function arguments
+- ALSA: hda: Fix connection list comparison in proc output
+- fuse: convert readdir to use folios
+- fuse: support folios in struct fuse_args_pages and fuse_copy_pages()
+- fuse: use FUSE_ROOT_ID in fuse_get_root_inode()
+- fuse: convert to new timestamp accessors
+- fs/ntfs3: validate ef->size covers the record's name and value
+- fs/ntfs3: fix out-of-bounds read in read_log_rec_buf()
+- net: bridge: vlan: fix inverted default vlan notification
+- tls: fix RX desync on overlapping skbs
+- net: dsa: mv88e6xxx: Fix PCS link check on CMODE read error
+- net: hsr: Use full string description when opening HSR network device
+- pppox: drain queued packets on channel handoff
+- net: dsa: b53: fix error propagation from b53_fdb_dump()
+- net: kcm: Hold RCU read lock while running BPF parser
+- octeontx2-af: initialize lmac_bmap in rvu_mcs_set_lmac_bmap()
+- clk: ti: mux: resolve parent clocks by DT index, not by name
+- clk: ti: use kcalloc() instead of kzalloc()
+- NFSv4: remove callback IDR entry on client allocation failure
+- nfs: refactor pNFS functions using clear_and_wake_up_bit
+- nfs: replace atomic bitops sequence with clear_and_wake_up_bit helper
+- ksmbd: disconnect on SMB3 decryption failure
+- m68k: nfcon: Do not call console_is_registered() in nfcon_device()
+- smb/server: preserve error status in smb2_handle_negotiate()
+- smb/server: fix invalid pointer dereference in ksmbd_stop_durable_scavenger()
+- ksmbd: free preauth sessions on connection teardown
+- ksmbd: do not advertise unimplemented CA support
+- ksmbd: validate ipc response length before dereferencing its fields
+- smb: server: fix leak of ksmbd_ipc_login_request_ext() returned buffer
+- ksmbd: Do not skip lock checks for single-byte ranges
+- hwmon: (emc1403) Drop hysteresis for low limit temperature
+- hwmon: (emc1403) Rely on subsystem locking
+- hwmon: (emc1403) Add support for EMC1428 and EMC1438.
+- hwmon: (emc1403) Support 11 bit accuracy
+- hwmon: (emc1403) Convert to with_info API
+- hwmon: (emc1403) Add support for EMC1442
+- block: mtip32xx: synchronize ioctls with device removal
+- mailbox: pcc: Fix command timeout due to missed interrupt
+- Revert "mailbox/pcc: support mailbox management of the shared buffer"
+- mailbox/pcc: support mailbox management of the shared buffer
+- mailbox: rockchip: disable pclk on probe failure and unbind
+- perf dso: Guard against cache underflow on short reads in dso_cache__memcpy()
+- perf dso: Guard close() against invalid fd in dso__decompress_kmodule_path()
+- ASoC: SOF: validate topology volume range before allocation
+- tracing: Have trace_event_update_all() only handle module that is loading
+- tracing: Remove "__attribute__()" from the type field of event format
+- ALSA: core: Fix use-after-free in snd_card_do_free()
+- fs/ntfs3: reject out-of-range evcn in mi_enum_attr()
+- fs/ntfs3: fix integer overflow in MFT cluster validation
+- scsi: ufs: core: Set task state before io_schedule_timeout()
+- scsi: ufs: core: Remove redundant host_lock calls around UTMRLDBR
+- scsi: ufs: core: Remove unnecessary wmb() after ringing doorbell
+- selftests/bpf: Fix for veristat file/prog filters processing
+- Squashfs: check block offset is not negative
+- bpftool: Fix double close in map dump
+- x86/pkeys: Fix pkey_alloc() return value when pkeys are not supported
+- ALSA: seq: midi: Serialize input teardown with event_input
+- ALSA: seq: midi: Optimize event_input locking with RCU
+- clocksource/drivers/armada: Unwind timer clock on init failure
+- clocksource/drivers/clps711x: Do not unmap clocksource MMIO
+- s390/debug: Fix deadlock during unregister
+- xenbus: Unregister reboot notifier on init failure
+- power: supply: bq27xxx: bq27z561: fix invalid AverageEnergy address
+- power: supply: bq27xxx: bq28z610: fix invalid AverageEnergy address
+- power: supply: bq27xxx: bq27520g4: fix REG_TTES address
+- power: supply: bd99954: Drop bad register fields
+- spi: img-spfi: don't disable runtime PM on DMA deferred probe
+- selftests/bpf: vmtest.sh: Preserve command quoting when running in the VM
+- selftests/bpf: Add description for running vmtest on RV64
+- selftests/bpf: Support local rootfs image for vmtest
+- selftests/bpf: Limit URLS parsing logic to actual scope in vmtest
+- kunit: tool: fix _list_tests filtering wrong variable when list has TAP prefix
+- UBI: fix two issues in the ubi.mtd MODULE_PARM_DESC
+- ASoC: xilinx: formatter_pcm: fix stream_data leak on open error
+- UBI: fastmap: Pass to_be_tortured when reusing old fastmap PEBs
+- UBI: Preserve torture flag when rescheduling failed erasures
+- ASoC: fsl-asoc-card: defer probe when the CPU DAI device is not ready
+- ASoC: pxa: Use devm_clk_get_optional() for extclk clock
+- ice: clear the default forwarding VSI rule when releasing a VSI
+- dmaengine: qcom-bam-dma: fix autosuspend cleanup during removal
+- nfc: nci: fix use of uninitialized memory in CORE_INIT_RSP parsing
+- nfc: digital: Do not dump a NULL response in command completion
+- nfc: pn533: hold a reference to the request skb during send_frame
+- nfc: llcp: bound SNL TLV parsing to the skb and add length checks
+- nfc: nci: fix double completion race in nci_data_exchange_complete
+- nfc: llcp: read llcp_sock->local under the socket lock in getsockopt
+- nfc: llcp: avoid userspace overflow on invalid optlen
+- nvme: reject passthrough of driver-managed Set Features
+- nvme/ioctl: check SUBMIT_IO with nvme_cmd_allowed()
+- nvme-apple: Drop the PRP null check chicken bit
+- nvme: apple: Add Apple A11 support
+- nvme-apple: Never set the opcode in the NVMMU TCB
+- nvme-apple: Don't set a DMA direction for commands without a data transfer
+- nvme-apple: Destroy the admin queue on removal
+- nvme: Add the DHCHAP maximum HD IDs
+- nvme: introduce change ptpl and iekey definition
+- nvme: add reservation command's defines
+- ASoC: qcom: q6apm: keep the graph start count in sync with the DSP
+- spi: sprd-adi: Fix probe succeeding without registering the controller
+- phy: qcom: qmp-combo: Correct pre-emphasis table for QMP v4 DP PHYs
+- powerpc/configs: enable CONFIG_RAS to fix EDAC support
+- arm64: Disable KCSAN instrumentation in delay.o
+- m68k: Fix backtraces for non-running tasks
+- iommu/vt-d: Fix UCTP context table slot when copying root entries
+- fbdev: kyro: Validate overlay viewport coordinates
+- fbdev: tdfxfb: fix PCI enable cleanup with pcim_enable_device()
+- perf synthetic-events: Fix divide by zero in perf_event__synthesize_threads
+- perf synthetic-events: Fix uninitialized pthread_join
+- perf stat: Fix evsel_list leak in cmd_stat
+- ARM: dts: helios4: add SATA regulator supplies
+- ARM: dts: helios4: add vcc-supply to GPIO expander
+- ARM: dts: helios4: add vcc-supply to EEPROM
+- arm64: dts: turris-mox: fix usb3 phys
+- riscv: cpufeature: Clarify ISA spec version for canonical order
+- iio: light: gp2ap002: re-enable irq if runtime suspend fails
+- iio: light: gp2ap002: Fix unbalanced runtime PM on repeated event writes
+- Bluetooth: MSFT: validate evt_prefix_len against the response length
+- Bluetooth: btintel: Fix diagnostics event detection
+- Bluetooth: virtio_bt: avoid OOB read of build info string
+- btrfs: retry verity reads for not-uptodate Merkle folios
+- scsi: sd: Fix sd_done() sense handling condition
+- perf trace-event: Fix integer truncation in do_read() and skip()
+- Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices
+- Bluetooth: btusb: Record matched usb_device_id into btusb_data
+- Bluetooth: btusb: refactor endpoint lookup
+- Bluetooth: btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
+- Bluetooth: btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
+- sched/fair: Check CPU capacity before comparing group types during load balance
+- ACPI: video: Release PCI device reference after lookup
+- regulator: qcom-rpmh: Fix PMIC5 BOB bypass mode handling
+- coresight: etm4x: fix leaked trace id
+- coresight: etm4x: fix underflow for usage of (nrseqstate - 1)
+- coresight: Change syncfreq to be a u8
+- coresight: etm4x: fix wrong check of etm4x_sspcicrn_present()
+- md/raid1: don't set array_frozen in raid1_takeover()
+- md: avoid stale clone I/O accounting timestamps
+- phy: qcom: qmp-usb: Fix possible NULL-deref on early runtime suspend
+- phy: qcom: snps-femto-v2: Fix possible NULL-deref on early runtime suspend
+- phy: qcom: qmp-usb-legacy: Fix possible NULL-deref on early runtime suspend
+- phy: qcom: sgmii-eth: vote for both voltage rails with correct current loads
+- phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()
+- soc: fsl: qe: check platform_driver_register() in qe_ic_of_init()
+- pinctrl: rockchip: Reset the pin count when recalculating SoC data
+- firmware_loader: do not queue completed sysfs fallback requests
+- scsi: qla2xxx: Remove redundant VPD flash read in sysfs read path
+- perf trace-event: Fix buffer overflow in read_string()
+- phy: rockchip: phy-rockchip-inno-csidphy: fix rk1808 hsfreq table
+- phy: sunplus: fix error handling in sp_uphy_init()
+- arm64: dts: ti: k3-am64: Fix MDIO clock reference for ICSSG0 node
+- ext4: fix spurious message about orphan cleanup on RO fs
+- drm/amdgpu/gfx6: Fixup emit_cntxcntl()
+- mfd: iqs62x: Reject zero-length firmware records
+- mfd: rave-sp: validate received frame payload lengths
+- arm64: hibernate: mask DAIF before restoring hibernated kernel
+- wifi: mac80211: skip default WMM setup for AP_VLAN links
+- RDMA/erdma: restrict the driver to little-endian systems
+- RDMA/siw: Fix use-after-free in siw_accept()
+- RDMA/siw: Introduce siw_free_cm_id
+- cpufreq: imx6q: fix out-of-bounds write when probed more than once
+- cpufreq: imx6q: fix devres accumulation across driver rebind
+- drm/sun4i: hdmi-phy: Fix H6 8-bit MPLL config at 594 MHz
+- drm/sun4i: dw-hdmi: Drop TCON TOP port reference
+- drm/sun4i: tcon: Drop remote endpoint reference
+- drm/sun4i: crtc: Propagate layer initialization error
+- drm/sun4i: tcon: Drop TCON TOP device reference
+- drm/sun4i: tcon: Set output mux for DSI and LVDS
+- of: property: add of_graph_get_next_port_endpoint()
+- of: property: add of_graph_get_next_port()
+- of: property: use unsigned int return on of_graph_get_endpoint_count()
+- of: property: add missing kerneldoc for of_graph_get_endpoint_count()
+- drm/sun4i: vi scaler: Fix coefficient selection
+- ocfs2: synchronize heartbeat callbacks with o2net teardown
+- modpost: prevent leak when early return no suffix .o in read_symbols()
+- scripts/tags.sh: Prevent binary files appearing in cscope.files
+- arm64: dts: qcom: sm7225-fairphone-fp4: Fix swapped USB QMP PHY vdda-phy/vdda-pll supplies
+- selftests/mm: fix ternary operator precedence in ksm_tests
+- selftests/mm: fix ksm NUMA merge test for systems with memoryless NUMA nodes
+- selftests/mm: ksm_tests: use kselftest framework
+- ksm_tests: skip hugepage test when Transparent Hugepages are disabled
+- selftests/mm: add new test cases to the migration test
+- remoteproc: Move resource table data structure to its own header
+- drm/omap: dsi: Do not copy isr table
+- fat: release buffer head after rebuilding parent
+- rapidio: clear mport->net when rio_add_net() fails
+- pps-gpio: remove dead capture_clear code
+- pps: pps-gpio: split IRQ handler into hardirq timestamper + threaded handler
+- pps: clients: gpio: Bypass edge's direction check when not needed
+- pps: don't try to wait for negative timeouts in PPS_FETCH
+- lib/string: fix memchr_inv() for large ranges
+- ublk: check for ublk_unmap_io() returning 0
+- block/kyber-iosched: flush per-cpu latency buckets over possible CPUs
+- block/blk-iocost: collect per-cpu latency stats over possible CPUs
+- block/blk-stat: drain per-cpu callback stats over possible CPUs
+- phonet: pep: do not write beyond optlen in getsockopt
+- iio: light: tsl2583: return zero in write_raw() on success
+- iio: light: isl29028: return zero in write_raw() on success
+- iio: light: tsl2772: fix ALS calibscale readback
+- perf intel-bts: Fix off-by-one in auxtrace_info minimum size check
+- perf intel-pt: Fix off-by-one in auxtrace_info minimum size check
+- perf auxtrace: Fix queue grow overflow and old array leak
+- perf thread-stack: Fix heap buffer overflow on branch stack wrap copy
+- HID: lg4ff: validate report length before fixed offsets
+- HID: i2c-hid: goodix: Disable VDD on VDDIO enable failure
+- HID: i2c-hid: Fix "(null)" output when reading report descriptor fails
+- HID: i2c-hid: Revert to await reset ACK before reading report descriptor
+- HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor
+- HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling
+- HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions
+- HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset()
+- HID: i2c-hid: Refactor _DSM helper and add i2c-hid-acpi-prp0001 driver
+- serial: amba-pl011: unprepare console clock on unregister
+- MIPS: ptrace: Fix syscall skipping via PTRACE_SYSCALL
+- powerpc/irq: Fix missing r2 clobber in PCREL inline assembly
+- powerpc/smp: add NULL guard for cause_ipi in smp_muxed_ipi_message_pass
+- firmware: coreboot: Validate table bounds
+- firmware: google: Add bounds checks in coreboot_table_populate()
+- wifi: mac80211: skip unused probe response countdown offsets
+- wifi: zd1211rw: reject secondary interfaces to prevent conflicts
+- wifi: mac80211: send TWT teardown to peer after setup TX failure
+- perf/cxlpmu: Fix 64-bit write to 32-bit HDM filter register
+- iommu/arm-smmu-v3: Convert to use atomic poll timeout
+- wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump
+- wifi: mt76: mt7915: report RX chain signal for all RX paths
+- wifi: mt76: mt7915: fix chainmask handling for non-dbdc phys on band 1
+- wifi: mt76: mt7996: fix reg addr remap when addr is 0
+- wifi: mt76: mt7915: release hif2 reference on probe IRQ failure
+- wifi: mt76: mt7915: fix ext PHY use-after-free on register error path
+- wifi: mt76: mt7915: fix double hif2 init on the non-WED path
+- wifi: mt76: mt7915: unlink TWT flow if the MCU rejects the agreement
+- perf machine: Check snprintf truncation for guest kallsyms path
+- perf machine: Free scandir entries in guest kernel map creation
+- perf machine: Reset errno before strtol in guest kernel map creation
+- perf machine: Don't abort guest map creation on first inaccessible dir
+- perf machine: Check snprintf truncation in machines__findnew()
+- perf machine: Use snprintf() for guestmount path construction
+- perf machine: Guard against NULL strlist in machines__findnew()
+- perf machine: Fix NULL parent dereference in fork event processing
+- regulator: core: use system_freezable_wq for init complete work
+- wifi: ath11k: fix leak in ath11k_service_ready_ext_event()
+- drm/msm/dsi: Drop dev_pm_opp_set_rate(0)
+- drm/msm/dpu: Drop sneaky dev_pm_opp_set_rate(0)
+- perf: arm_spe: Make wakeup range check overflow safe
+- wifi: mt76: mt7915: use little-endian for bss_info_ra wire fields
+- wifi: mt76: mt7996: reserve space for the CSA-abort countdown TLV
+- wifi: mt76: mt7996: bound TLV walk in mt7996_mcu_get_chip_config
+- wifi: mt76: mt7915: poll the correct SLP CTRL register for the second adie
+- wifi: mt76: mt7996: don't report a zero TX bitrate
+- wifi: mt76: mt7915: avoid nss underflow in mt7915_mcu_get_sta_nss
+- wifi: mt76: mt7996: set MT76_MCU_RESET before waking MCU waiters on full reset
+- wifi: mt76: mt792x: Fix memory leak in SDIO TX path
+- wifi: mt76: mt7915: fix net_fill_forward_path for non-DBDC mt7986
+- wifi: mt76: mt76x02: do not WARN on invalid rx descriptor length
+- fanotify: report full event length for FIONREAD
+- misc: vmc_vmci: Fix potential memory leak in vmci_event_subscribe()
+- locking/lockdep: Fix NULL pointer dereference in __lock_set_class()
+- i3c: master: Fix device_register() error path
+- i3c: dw: avoid shift-out-of-bounds when DAA assigns no devices
+- clk: qcom: Return expected ENOMEM error on dynamic allocation failure
+- lib/test_hmm: fail dmirror_fault() when the mirrored mm is gone
+- power: supply: sc2731_charger: cancel work on remove
+- power: supply: sc2731_charger: Convert to platform remove callback returning void
+- power: supply: isp1704_charger: cancel work on remove
+- arm64: dts: qcom: sm8550: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sm8550: Fix the msi-map entries
+- arm64: dts: qcom: sm8550: Use GIC-ITS for PCIe0 and PCIe1
+- arm64: dts: qcom: sm8450: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sm8350: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sm8250: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sm8150: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sdm845: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sc8180x: Fix the PCIe iommu-map entries
+- arm64: dts: qcom: sc8180x: drop duplicated PCI iommus property
+- arm64: dts: qcom: sm8250-xiaomi-elish: correct the board ID
+- arm64: dts: qcom: sc8280xp-crd: Fix the pin index for misc_3p3_reg_en
+- clk: qcom: gcc-qcm2290: don't park QUP RCGs upon registration
+- arm64: dts: qcom: sdm632-motorola-ocean: Fix LED default trigger property
+- arm64: dts: qcom: msm8998: Don't pull-up I2C pins by default in sleep
+- rcu: Remove unused function declaration rcu_eqs_special_set()
+- selftests/zram: fix kernel_gte() for POSIX sh
+- tools/nolibc/powerpc: mark ctr and xer as clobbered by system call
+- md/raid5-ppl: fix use-after-free in ppl_do_flush()
+- md/raid5: protect bitmap batch counters aka seq_flush/seq_write consistency
+- bus: mhi: host: Flush the posted write after writing to MHI_SOC_RESET_REQ_OFFSET
+- wifi: rtlwifi: pci: fix error path in rtl_pci_probe()
+- platform/chrome: cros_ec_debugfs: Unregister panic notifier
+- platform/chrome: cros_ec_debugfs: Clean up console log on probe failure
+- wifi: ath11k: fix overreads in ath11k_wmi_process_csa_switch_count_event()
+- wifi: ath11k: implement handling of P2P NoA event
+- wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc()
+- wifi: ath11k: add firmware-2.bin support
+- wifi: ath11k: qmi: refactor ath11k_qmi_m3_load()
+- spi: davinci: switch to managed controller allocation
+- spi: davinci: Unset POWERDOWN bit when releasing resources
+- spi: davinci: Use helper function devm_clk_get_enabled()
+- nvme-fc: unmap cmd_iu DMA on rsp_iu mapping failure in init_request
+- RDMA/mlx5: Send cong param changes to the resolved port mdev
+- scsi: smartpqi: Fix AIO retry marker cleared by SCSI core between dispatches.
+- nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch
+- nilfs2: convert nilfs_page_bug() to nilfs_folio_bug()
+- nilfs2: convert nilfs_btnode_commit_change_key to use a folio
+- nilfs2: convert nilfs_btnode_prepare_change_key to use a folio
+- nilfs2: convert to nilfs_folio_buffers_clean()
+- nilfs2: convert nilfs_forget_buffer to use a folio
+- nilfs2: add nilfs_end_folio_io()
+- nilfs2: prevent out-of-bounds read in super root block parsing
+- nilfs2: fix infinite loop in nilfs_clean_segments()
+- clk: rockchip: Fix the fractional part denominator on RK3588/RK3576 PLLs
+- clk: mediatek: mt8135: Fix inverted gate control for devapc_ck
+- clk/x86: pmc_atom: add kasprintf return value check
+- clk: palmas: Manage external-control prepare with devm
+- clk: tegra: tegra124-emc: put EMC node on register failure
+- arm64: dts: allwinner: sun50i-a64-pinephone: Fix mpu6050 mount matrix
+- RDMA/efa: Fix PBL chunk length computation
+- fs/ntfs3: reject restart table growth beyond U16_MAX entries
+- staging: rtl8723bs: use kfree_sensitive() for key material
+- remoteproc: Allow shutdown of crashed processors
+- remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown()
+- w1: ds2482: Fix signedness bug in ds2482_w1_triplet()
+- isofs: release zisofs block pointer buffer head
+- crypto: keembay - publish OF module alias for OCS AES/SM4
+- crypto: keembay - Initialize completion before requesting IRQ
+- scsi: ufs: debugfs: Reserve space for a string terminator
+- power: supply: sbs-battery: Use a per-device serial number buffer
+- tools/build: Allow versioning of all LLVM tools defined in Makefile.include
+- tools/build: Add bpftool-skeletons feature test
+- pinctrl: mediatek: free EINT resources on unbind
+- pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms
+- pinctrl: mediatek: Fix the invalid conditions
+- pinctrl: mediatek: Add EINT support for multiple addresses
+- pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP()
+- cxl/region: Fix use-after-free in find_pos_and_ways() error path
+- selftests/bpf: Fix memory leak on subtest_states reallocation
+- selftests/bpf: Fix incorrect error checking for pthread_create
+- ARM: lpc32xx: only run SoC init on LPC32xx hardware
+- arm64: dts: rockchip: Fix Gru WLAN sideband interrupt
+- fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init
+- netfilter: nf_nat_sip: rewind offset when NAT shrinks the packet
+- drm/tve200: add OF module alias for autoloading
+- leds: pca9532: Fix phantom device registration on missing hardware
+- PM: hibernate: Fix memory leak in snapshot_write_next() error path
+- perf cs-etm: Avoid truncating AUX buffer sizes to int
+- perf cs-etm: Flush thread stacks after decoder reset
+- firmware: arm_scmi: Unrequest devices if driver registration fails
+- firmware: arm_scmi: Add multiple protocols registration support
+- ARM: dts: allwinner: a10: Fix PMU interrupt
+- ext4: fix buffer_head leak in ext4_init_orphan_info
+- wifi: ath11k: Avoid buffer overread in ath11k_wmi_tlv_op_rx()
+- wifi: ath12k: Avoid buffer overread in ath12k_wmi_op_rx()
+- wifi: ath11k: Correctly copy the hint BSSID in WMI scan request
+- wifi: ath12k: Correctly copy the hint BSSID in WMI scan request
+- wifi: ath6kl: avoid buffer overreads in WMI event handlers
+- ext4: drain in-flight DIO before buffered write fallback
+- ext4: clear stale xarray tags on folios skipped during writeback
+- iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()
+- iommu/qcom: Remove sysfs device on probe failure path
+- RDMA/erdma: Fix CEQ tasklet use-after-free on removal
+- PCI: j721e: Fix incorrect max_lanes for J7200
+- RDMA/srpt: Pass the mapped task attribute to target_init_cmd()
+- libbpf: Search /lib64 and /lib in resolve_full_path()
+- ext4: skip extra isize expansion during mount to prevent deadlock
+- ext4: fix circular lock dependency in ext4_ext_migrate
+- ACPI: PCI: Clear driver_data on all paths that free the acpi_pci_root
+- ACPI: EC: Avoid _REG disconnect on GPIO IRQ defer
+- selftests/bpf: Silence array bounds warning in global_map_resize
+- kcsan: avoid unintended access checking in NMIs
+- RDMA/srpt: Fix srpt_alloc_rw_ctxs() unwind counters
+- RDMA/rxe: Validate num_sge/cur_sge before indexing wqe->dma.sge[]
+- RDMA/hfi1: Propagate sdma_txinit_ahg() errors
+- arm64: dts: amlogic: meson-axg-s400: enable mipi_pcie_analog_dphy for PCIe
+- phy: starfive: Fix runtime PM cleanup in JH7110 DPHY RX probe
+- ASoC: meson: Keep link pointers valid on realloc failure
+- dmaengine: dw-edma: Clear stale requests on termination
+- dmaengine: dw-edma: Serialize channel state checks
+- dmaengine: dw-edma: Serialize abort state updates
+- dmaengine: dw-edma: Terminate all descriptors without callbacks
+- driver core: soc: Unregister bus on early device registration failure
+- software node: Fix software_node_get_reference_args() with index -1
+- perf ui hists: Fix uninitialized stack memory free on pstack allocation failure
+- mtd: mtdswap: Avoid freeing registered blktrans device twice
+- vfio/pci: clear vdev->msi_perm after freeing it on init failure
+- char: xilinx_hwicap: unregister class on init errors
+- ipack: ipoctal: fix UAF, null-ptr-deref, and use-after-free in cleanup on remove
+- tty: ipoctal: convert to u8 and size_t
+- ppdev: prevent overflow when setting port timeout
+- cacheinfo: don't propagate DT/ACPI error when arch supplies info (arm64)
+- misc: ad525x_dpot: use driver core groups for sysfs files
+- misc: rtsx: add missing write register handling
+- misc: bcm-vk: Use acquire/release for msgq_inited
+- speakup: keyhelp: guard letter_offsets possible out-of-range indexing
+- accessibility: speakup: Fix incorrect string length computation in report_char_chartab_status()
+- uio: Fix stale info pointer in failed registration path
+- UDF symlink pathComponent header OOB read
+- tty: hvc: restrict HVC_DCC to ARMv6+ and ARM64
+- ACPI: processor: idle: Expand _LPI package sanity checks
+- crypto: sl3516 - drop invalid sg_dma_len checks before DMA mapping
+- drm/msm/a6xx: Fix stale rpmh votes after suspend
+- gpu: host1x: Avoid stack over-read in debug output helpers
+- gpu: host1x: Fix offset calculation in trace_write_gather
+- wifi: iwlwifi: mei: pass correct argument to function
+- wifi: iwlwifi: guard against division by zero in iwl_dbg_tlv_alloc_fragments
+- wifi: iwlwifi: mei: check SAP message length before reading it
+- wifi: iwlwifi: mei: add support for SAP version 4
+- wifi: iwlwifi: mvm: fix off-by-one in TXF key sanitiser
+- wifi: iwlwifi: fix counter type in iwl_fwrt_dump_error_logs
+- perf jevents: Add more components to the metric sorting order
+- arm64: dts: qcom: sm8250: correct frequencies in the Iris OPP table
+- arm64: dts: qcom: sm8250: sort out Iris power domains
+- arm64: dts: qcom: msm8996-xiaomi-gemini: Fix up ti,drv2604 enable GPIO
+- drm/bridge: tc358767: clamp the reported AUX read size to the request
+- remoteproc: qcom: Fix glink->node reference leak in qcom_add_glink_subdev
+- cpufreq: schedutil: Fix self-contradictory comment in sugov_iowait_apply()
+- cpufreq: intel_pstate: Fix setting minimum P-state at init time
+- media: i2c: rdacm21: Fix missing media_entity_cleanup()
+- irqdomain: Handle domain hierarchy parent in irq_domain_instantiate()
+- irqdomain: Handle additional domain flags in irq_domain_instantiate()
+- irqdomain: Introduce irq_domain_instantiate()
+- irqdomain: Introduce irq_domain_free()
+- PCI: xgene: Drop unnecessary OF node reference
+- PCI: xgene: Drop XGENE_PCIE_IP_VER_UNKN
+- cpufreq: spear: Fix an IS_ERR() vs NULL bug in spear1340_set_cpu_rate()
+- libnvdimm/labels: Bound the on-media label size before the shift
+- firmware: arm_scmi: Protect device request lookup with RCU
+- firmware: arm_scmi: Use channel ID for transport teardown
+- wifi: ath11k: cap out-of-range rx MCS instead of leaving bogus rate
+- fs/ntfs3: fix slab-out-of-bounds write in ni_create_attr_list()
+- fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list
+- cxl/pci: Honor -EPROBE_DEFER from component register setup
+- cxl/mbox: Break poison list loop on an empty payload
+- rpmsg: glink: fix deadlock in endpoint destroy during driver detach
+- rpmsg: glink: remove duplicate code for rpmsg device remove
+- media: v4l2-async: Unregister sub-device if asc_list is empty
+- media: v4l: async: Drop useless list move operation
+- ASoC: apple: mca: increase SERDES reset delay
+- RDMA/hfi1: Initialize debugfs after probe completes
+- RDMA/hfi1: Stop flushing the global IB workqueue
+- RDMA/hfi1: Create workqueues before device initialization
+- RDMA/hfi1: Remove redundant PCI device ID validation
+- RDMA/hfi1: Free RX data on late probe failure
+- misc: rtsx_usb: avoid USB I/O in runtime autosuspend
+- pmdomain: bcm: bcm2835: handle genpd provider registration errors
+- ALSA: hpi: Check transport errors during HPI6000 adapter initialization
+- xfrm6: fix out-of-bounds write in xfrm6_input_addr() when secpath is full
+- hwrng: ks-sa - Fix runtime PM cleanup on registration failure
+- hwrng: ks-sa - access private data via struct hwrng
+- iio: accel: dmard09: Implement IIO_CHAN_INFO_SCALE
+- bus: qcom-ebi2: use managed resources for clocks and children
+- soc: qcom: rpmh-rsc: manage PM notifiers with devres
+- perf metricgroup: Fix metric expression copy leaks
+- drm/panel: samsung-s6d16d0: Power off on prepare failure
+- usb: renesas_usbhs: Fix power-off ordering on unbind
+- usb: mtu3: allow system suspend during active gadget connection
+- platform/surface: acpi-notify: Check ACPI companion before use
+- platform/mellanox: mlxbf-pmc: Check ACPI_COMPANION() against NULL
+- USB: core: Use device_driver directly in struct usb_driver and usb_device_driver
+- usb: gadget: aspeed_udc: check endpoint DMA allocation
+- usb: gadget: aspeed_udc: Convert to platform remove callback returning void
+- serial: ma35d1: Fix OF node reference leaks in console init
+- hwspinlock: propagate errno when registering single lock
+- remoteproc: qcom_q6v5_adsp: Fix reference leak for device node
+- platform/x86: dell-wmi-base: Fix resource leak on module load failure
+- platform/x86: dell-privacy: Fix race condition
+- leds: pca9532: Fix inverted GPIO output polarity
+- iommu/amd: Prevent SB IOAPIC from overriding IVRS validation errors
+- iommu/msm: Return -ENOMEM on memory allocation failure in probe
+- iommu/mediatek-v1: Fix off-by-one in MT2701_LARB_NR_MAX
+- bus: mhi: ep: Fix device refcount leak in the error path of MHI device creation
+- efi: fix stale reference to efi_recover_from_page_fault()
+- udf: Mark LVID buffer as uptodate before marking it dirty
+- usb: gadget: r8a66597: avoid double free of ep0_req in probe error path
+- usb: typec: ucsi: unregister debugfs entries on teardown
+- thermal/drivers/rcar: Fix error checking in probe()
+- perf data convert json: Fix trace_seq memory leak in process_sample_event()
+- arm64: dts: qcom: sc8180x-lenovo-flex-5g: Rename regulator nodes
+- arm64: dts: qcom: sc8180x: Enable the power key
+- arm64: dts: qcom: sc8180x-lenovo-flex-5g: move pinctrl to appropriate nodes
+- arm64: dts: qcom: sc8180x-primus: Rename regulator nodes
+- clk: qcom: gdsc: propagate gdsc_enable() failure for ALWAYS_ON domains
+- clk: qcom: gdsc: propagate gdsc_check_status() errors from gdsc_poll_status
+- timekeeping: Account for monotonicity adjustment in ntp_error
+- y2038: uapi: Use 64-bit __kernel_old_timespec::tv_nsec on x32
+- clocksource: Unregister subsystem on device registration failure
+- selftests: timers: leap-a-day: Fix -w option and update usage comment
+- irqchip/gic-v3-its: Fix its node leak in gic_acpi_parse_madt_its()
+- irqchip/gic-v3-its: Fix memleak in its_probe_one()
+- selftests/bpf: Fix memory leak in msg_alloc_iov
+- selftests/bpf: Fix memory leak in msg_alloc_iov error path
+- ALSA: via82xx: Remove unreachable branch in snd_via686_pcm_pointer()
+- staging: rtl8723bs: fix mismatched free of HalData in rtw_sdio_if1_init()
+- staging: octeon: add missing napi_disable in cvm_oct_rx_shutdown
+- staging: octeon: replace pr_warn with dev_warn in fill and rx paths
+- staging: octeon: ethernet-mem: replace pr_warn with dev_warn in free functions
+- staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown
+- staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown
+- staging: fbtft: Use sysfs_emit_at() to print to sysfs file
+- greybus: audio: bound the topology section sizes against the fetched size
+- staging: sm750fb: gate dualview dataflow using g_dualview
+- staging: greybus: audio: correct sscanf() return value check
+- wifi: mac80211_hwsim: avoid NULL skb in stop queue drain
+- bus: qcom-ebi2: Fix clock leak on probe failure
+- bus: qcom-ebi2: Simplify with scoped for each OF child loop
+- arm64: dts: qcom: sm7225-fairphone-fp4: Fix address in fb node name
+- PM: sleep: Fix off-by-one in wakelocks number limit check
+- bus: ti-sysc: Fix /chosen node reference leak
+- nvmet-rdma: fix response resource leak on queue teardown
+- nvmet-rdma: factor out response resource cleanup
+- nvmet-rdma: use sbitmap to replace rsp free list
+- nvmet-rdma: avoid circular locking dependency on install_queue()
+- nvme-apple: Use acquire/release for queue enabled state
+- crypto: keembay - Fix AEAD unregister count in error path
+- crypto: rk3288 - fail ahash requests on HASH idle timeout
+- crypto: sa2ul - stop probe if context pool creation fails
+- crypto: atmel-sha204a - fix heap info leak on I2C transfer failure
+- crypto: atmel-ecc - reject hardware ECDH without a public key
+- crypto: atmel-ecc - clean up and improve ECDH comments
+- crypto: atmel-ecc - replace min_t with min
+- perf/x86/amd/uncore: Add group validation
+- perf cs-etm: Fix thread leaks on trace queue init failure
+- perf cs-etm: Queue context packets for frontend
+- perf cs-etm: Create decoders after both AUX and HW_ID search passes
+- perf cs-etm: Fix incorrect or missing decoder for raw trace
+- wifi: rtw89: fix HE extended capability length check
+- platform/chrome: sensorhub: Fix memory overread in ring handler
+- selftests/rseq: Replace glibc-specific __GNUC_PREREQ with portable check
+- csky: Fix a4/a5 restoration in syscall trace path
+- iio: orientation: hid-sensor-rotation: Avoid race between callback setup and device exposure
+- soundwire: qcom: Fix port exhaustion check in stream_alloc_ports
+- dmaengine: hisilicon: Return -ENOMEM on dynamic memory allocation in probe
+- dmaengine: xilinx_dma: Fix channel idle state management in AXIDMA and MCDMA interrupt handlers
+- dmaengine: mediatek: mtk-uart-apdma: Return -ENOMEM on memory allocation failure
+- tools/bpf/bpftool: Reset vmlinux BTF after struct_ops commands
+- tools/bpf/bpftool: Reset vmlinux BTF after map commands
+- drm/amdgpu/pm/powerplay: bounds-check voltage index in Vega10 lookup
+- drm/amdgpu/pm/powerplay: bounds-check voltage index in SMU7 lookup
+- regulator: tps6594: Fix device node reference leaks in multiphase loop
+- regulator: tps6594-regulator: refactor variant descriptions
+- regulator: tps6594-regulator: remove hardcoded buck config
+- regulator: tps6594-regulator: remove interrupt_count
+- regulator: tps6594-regulator: Constify struct tps6594_regulator_irq_type
+- regulator: tps6594-regulator: Fix the number of irqs for TPS65224 and TPS6594
+- regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators
+- mfd: tps6594: Add register definitions for TI TPS65224 PMIC
+- perf test: Fix perf stat --bpf-counters on hybrid machines
+- perf tests: Skip metrics validation if system-wide recording lacks permission
+- perf test: Do not skip when some metrics tests succeeded
+- perf test all metrics: Fully ignore Default metric failures
+- perf test metrics: Update all metrics for possibly failing default metrics
+- perf tests metrics: Permission related fixes
+- perf test stat_all_metrics: Ensure missing events fail test
+- perf test: Update all metrics test like metricgroups test
+- perf test: Simplify metric value validation test final report
+- media: keymaps: Remove obsolete RC_MAP_HAUPPAUGE_NEW keymap define
+- media: keymaps: Remove obsolete RC_MAP_RC5_TV keymap define
+- pinctrl: bcm2835: Don't remove an unregistered GPIO chip
+- mm/mm_init: fix incorrect node_spanned_pages
+- drm/lima: call drm_mm_init() with a valid allocation range
+- clk: imx: scu: drop redundant init.ops variable assignment
+- ARM: imx: fix device_node refcount leaks in imx7_src_init()
+- ARM: imx: fix device_node refcount leak in imx_src_init()
+- clk: hisilicon: reset: Use devm_kzalloc to initialize hisi_reset_controller
+- ASoC: rt700-sdw: always drain jack work on remove
+- clk: nuvoton: ma35d1: fix ma35d1_clk_pll_determine_rate logic
+- clk: nuvoton: ma35d1-pll: convert from round_rate() to determine_rate()
+- clk: nuvoton: ma35d1: fix PLL_CTL1_FRAC bit field width and fractional calc
+- clk: nuvoton: ma35d1: fix ignored div_u64 return values in PLL freq calculation
+- clk: moxart: remove unused variables, fix refcount leak
+- clk: versaclock7: Fix APLL clock leak on probe failure
+- media: cec-pin: Fix event FIFO ordering
+- soc: samsung: exynos-pmu: fix of_node refcount leak in exynos_get_pmu_regmap()
+- HID: roccat: bound device-supplied profile index
+- HID: nintendo: Fix imu_timestamp_us double increment per report
+- platform/chrome: cros_ec_typec: Reject out-of-bounds PD cap count
+- x86/cfi: Use symmetric SYM_START and SYM_END in __CFI_TYPE()
+- smack: restrict smackfs/{direct,mapped} values to 0-255
+- smack: deduplicate smackfs/{direct,mapped} file_operations
+- smack: simplify write handlers of sysfs entries
+- smack: fix incorrect task context in smack_msg_queue_msgrcv
+- drm/bridge: cdns-mhdp8546: Return an error pointer on allocation failure
+- drm/rockchip: vop2: Recognise 10-bit YUV422 as YUV format
+- drm: lcdif: Wait for vblank before disabling DMA
+- drm: Remove unused header in drm_dumb_buffers.c
+- mm/damon/core: skip aging from repeated aggressive merging
+- usb: typec: ucsi: use UCSI_TIMEOUT_MS for sync command completion
+- clk: meson: align gxbb_32k_clk_sel number of parents with actual count
+- batman-adv: bla: avoid CRC corruption due to parallel claim add
+- batman-adv: dat: atomically update mac addresses
+- netfilter: nft_counter: serialize reset with spinlock
+- ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING"
+- md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
+- wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path
+- mm/damon/tests/core-kunit: catch test failure in test_merge_regions_of()
+- mm/damon/core-kunit: handle region split failure in filter_out()
+- mm/damon/vaddr-kunit: check region count in three_regions test
+- mm/damon/paddr: drop last same folio access check reuse optimization
+- mm/damon/vaddr: drop last same folio access check optimization
+- mm/damon/core-kunit: check region count before testing in split_at()
+- drm/nouveau/uvmm: clear the dirty flag when unwinding an OP_UNMAP_SPARSE
+- drm/nouveau: Use write-combined maps for coherent
+- drm/amdkfd: Reject zero-sized AQL queue allocations after size halving
+- drm/amdgpu: use AMDGPU_GPU_PAGE_SHIFT instead of PAGE_SHIFT
+- drm/amdgpu: fix autosuspend cleanup during removal
+- drm/amdgpu: check thunderbolt before switcheroo registration
+- drm: Fix drm_crtc_commit leak if signaled when PAGE_FLIP_EVENT is used
+- drm/gud: validate TV mode names before creating enum property
+- drm/gud: NUL-terminate TV mode names read from the device
+- drm/amdgpu/vcn: fix integer overflow in dec_msg buffer count check
+- drm/hibmc: Use drm_atomic_helper_check_plane_state()
+- drm/hibmc: Fix list of formats on the primary plane
+- drm/sun4i: fix refcount leak in sun4i_backend_init_sat()
+- drm/i915: Guard against NULL driver_data in i915_pci_probe()
+- drm/panel-edp: fix i2c adapter leak on probe failure
+- drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure
+- f2fs: fix to zero post-EOF data when extending file size
+- f2fs: fix to off-by-one issue in f2fs_zero_post_eof_page()
+- f2fs: fix i_size when pinned fallocate partially fails
+- f2fs: return writeback error from collapse range
+- f2fs: use the mount idmap for the owner check in f2fs_xattr_advise_set()
+- f2fs: reject overlapping move range after len expansion
+- f2fs: return symlink writeback errors
+- scsi: qla2xxx: Use coherent DMA buffer for D_Port diagnostics
+- scsi: qla2xxx: Fix NVMe abort reference leak on repeated abort
+- scsi: qla2xxx: Fix response queue over-consumption in __qla_consume_iocb()
+- scsi: qla2xxx: Check entry_status in qla24xx_modify_vp_config()
+- scsi: qla2xxx: Initialize NVMe abort_work once at submission
+- scsi: qla2xxx: Fix Name Server logout detection on FWI2 adapters
+- scsi: qla2xxx: edif: Fix NULL pointer deref in RX SA delete check
+- media: zoran: Avoid freeing a registered video_device twice
+- media: vimc: fix pixel format lookup in enum_framesizes
+- media: video-i2c: fix kthread error pointer left in kthread_vid_cap on failure
+- media: venus: fix payload size calculation in parse_raw_formats()
+- media: venus: fix payload size returned by parse_caps() and parse_alloc_mode()
+- media: v4l2-ctrls: Allow unknown HDR10 white point and luminance
+- media: v4l2-async: avoid deleting unlinked ASC entry on link error
+- media: rtl2832_sdr: release URBs and stream buffers on start_streaming() failure
+- media: rtl2832_sdr: use vb2_video_unregister_device() on remove to fix DMA leak
+- media: rc: sunxi-cir: Unregister rc device on probe failure
+- media: nxp: imx8-isi: Use BIT_ULL() for 64-bit stream masks
+- media: nxp: imx8-isi: Correct color map between V4L2 and ISI
+- media: nxp: imx8-isi: Fix stream ID validation bypass in crossbar routing
+- media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common
+- media: i2c: ov7740: fix use-after-destroy in remove
+- media: i2c: ov02a10: fix endpoint parsing use-after-free
+- media: go7007: defer the ALSA v4l2 put until card release
+- media: em28xx: fix use-after-free of dev_next->devlist on disconnect
+- media: em28xx: defer audio-only extension registration
+- media: cx23885: cancel NetUP CI work before teardown
+- media: cobalt: Avoid freeing ALSA private data twice
+- media: cedrus: fix memory leak in cedrus_init_ctrls()
+- media: cec: meson: ao-cec-g12a: name the CEC core regmap to avoid debugfs clash
+- media: airspy: use vb2_video_unregister_device() on disconnect to fix NULL deref
+- LoongArch: Do not save/restore percpu base register in rethook trampoline
+- KVM: s390: Restore sigset on error path
+- KVM: s390: pv: Fix rc/rrc offset for PVM_DUMP
+- KVM: s390: Zero initialize irq in reinject_machine_check
+- KVM: s390: Take srcu when importing watchpoint data
+- KVM: s390: Free guest debug data on vcpu destroy
+- KVM: s390: Fix old_data leak in guest debug error path
+- KVM: s390: Fix memory leak in guest debug handling
+- KVM: s390: Fix length check __import_wp_info()
+- iio: light: opt4001: Fix reversed GENMASK() arguments in fault count mask
+- iio: light: opt4001: Reject integration times with a non-zero seconds part
+- iio: light: opt4001: Fix incompatible pointer type passed to div_u64_rem()
+- iio: light: opt4001: Fix power down clearing bits of the wrong register
+- iio: temperature: hid-sensor-temperature: switch to non-devm iio_device_register()
+- iio: srf04: fix pm_runtime handling on probe error path
+- iio: pressure: mpl115: Fix runtime PM cleanup
+- iio: pressure: dps310: fix NULL pointer dereference on ACPI probe
+- iio: light: gp2ap002: Disable regulators on resume failure
+- iio: light: cm32181: return zero after writing calibscale
+- iio: gyro: mpu3050: fix sign of raw angular velocity readings
+- iio: dac: m62332: Fix regulator reference count imbalance
+- iio: chemical: sgp30: Handle IAQ thread creation failure
+- iio: chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF
+- iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable
+- ASoC: samsung: aries_audio_probe: double of_node_put due to direct assignment without of_node_get
+- AsoC: intel: sst: fix PCI device reference leak on probe failure
+- ASoC: fsl: mpc5200-i2s: Free DMA resources on probe failure
+- ASoC: cs35l34: drain threaded IRQ before runtime suspend
+- ASoC: cs35l33: drain threaded IRQ before runtime suspend
+- i2c: mux: demux-pinctrl: fix OF node leak on kstrdup failure
+- clk: qcom: gcc-mdm9607: Drop incorrect BIMC PLL and related clocks
+- clk: qcom: gcc-mdm9607: Fix halt_reg for gcc_apss_axi_clk
+- clk: qcom: gcc-mdm9607: Fix enable_reg for gcc_blsp1_sleep_clk
+- clk: qcom: gcc-mdm9607: Drop incorrect system_noc_bfdcd_clk_src
+- clk: qcom: gcc-mdm9607: Drop incorrect apss_tcu_clk_src
+- clk: rockchip: rk3588: Don't change PLL rates when setting dclk_vop2_src
+- clk: qcom: gcc-msm8939: Fix enable_reg for gcc_blsp1_sleep_clk
+- clk: qcom: gcc-msm8916: Fix enable_reg for gcc_blsp1_sleep_clk
+- batman-adv: bla: prevent CRC corruptions after claim flush
+- batman-adv: bla: fix freeing of claims on meshif deletion
+- batman-adv: dat: avoid unaligned fault in IP extraction
+- batman-adv: fix stale receive device on merged fragments
+- mtd: mtdoops: free page bitmap when the backing MTD is removed
+- mtd: afs: validate v2 image info bounds
+- s390/vfio-ap: Fix required lock not held during update of ap_matrix_mdev object
+- s390/vfio-ap: fix potential use of uninitialized apm_filtered bitmap
+- s390/vfio-ap: Fix NULL deref in status_show() during queue probe
+- s390/vfio-ap: Fix hot-unplug skipped when last AP adapter or domain removed
+- s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULL
+- s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove
+- s390/vfio-ap: Fix stale do_remove flag across iterations in vfio_ap_mdev_cfg_remove
+- s390/vfio-ap: fix stale pqap_hook pointer on error in vfio_ap_mdev_set_kvm()
+- powerpc/crash: stop watchdogs before booting kdump kernel
+- powerpc/pseries: Move H_WATCHDOG definitions to a common header
+- powerpc/pseries: Handle and log pseries-wdt registration failures
+- powerpc/mm: fix wrong addr_pfn tracking in compound vmemmap population
+- parisc: Fix alignment of asm statements in head.S
+- parisc: eisa: Fix infinite loop when parsing invalid IRQ value
+- mm/hugetlb: fix missing migratable flag on same-node hugetlb migration
+- ALSA: pcm: Fix race between non-atomic ops and trigger-start
+- ALSA: harmony: initialize locks before requesting IRQ
+- arm64: mm: Fix the lockless page-table walk in show_pte()
+- i2c: mux: Fix channel node leak on adapter add failure
+- rtc: rzn1: Disable alarm interrupt before reprogramming alarm registers
+- rtc: rzn1: Fix weekday underflow when alarm crosses month boundary
+- Input: aiptek - validate raw macro indices before updating state
+- ata: ahci: work around lost interrupts on Marvell 88SE61xx
+- block: flag zoned disks with GENHD_FL_NO_PART
+- cpuidle: dt_idle_genpd: kfree() the original name allocation
+- dmaengine: dw-edma: Initialize IRQ data before requesting IRQs
+- dmaengine: dw-edma: Complete descriptors before pausing
+- dmaengine: dw-edma: Fix HDMA channel status register access
+- dm: fix resume-vs-remove race
+- HID: wacom: validate report length in wacom_intuos_pro2_bt_irq
+- HID: rmi: fix OOB access with undersized RMI reports
+- futex: Prevent rcuwait use-after-free during requeue PI
+- mm/damon/sysfs: kobject_del() target (normal), context and kdamond dirs
+- mm/damon/sysfs: kobject_del() region and target (error) dirs
+- mm/damon/sysfs-schemes: kobject_del() scheme region dirs
+- mm/damon/sysfs-schemes: kobject_del() scheme filter dirs
+- mm/damon/sysfs-schemes: kobject_del() scheme dirs
+- scsi: pm8001: Use rollback index when freeing MSI-X vectors
+- spi: bcmbca-hsspi: disable clocks on resume failure
+- spi: bcm63xx: disable clock on resume failure
+- spi: bcm63xx-hsspi: disable clocks on resume failure
+- ublk: clear VM_MAYWRITE on read-only ublk char device mmap
+- thermal/drivers/qoriq: Disable clock on resume failure
+- thermal/drivers/imx: Disable clock on runtime resume failure
+- staging: rtl8723bs: fix OOB read in rtw_action_frame_parse()
+- staging: rtl8723bs: fix OOB read / stack overflow in rtw_get_wps_attr()
+- usb: gadget: fix null pointer dereference in usb_put_function_instance()
+- USB: gadget: fix NULL pointer dereference in gadget_dev_ioctl()
+- usb: gadget: f_midi2: fix use-after-free in string attribute show path
+- usb: gadget: midi2: Fix null-pointer dereference in f_midi2_free_ep_reqs
+- usb: typec: qcom-pmic: cancel reset_work on stop
+- usb: f_mass_storage: Bump local buffer size in fsg_common_create_luns()
+- media: usbtv: keep device alive while ALSA card exists
+- clk: qcom: gcc-mdm9607: Increase delay for USB PHY reset
+- ALSA: usb-audio: fix OOB write in snd_usbmidi_us122l_output()
+- drm/amd/display: fix division by zero in get_estimated_bw()
+- tracing/mmiotrace: Add NULL check for mmio_trace_array in logging functions
+- tracing/mmiotrace: Remove reference to unused per CPU data pointer
+- net: ntb_netdev: Fix TX busy and drop handling
+- wifi: mt76: mt7996: validate default EEPROM firmware size
+- landlock: Require LANDLOCK_ACCESS_FS_MAKE_REG for whiteout creation
+- platform/chrome: sensorhub: Fix dropped timestamp events and log spam
+- udf: Fix i_lenExtents truncation on 32-bit kernels
+- timer: Keep debugobjects state consistent in migrate_timer_list()
+- taskstats: fix cpumask parsing cutting off the last character
+- smack: fix cred UAF in smack_file_send_sigiotask()
+- signal: avoid shared siginfo namespace rewrites
+- sticon/parisc: Detect default STI graphics card for console output
+- tpm: tpm_i2c_nuvoton: disable IRQ on wait timeout
+- w1: ds28e17: reject an oversize length on an I2C block read
+- vsock/virtio: flush works in dependency order
+- wifi: mt76: mt7615: avoid waiting for mac work under the mt76 mutex
+- wifi: rtw88: Fix potential memory leak in rtw_txq_push_skb()
+- wifi: rtl818x: initialize eeprom_93cx6 struct to zero
+- wifi: brcmfmac: Fix memory leak in brcmf_sdio_read_control()
+- i3c: master: svc: bound IBI payload to the requested max_payload_len
+- i3c: master: Fix info leak and UAF in device unregister path
+- dm-switch: use WRITE_ONCE() in switch_region_table_write()
+- dm-stats: fix a crash if allocation of per-cpu data fails
+- arch_numa: avoid false positive fortify warning in setup_node_to_cpumask_map()
+- x86/tdx: Fix zero-extension for 32-bit port I/O
+- PCI: hv: Set irq_retrigger callback for the Hyper-V PCI MSI irqchip
+- cgroup/cpuset: Fix misplaced DL migration reset
+- ALSA: virmidi: Check card index validity at probe
+- ALSA: serial-u16550: Check card index validity at probe
+- ALSA: portman2x4: Check card index validity at probe
+- ALSA: pcxhr: initialize mutexes before requesting threaded IRQ
+- ALSA: mts64: Check card index validity at probe
+- ALSA: mpu401: Check card index validity at probe
+- ub: udma: changes the lock_buffer_jetty solution
+- arm64: kprobes: Disable NMIs
+- arm64: suspend: Always initialise PSTATE.ALLINT
+- arm64: hibernate: mask DAIF before restoring hibernated kernel
+- ALSA: aloop: Check card index validity at probe
+- ALSA: 6fire: bound the MIDI event length from the device
+- net: fix spurious TX timeout after dev_activate()
+- net/smc: unregister the connection before draining the rx tasklet
+- net/smc: fix use-after-free in smc_rx_pipe_buf_release()
+- net/smc: fix socket refcount leak in smc_switch_conns()
+- net: ntb_netdev: Count packets dropped on RX refill failure
+- net: ntb_netdev: Avoid double-accounting netif_rx() drops
+- NTB: ntb_transport: Reject oversized TX buffers
+- NTB: ntb_transport: Fail TX enqueue when the QP link is down
+- NTB: ntb_transport: Recycle TX entries before client callbacks
+- net: ravb: avoid dereferencing an invalid PTP clock
+- net: openvswitch: fix nf_connlabels leak in ovs_ct_init
+- net: usb: qmi_wwan: add Telit Cinterion FE990D50 composition
+- slip: fix use-after-free in sl_sync()
+- net/iucv: filter frames in afiucv_hs_rcv() by ingress device
+- ipmi: ipmb: validate write message length
+- interconnect: Fix use after free in icc_get() and of_icc_get_by_index()
+- platform/x86: hp-bioscfg: warn on element type mismatch instead of failing
+- platform/x86: hp-bioscfg: pass validated element count to package parsers
+- platform/x86: hp-bioscfg: fix ORD_LIST_ELEMENTS never being parsed
+- platform/x86: hp-bioscfg: fix off-by-one write in hp_get_string_from_buffer()
+- platform/x86: hp-bioscfg: fix new_password_store() overwriting current_password
+- platform/x86: hp-bioscfg: fix heap OOB read on empty password write
+- platform/x86: hp-bioscfg: fix heap OOB read in sk_store() and kek_store()
+- platform/x86: hp-bioscfg: bound ordered-list parsing by the package count
+- platform/x86: hp-bioscfg: advance elem past consumed array elements
+- platform/x86: hp-bioscfg: accept reduced ACPI packages from older HP BIOS
+- platform/chrome: sensorhub: Bound the EC-reported sensor number
+- platform/x86: ishtp_eclite: Fix ACPI device reference leak in probe error path
+- platform/x86: ISST: Validate logical CPU id and clos id
+- platform/x86: ISST: Validate socket ID in clos_assoc ioctl
+- platform/x86: ISST: Validate level in perf mask ioctls
+- platform/x86: dell-wmi-sysman: Don't hex dump attribute security buffer
+- iommu/vt-d: Force requesting ACS when tboot is enabled
+- iommu/vt-d: Fix no_iommu to disable platform opt-in
+- PCI/proc: Warn on writes to kernel-exclusive config space regions
+- PCI/proc: Use file_ns_capable() when checking config space read access
+- PCI/proc: Avoid spurious runtime PM wakeup on config space accesses
+- PCI/MSI: Enable memory decoding before restoring MSI-X messages
+- PCI/sysfs: Avoid spurious runtime PM wakeup on config space accesses
+- PCI: Add ACS quirk for Pericom PI7C9X2G608 switches [12d8:2608]
+- PCI: meson: Fix GPIO state while requesting PERST#
+- PCI: Fix 32-bit config write in Intel PCH Root Port MPC ACS quirk
+- s390/dasd: Propagate partial completion length across ERP recovery
+- s390/dasd: Guard sysfs discipline callbacks against unallocated private data
+- s390/dasd: Do not complete a failed ESE read as successful
+- s390/cpum_cf: Handle CPU hotplug via prepare/dead callbacks
+- power: supply: max17040: synchronize work cancellation on suspend
+- power: supply: max17040: drop incorrect I2C functionality check
+- power: supply: ucs1002: fix use-after-free on remove
+- power: supply: twl4030_charger: cancel workers via devm
+- power: supply: rt9455: quiesce delayed work before teardown
+- power: supply: qcom_battmgr: terminate the strings from firmware
+- power: supply: lp8727: fix use-after-free in lp8727_release_irq()
+- power: supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTS
+- power: supply: cros_usbpd-charger: bound the EC-reported port count
+- power: supply: bq25890: Fix power_supply reference leak
+- power: supply: bq256xx: drain usb_work before freeing the charger
+- power: supply: bq24257: fix use-after-free on remove
+- sctp: fix stream->outcnt underflow on duplicate RECONF responses
+- sctp: distinguish sequence zero from wildcard in reconf lookup
+- nvme-pci: disable controller on admin queue IRQ setup failure
+- nvme: zero the discard fallback page
+- nvme: nvme-fc: Fix nvme_fc_create_hw_io_queues() queue deletion in error path
+- hwmon: (max6621) fix temperature clamp range
+- hwmon: (max6621) fix negative temperature offset and crit readings
+- ASoC: amd: yc: Add DMI entry for MSI Thin A15 B7UC
+- arm64: compat: Fix decrementing LDM/STM alignment emulation
+- ALSA: ump: Fix corrupted data bytes at MIDI 1.0 SysEx to UMP conversion
+- openrisc: fix arbitrary kernel memory access via or1k_atomic syscall
+- ocfs2: fix readdir position truncation on 32-bit kernels
+- ocfs2: cluster: fix o2hb_dependent_users leak on pin failure
+- ocfs2: cluster: avoid lock order inversion in o2hb_region_pin() from drop_item
+- ocfs2: cluster: don't sleep while holding o2hb_live_lock in o2hb_region_pin()
+- ocfs2: validate rl_used against rl_count in refcount block validator
+- ocfs2: validate lengths in dlm_mig_lockres_handler
+- ocfs2: bound namelen in dlm_migrate_request_handler
+- ocfs2: always run deallocs on copy-on-write completion
+- orangefs: skip leading spaces before parsing client debug masks
+- orangefs: fix double-free of trailer_buf on readdir copy failure
+- regulator: qcom-refgen: correct the regulator type to CURRENT
+- regulator: max8998_pmic_dt_parse_pdata: of_node_put on reg_np after ownership transferred to rdata
+- regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer
+- remoteproc: scp: Fix device reference leak on failed lookup
+- arm64: dts: rockchip: Fix rk3399-roc-pc-plus analog audio
+- arm64: dts: rockchip: fix eMMC reset polarity on PX30 Ringneck
+- rpmsg: glink: smem: order FIFO read after availability check
+- staging: media: tegra-video: vi: fix probe failure on skipped last port
+- staging: media: tegra-video: fix of_node_put() on VIP parse errors
+- wifi: ath6kl: clamp assoc request/response lengths before subtracting IE offsets
+- SUNRPC: Guard svcauth_gss_release() dispatch on rq_auth_stat
+- SUNRPC: svcauth_gss: enforce krb5 token minimum length
+- SUNRPC: Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entry
+- nouveau/gem: reserve the bo in the info ioctl around the vma lookup
+- mptcp: fix uninitialized local_id in syncookie MP_JOIN reconstruction
+- mailbox: qcom-ipcc: fix duplicate channel allocation across holes
+- ipv6: use RCU iterator to dump route exceptions
+- kasan: fix cache shrink race with CPU hotplug
+- Bluetooth: hci_sync: Clear HCI_CMD_PENDING when dropping the last request
+- Bluetooth: hci_intel: fix usage_count leak when autosuspend_delay is negative
+- Bluetooth: hci_h5: fix usage_count leak when autosuspend_delay is negative
+- Bluetooth: hci_event: clear HCI_LE_ADV only on a created connection
+- Bluetooth: hci_core: use skb_get() instead of skb_clone() for req_skb
+- Bluetooth: hci_conn: re-enable advertising only for peripheral role
+- Bluetooth: RFCOMM: serialize security confirmation handling
+- Bluetooth: hci_uart: Fix false success return in hci_uart_setup()
+- Bluetooth: hci_bcm: fix usage_count leak when autosuspend_delay is negative
+- cxl/pmem: Format the nvdimm serial number as unsigned decimal
+- cpufreq: schedutil: Fix rate limit overflow
+- dm array: reject an array block whose value size is not the caller's
+- bnx2x: fix double free in bnx2x_init_firmware() error path
+- Bluetooth: btusb: Add ASUS USB-BT600 for Realtek 8761CU
+- Bluetooth: btusb: Add ASUS USB-BT540 for Realtek 8761CU
+- block: set QUEUE_FLAG_DYING unconditionally in blk_mark_disk_dead()
+- auxdisplay: charlcd: cancel backlight work on registration failure
+- ARM: 9477/1: Disable broken eBPF JIT on the Risc PC
+- alpha: marvel: Fix lock ordering in init_io7_irqs()
+- alpha: marvel: Fix irq_set_status_flags to use correct IRQ number
+- alpha/PCI: Fix I/O port accessor argument order in pci_legacy_write()
+- ACPI: pfr_update: fix stack buffer overflow in query_capability()
+- hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device
+- fpga: stratix10-soc: Fix SVC mailbox handling during reconfiguration
+- forcedeth: fix off-by-one when saving/restoring non-PCI config space
+- fbdev: uvesafb: unregister connector callback on init failure
+- fbdev: pvr2fb: correct user pointer annotation and sentinel initializer
+- fbdev: omapfb: panel-dsi-cm: initialize lock before registering display
+- fat: restore original value when fat_ent_write failed
+- ecryptfs: show filename encryption options
+- ecryptfs: release message context on send failure
+- ecryptfs: reject too-small tag 70 packets
+- ecryptfs: reject oversized encrypted_key_size in parse_tag_3_packet
+- ecryptfs: pass packet set buffer size to parser
+- ecryptfs: hold msg ctx list lock when cleaning daemon queue
+- ecryptfs: fix tag 11 packet exact-fit size check
+- eCryptfs: bound the packet-length peek to the user buffer
+- fs/ntfs3: bound page_lcns[] index by the log record
+- fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()
+- fs/ntfs3: validate dirty page table on log replay
+- HID: mcp2221: validate report size in mcp2221_raw_event()
+- HID: mcp2221: stop device IO before hid_hw_stop
+- HID: roccat: free buffered reports when destroying device
+- HID: picolcd: clamp eeprom debugfs read to bytes actually received
+- smb: client: fix copy-paste error in WSL EA length accounting for $LXDEV
+- nfsd: reject reclaim LOCK after RECLAIM_COMPLETE
+- nfsd: reject out-of-range useconds in NFSv2 SETATTR/CREATE
+- nfsd: fix XDR padding calculation in ff_encode_getdeviceinfo
+- nfsd: fix version mismatch loops in nfsd_acl_init_request()
+- nfsd: block non-SAVEFH ops after FOREIGN PUTFH to prevent NULL deref
+- nfsd: add filehandle match check to nfsd4_delegreturn()
+- nfsd: add fh_want_write() for early-verified SETATTR in nfsd_proc_setattr()
+- nfsd: sample writeback error cursor before async COPY loop
+- nfsd: return NFS4ERR_NOTSUPP for unsupported netloc4 types
+- nfsd: Reset write verifier when async COPY writeback fails
+- nfsd: release path refs on follow_down() error
+- NFSD: restart ssc_expire_umount walk after dropping nfsd_ssc_lock
+- NFSD: Fix off-by-one in DRC bucket pruning limit
+- NFSD: Encode only the status in NFS-ACL v2 GETACL error replies
+- ubifs: fix out-of-bounds read in signature length check
+- of: fix out-of-bounds read in of_alias_scan() stem parser
+- nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation
+- media: vicodec: fix out-of-bounds write in FWHT encoder
+- media: cec: stm32: prevent out-of-bounds write on RX overflow
+- fpga: altera-cvp: Avoid out-of-bounds read in trailing byte write
+- usb: gadget: f_fs: Prevent deadlock during ep0 read loop
+- usb: gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind()
+- usb: gadget: f_tcm: fix deadlock in usbg_make_tpg()
+- usb: gadget: midi2: remove default configfs groups on teardown
+- usb: gadget: snps_udc_plat: clean up PHY on probe deferral
+- usb: gadget: u_audio: Fix use-after-free on sound card disconnect
+- USB: phy: fsl-usb: fix missing static keywords
+- usb: dwc2: gadget: Exit partial power down state when changing USB pull-up
+- staging: greybus: hid: fix SET_REPORT return value
+- rapidio: mport_cdev: fix use-after-free in dma_req_free()
+- powerpc/powermac: fix OF node refcount
+- device property: fix infinite loop in fwnode_for_each_child_node()
+- tracing/user_events: Clear copied tracing state before fork duplication
+- hwtracing: hisi_ptt: Propagate DMA reset timeout in trace_start()
+- x86/insn-eval: Move assign_register() out of KVM as insn_assign_reg()
+- x86/tdx: Fix off-by-one in port I/O handling
+- tools/compiler: match glibc 2.42 definition of __attribute_const__
+- mm/vmscan: report RCU-tasks quiescent states in shrink_lruvec()
+- include/linux/list.h: mark list_add and __list_add as __always_inline
+- powerpc/pseries/iommu: switch to Default DMA window during kdump
+- clocksource/drivers/timer-sun4i: Advertise a real minimum delta
+- alpha: don't leak hardware-fabricated FP exception bits to user space
+- alpha: fix ieee_swcr_to_fpcr setting FPCR_DNOD unconditionally
+- ALSA: aloop: Fix peer runtime UAF during format-change stop
+- Revert "arm64: mm: Don't remap pgtables for allocate vs populate"
+- bpf: Reject dev-bound-only programs on other devices
+- svcrdma: Use svc_xprt_put to free listener on create failure
+- tcp: fix use-after-free of retransmit_skb_hint in tcp_send_synack()
+- firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
+- netfilter: nft_nat: fully initialise new_addr in netmap setup
+- tcp: Don't call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv().
+- ipv6: xfrm: use full sockets in local error paths
+- net: txgbe: fix not sync uc address for macvlan
+- net: txgbe: fix lldp change failed with old firmware
+- net: txgbe: fix pcie pending bit with aux power after reboot
+- net: txgbe: fix XDP_TX calltrace due to xdp.frame_sz and offset calculation
+- net: txgbe: fix mac setup_link init and Huawei optical module identification
+- net: txgbe: use napi_complete_done()
+- net: txgbe: fix kernel panic when shrinking MTU with SR-IOV enabled
+- net: txgbe: fix qsfp module i2c access and 25G dac tx ffe settings
+- net: txgbe: add page-pool private flag to control rx buffer mode
+- net: txgbe: fix swfw_mask init and move configure defaults to txgbe_osdep.h
+- net: txgbe: fix LRO panic on systems with >4K page sizes
+- net: txgbe: fix XDP memleak, link setup, ethtool and laser control
+- net: txgbe: various fixes for VF, backplane AN, FEC and debug
+- net: txgbe: support rx build_skb in pagepool mode
+- net: txgbe: fix set fec param flow
+- net: txgbe: fix phy init and adapt XDP for kernel 6.0
+- net: txgbe: fix ffe rewrite and hw control timing
+- net: txgbe: fix aer recovery and improve pcie recovery strategy
+- net: txgbe: add support for page pool
+- net: txgbe: fix vf spoof check and irq clear in legacy mode
+- net: txgbe: fix ethtool set link ksetting and lldp flag
+- net: txgbe: fix autoneg status and ethtool advertised speed
+- net: txgbe: only show autoneg info when link up and fix vfta
+- net: txgbe: fix rate limiting accuracy for SP and AML NICs
+- net: txgbe: add storm control support and fix rx statistics
+- net: txgbe: add SW_CTRL_EPHY_FORCE and fix e56 phy config
+- net: txgbe: add oem ephy config support and fix ethtool fec
+- net: txgbe: refactor reset flow and update ethtool ksetting api
+- net: txgbe: clean up reset flow and remove pre-production checks
+- net: txgbe: modified pci quirks set in probe and fix lldp cmd
+- net: txgbe: fix vlan parsing when xmit and triple vlan support
+- net: txgbe: fix vf xcast vlan and sriov related issues
+- net: txgbe: aml support get_module_eeprom_by_page
+- net: txgbe: fix some compile warnings and errors
+- net: txgbe: fix when lldp is on tx_unidir_mode can not close
+- net: txgbe: aml add fw control phy flow support
+- net: txgbe: support RX-ALL feature flag
+- net: txgbe: add support for 25G OCP LED
+- net: txgbe: support FDIR flex bytes
+- net: txgbe: move init flow to get invariants
+- net: txgbe: add VF request FDIR filter support
+- net: txgbe: fix calltrace when rmmod txgbe without rmmod txgbevf
+- net: txgbe: remove some defined but not used functions
+- net: txgbe: refactor hardware ops
+- net: txgbe: refactor code
+- net: txgbe: fix support dac cable without AN73
+- net: txgbe: move backplane api to bp_base
+- net: txgbe: fix to toggle UDP RSS in VT mode
+- net: txgbe: add support for 100G modules
+- net: txgbe: fix can't read rx_pb_n_pxoff rx_pb_n_pxon in amlite
+- net: txgbe: fix link up was still reported after the high-tempe alarm
+- net: txgbe: add support flow control xon for amlite
+- nfs/enfs: test recovered path state transitions
+- nfs/enfs: keep recovered path normal below reconnect limit
+- bpf: reject BPF_PSEUDO_FUNC reference to the main program
+- bonding: do not clear curr_active_slave prematurely when releasing all slaves
+- bpf: Mark NULL kptr stores precise
+- bpf: Preserve inner map identity in callback frames
+- netfilter: nfnetlink_log: cope with concurrent instance destruction
+- tracing: Fix memory corruption from the histogram stacktrace modifier
+- tracing: Free histogram the var ref when its initialization fails
+- tracing: Keep the entry count when the histogram stats allocation fails
+- ipv6: addrconf: fix temp address generation after prefix deprecation
+- bpf: NUL-terminate replaced sysctl value
+- i2c: mux: Fix channel node leak on adapter add failure
+- arm64: cpufeature: Add SYSINSTR128 (128-bit System instructions) detection
+- arm64: sysreg: Correct sign definitions for EIESB and DoubleLock
+- arm64: sysreg: Update ID_AA64MMFR4_EL1 description
+- arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()
+- arm64: sysreg: Add layout for ID_AA64MMFR4_EL1
+- arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling
+- perf/x86: Optimize ACR handling in match_prev_assignment()
+- perf/x86/intel: Fix intel_cap handling on hybrid PMUs
+- perf/x86: Remove stale fixed counter helper and fix hybrid PMU access
+- perf/x86/intel: Unwind cpuc state if PEBS buffer setup fails
+- perf/x86: Guard intel_pmu_cpu_dead() against invalid hybrid PMU casts
+- perf/x86: Free hybrid state on PMU init failure
+- perf/x86: Unregister PMI handler on PMU init failure
+- perf/core: Check kernel access when kernel callchains are requested
+- perf/core: Fix kernel register info leak via hardware skid
+- perf/x86/intel: Drop fixed-counter PEBS constraints for baseline PEBS
+- perf/x86/intel: Validate the return value of intel_pmu_init_hybrid()
+- perf/x86/intel: Fallback to sw branch type decoding if no hw decoding
+- perf/x86/intel: Keep cap_user_rdpmc in sync with RDPMC user-disable state
+- perf/x86/intel: Remove anythread_deprecated bit from perf_capabilities
+- perf/core: Correct perf sampling with guest VMs
+- perf/x86: Refactor misc flag assignments
+- perf/powerpc: Use perf_arch_instruction_pointer()
+- perf/core: Hoist perf_instruction_pointer() and perf_misc_flags()
+- perf/arm: Drop unused functions
+- drm-engiant: optimize driver code
+- sunrpc: xprtrdma: Use ERR_CAST() to return
+- svcrdma: Refactor the creation of listener CMA ID
+- svcrdma: Add lockdep class keys for transport locks
+
+* Sun Oct 11 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20261011.fbe8a0a46ab0
+- !29180 [CVEAgent@OLK-6.6] Fix CVE-2026-90073
+- !29237 [CVEAgent@OLK-6.6] Fix CVE-2026-93824
+- !29300 [CVEAgent@OLK-6.6] Fix CVE-2026-97568
+- !29277 [CVEAgent@OLK-6.6] Fix CVE-2026-97524
+- !29385 [CVEAgent@OLK-6.6] Fix CVE-2026-98078
+- !29245 [CVEAgent@OLK-6.6] Fix CVE-2026-97417
+- !29392 [CVEAgent@OLK-6.6] Fix CVE-2026-98095
+- !29205 [CVEAgent@OLK-6.6] Fix CVE-2026-93207
+- !29400 [CVEAgent@OLK-6.6] Fix CVE-2026-98104
+- !29376 [CVEAgent@OLK-6.6] Fix CVE-2026-98047
+- !29398 [CVEAgent@OLK-6.6] Fix CVE-2026-98102
+- !29174 [CVEAgent@OLK-6.6] Fix CVE-2026-90053
+- !29391 [CVEAgent@OLK-6.6] Fix CVE-2026-98089
+- !29179 [CVEAgent@OLK-6.6] Fix CVE-2026-90072
+- !29393 [CVEAgent@OLK-6.6] Fix CVE-2026-98096
+- !29379 [CVEAgent@OLK-6.6] Fix CVE-2026-98063
+- !29380 [CVEAgent@OLK-6.6] Fix CVE-2026-98064
+- !29389 [CVEAgent@OLK-6.6] Fix CVE-2026-98085
+- !29373 [CVEAgent@OLK-6.6] Fix CVE-2026-98041
+- !29175 [CVEAgent@OLK-6.6] Fix CVE-2026-90058
+- !29375 [CVEAgent@OLK-6.6] Fix CVE-2026-98046
+- !29582 [CVEAgent@OLK-6.6] Fix CVE-2026-98362
+- !29550 [CVEAgent@OLK-6.6] Fix CVE-2026-98273
+- !29538 [CVEAgent@OLK-6.6] Fix CVE-2026-98249
+- !28188 [CVEAgent@OLK-6.6] Fix CVE-2026-90336
+- !29167 [CVEAgent@OLK-6.6] Fix CVE-2026-68185
+- !29203 [CVEAgent@OLK-6.6] Fix CVE-2026-90208
+- !29212 [CVEAgent@OLK-6.6] Fix CVE-2026-93237
+- !29218 [CVEAgent@OLK-6.6] Fix CVE-2026-93251
+- !29220 [CVEAgent@OLK-6.6] Fix CVE-2026-93256
+- !29249 [CVEAgent@OLK-6.6] Fix CVE-2026-97430
+- !29251 [CVEAgent@OLK-6.6] Fix CVE-2026-97444
+- !29252 [CVEAgent@OLK-6.6] Fix CVE-2026-97445
+- !29260 [CVEAgent@OLK-6.6] Fix CVE-2026-97454
+- !29253 [CVEAgent@OLK-6.6] Fix CVE-2026-97446
+- !29261 [CVEAgent@OLK-6.6] Fix CVE-2026-97455
+- !29254 [CVEAgent@OLK-6.6] Fix CVE-2026-97448
+- !29255 [CVEAgent@OLK-6.6] Fix CVE-2026-97449
+- !29256 [CVEAgent@OLK-6.6] Fix CVE-2026-97450
+- !29257 [CVEAgent@OLK-6.6] Fix CVE-2026-97451
+- !29258 [CVEAgent@OLK-6.6] Fix CVE-2026-97452
+- !29259 [CVEAgent@OLK-6.6] Fix CVE-2026-97453
+- !29268 [CVEAgent@OLK-6.6] Fix CVE-2026-97483
+- !29269 [CVEAgent@OLK-6.6] Fix CVE-2026-97490
+- !29271 [CVEAgent@OLK-6.6] Fix CVE-2026-97503
+- !29318 [CVEAgent@OLK-6.6] Fix CVE-2026-97905
+- !29319 [CVEAgent@OLK-6.6] Fix CVE-2026-97906
+- !29326 [CVEAgent@OLK-6.6] Fix CVE-2026-97925
+- !29386 [CVEAgent@OLK-6.6] Fix CVE-2026-98081
+- !29387 [CVEAgent@OLK-6.6] Fix CVE-2026-98082
+- !29415 [CVEAgent@OLK-6.6] Fix CVE-2026-100072
+- !29417 [CVEAgent@OLK-6.6] Fix CVE-2026-100079
+- !29317 [CVEAgent@OLK-6.6] Fix CVE-2026-97904
+- clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
+- x86/kprobes: Fix crash when probing CS CALL instructions
+- arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
+- usb: typec: ucsi: unregister debugfs entries on teardown
+- ACPI: platform: Use acpi_bus_get_primary_device()
+- ACPI: bus: Introduce acpi_bus_get_primary_device()
+- net/sched: cls_u32: fix duplicate handle when node ID pool is exhausted
+- ipv6: mcast: fix RCU list diversion in ip6_mc_del1_src()
+- ipv6: sr: restore network header before routing and forwarding
+- af_packet: Don't cast tpacket_hdr.tp_len to int in tpacket_parse_header().
+- bonding: alb: fix uninitialized transport header access in alb_determine_nd()
+- bpf: backtrack_insn(): Handle ld_{abs,ind} subprog exit edge
+- btrfs: fix the possible bioc_list memory leak during error
+- btrfs: zoned: finish active block group cleanup if call_zone_finish() fails
+- ipvs: fix reversed sequence option serialization
+- bpf: Fix NULL-ptr-deref when showing a void BTF type
+- bpf: Fix NULL-ptr-deref in btf_var_show()
+- bpf: Check ancestor frames for rbtree callbacks
+- bpf: Mark bpf_btf_find_by_name_kind() as sleepable
+- bpf: Don't predict JMP32 pointer vs zero comparisons
+- tick/broadcast: Plug clockevents replacement race
+- bootconfig: Fix integer overflow in initrd size check
+- cpufreq: zero-initialize policy cpumask before sysfs publication
+- cpufreq: initialize policy rwsem before sysfs publication
+- mptcp: syncookies: remember the request backup flag
+- mptcp: avoid unneeded actions on subflow reset
+- genirq/proc: Size interrupt directory names for 10-digit interrupt numbers
+- affs: handle set_blocksize failures
+- usb: core: hcd: fix possible deadlock in rh control transfers
+- ACPICA: Fix use-after-free in acpi_ds_terminate_control_method()
+- ACPICA: add boundary checks in acpi_ps_get_next_field()
+- ACPICA: validate byte_count in acpi_ps_get_next_package_length()
+- ACPICA: Prevent adding invalid references
+- ACPICA: Fix integer overflow in acpi_ex_opcode_3A_1T_1R() (mid_op)
+- ACPICA: validate handler object type in two places
+- ACPICA: Add package limit checks in parser functions
+- ACPICA: Add validation for node in acpi_ns_build_normalized_path()
+- ACPICA: Fix NULL pointer dereference in acpi_ns_custom_package()
+- ACPICA: Enhance buffer validation in acpi_ut_walk_aml_resources()
+- ACPICA: add boundary checks in two places
+- xhci: Prevent queuing new commands if xhci is inaccessible
+- netfilter: nf_conntrack: use get_unaligned_be32() in tcp_sack()
+- tls: reject the combination of TLS and sockmap
+- arm64: hibernate: mask DAIF before restoring hibernated kernel
+- ACPI: bus: Introduce acpi_bus_get_primary_device()
+- LoongArch: Add DIRECT_MAP_PHYSMEM_END definition
+- SUNRPC: Zero rpc_gss_wire_cred at svcauth_gss_decode_credbody() entry
+- clocksource/drivers/samsung_pwm: Switch to raw_spinlock_t type
+- net/sched: hhf: clamp quantum before hhf_change() to avoid overflow
+- net/sched: sfq: clamp quantum to avoid signed overflow soft lockup
+- net/sched: bound qdisc_pkt_len to prevent qdisc soft lockup
+- net/sched: sch_htb: limit htb_classify inner-class filter hops
+- LoongArch: Move jump_label_init() before parse_early_param()
+- serial: core: clear freed pointers on uart_register_driver() failure
+
+* Sat Oct 10 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20261010.632302ede40e
+- !29447 nfsd: reject out-of-range useconds in NFSv2 SETATTR/CREATE
+- !29444 nfsd: fix XDR padding calculation in ff_encode_getdeviceinfo
+- !29340 [CVEAgent@OLK-6.6] Fix CVE-2026-97961
+- !29150 bpf: Reject bpf_obj_drop() from tracing progs
+- !29329 [CVEAgent@OLK-6.6] Fix CVE-2026-97935
+- !29324 [CVEAgent@OLK-6.6] Fix CVE-2026-97922
+- !29323 [CVEAgent@OLK-6.6] Fix CVE-2026-97921
+- !29321 [CVEAgent@OLK-6.6] Fix CVE-2026-97918
+- !29236 [CVEAgent@OLK-6.6] Fix CVE-2026-93817
+- !28207 [CVEAgent@OLK-6.6] Fix CVE-2026-90364
+- !28100 [CVEAgent@OLK-6.6] Fix CVE-2026-89722
+- !27117 obmm: free region memory in the device release callback
+- !29504 [CVEAgent@OLK-6.6] Fix CVE-2026-92511
+- !29503 [CVEAgent@OLK-6.6] Fix CVE-2026-92507
+- !29193 [CVEAgent@OLK-6.6] Fix CVE-2026-90139
+- !28218 [CVEAgent@OLK-6.6] Fix CVE-2026-90397
+- !28269 [CVEAgent@OLK-6.6] Fix CVE-2026-93056
+- !27808 [CVEAgent@OLK-6.6] Fix CVE-2025-23135
+- RDMA/core: Fix potential use after free in ib_destroy_cq_user()
+- !29436 mm: memcg: stop reclaim when a limit update is superseded
+- RDMA/core: Fix potential use after free in ib_dealloc_pd_user()
+- !28149 [CVEAgent@OLK-6.6] Fix CVE-2026-90234
+- !29446 CVE-2026-90148
+- !29445 CVE-2026-90140
+- nfsd: reject out-of-range useconds in NFSv2 SETATTR/CREATE
+- NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()
+- cuse: wait for pending RCU callbacks on module exit
+- nfsd: fix XDR padding calculation in ff_encode_getdeviceinfo
+- mm: memcg: stop reclaim when a limit update is superseded
+- perf/core: Allow list_del during perf_event_overflow()
+- tracing: Set the trace clock before registering the histogram trigger
+- tracing: Free histogram var refs regardless of how often they are referenced
+- tracing: Free histogram the field rejected for a bad modifier
+- tracing: Undo the registration when enabling the histogram trigger fails
+- perf: Fix addr_filter_ranges lifetime
+- fuse: check for NULL root inode in fuse_fill_super_submount
+- bpf: Reject bpf_obj_drop() from tracing progs
+- usb: gadget: f_uac1_legacy: remove broken string configfs attributes
+- firmware: qcom: scm: Fix NULL dereference in IRQ handler before __scm is published
+- ACPI: processor: Unregister cpufreq notifier on init failure
+- NFS: Return a delegation the client fails to record
+- PCI/sysfs: Fix out-of-bounds read in pci_write_legacy_io()
+- RISC-V: KVM: Teardown riscv specific bits after kvm_exit
+- obmm: drop two set-but-unused variables
+- obmm: fix UAF read in deactivate failure log
+- obmm: free region memory in the device release callback
+
+* Fri Oct 09 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20261009.118822b459c8
+- !29432 drm/amd/display: avoid divide-by-zero in __is_lut_linear()
+- !29154 drivers/ub/sentry: fix heap overflow and truncation in format_client_info_show_str
+- !29442 ftrace: Synchronize the initialization of ftrace_ops
+- !28061 [CVEAgent@OLK-6.6] Fix CVE-2026-89626
+- !28228 [CVEAgent@OLK-6.6] Fix CVE-2026-90435
+- !28240 [CVEAgent@OLK-6.6] Fix CVE-2026-92508
+- !28241 [CVEAgent@OLK-6.6] Fix CVE-2026-92509
+- !28092 [CVEAgent@OLK-6.6] Fix CVE-2026-89708
+- !29170 [CVEAgent@OLK-6.6] Fix CVE-2026-89995
+- !29461 net/hinic5:Fix incorrect version in the sdk
+- !29141 Backport AMD Zen 6 core event table fixes to openEuler OLK-6.6
+- net/hinic5:Fix incorrect version in the sdk
+- !29424 tracing: Fix hist trigger timestamps for buffered events
+- !28601 scsi: qla2xxx: Zero SFP DMA buffer in FRU/I2C bsg handlers
+- !29157 Backport tracing mainline patches
+- !29423 ub:ubus: add port reset handler
+- ftrace: Synchronize the initialization of ftrace_ops
+- !28271 [CVEAgent@OLK-6.6] Fix CVE-2026-93073
+- !27958 [CVEAgent@OLK-6.6] Fix CVE-2026-89477
+- !28094 [CVEAgent@OLK-6.6] Fix CVE-2026-89710
+- !28508 Fix CVE-2026-90146
+- ub:ubus: add port reset handler
+- !28125 [CVEAgent@OLK-6.6] Fix CVE-2026-89823
+- !28121 [CVEAgent@OLK-6.6] Fix CVE-2026-89801
+- drm/amd/display: avoid divide-by-zero in __is_lut_linear()
+- tracing: Fix hist trigger timestamps for buffered events
+- drivers/ub/sentry: fix heap overflow and truncation in format_client_info_show_str
+- dma-direct: return struct page from dma_direct_alloc_from_pool()
+- tracing: tracing: Fix KABI breakage from trace_options nr_topts field
+- tracing: Take trace_array reference when opening a tracer options file
+- perf vendor events amd: Update Zen 6 core events
+- scsi: qla2xxx: Zero SFP DMA buffer in FRU/I2C bsg handlers
+- bpf, xdp: move offload check into dev_xdp_install()
+- dax: read holder_ops once in dax_holder_notify_failure()
+- RDMA/core: Fix potential use after free in counter_release()
+- RDMA/core: Fix potential use after free in ib_free_cq()
+- RDMA/mlx5: Fix integer overflow of user QP buffer size
+- drm: fix race between partial drm_dev_register() failure and ioctl
+- drm/nouveau/uvmm: fix premature region free on failed OP_UNMAP_SPARSE
+- NFSv4.1: fix layout segment leak on the pnfs_layout_process() forget path
+- nfsd: RCU-protect cl_cb_session to fix use-after-free on session teardown
+- HID: sensor: custom: Fix field sysfs group cleanup on failure
+- sctp: fix NULL deref on untransmitted RECONF completion
+
+* Thu Oct 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20261008.5cd3e2469c12
+- !28570 Fix CVE-2026-89861
+- !28761 bpf backport
+- !28571 scsi: qla2xxx: Bound i2c->length in I2C bsg handlers
+- !29422 nfsd: fix redeclaration of 'clp' in nfs4_laundromat()
+- nfsd: fix redeclaration of 'clp' in nfs4_laundromat()
+- !28189 [CVEAgent@OLK-6.6] Fix CVE-2026-90337
+- !28661 mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish
+- !27920 [CVEAgent@OLK-6.6] Fix CVE-2026-80866
+- !27923 [OLK-6.6] Fix CVE-2026-80925
+- !27921 [OLK-6.6] Fix CVE-2026-80905
+- !27915 [OLK-6.6] Fix CVE-2026-80847
+- !27912 [OLK-6.6] Fix CVE-2026-80837
+- !27914 [OLK-6.6] Fix CVE-2026-80841
+- !27759 [OLK-6.6] Fix CVE-2026-68245
+- !27422 [OLK-6.6] Fix CVE-2025-37833
+- !28072 [OLK-6.6] Fix CVE-2026-89666
+- !27535 kallsyms: prevent module removal when printing module name and buildid
+- !28574 tracing: Fix memory corruption from a "STACKTRACE" histogram key
+- !28885 ipvs: fix integer overflow in ftp helper port/address parsing
+- !28881 net: bridge: Reject descending VLAN tunnel ranges
+- !28878 ip6mr: do not clone dst in ip6mr_cache_report()
+- !28900 inetpeer: randomize RB-tree node comparison using SipHash
+- !28875 vxlan: fix reading neigh ha
+- !28872 tcp: fix corruption of urgent data on multi-segment retransmit
+- !28071 [OLK-6.6] Fix CVE-2026-89663
+- !28783 ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()
+- !28073 [OLK-6.6] Fix CVE-2026-89669
+- !27875 Fix CVE-2026-89756
+- !28088 [OLK-6.6] Fix CVE-2026-89702
+- !28746 Fix CVE-2026-92506
+- !28422 Fix CVE-2026-89763
+- !28869 eventpoll: use spinlock under CONFIG_PREEMPT_RT, rwlock otherwise
+- !28080 [OLK-6.6] Fix CVE-2026-89682
+- !28187 [OLK-6.6] Fix CVE-2026-90335
+- !28087 [OLK-6.6] Fix CVE-2026-89699
+- !28045 [OLK-6.6] Fix CVE-2026-89555
+- !28795 *** CVE-2026-68081 ***
+- !28784 cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0
+- !28054 [OLK-6.6] Fix CVE-2026-89567
+- !28773 udf: reject VAT indexes equal to the entry count
+- !28150 [OLK-6.6] Fix CVE-2026-90235
+- !28723 Fix CVE-2026-90160
+- !28729 Fix CVE-2026-90062
+- !27950 [OLK-6.6] Fix CVE-2026-81005
+- !27952 [OLK-6.6] Fix CVE-2026-89440
+- !27953 [OLK-6.6] Fix CVE-2026-89441
+- !28014 [OLK-6.6] Fix CVE-2026-89488
+- !28017 [OLK-6.6] Fix CVE-2026-89511
+- !28046 [OLK-6.6] Fix CVE-2026-89559
+- !28069 [OLK-6.6] Fix CVE-2026-89659
+- !28070 [OLK-6.6] Fix CVE-2026-89662
+- !28285 [OLK-6.6] Fix CVE-2026-93150
+- !28289 [OLK-6.6] Fix CVE-2026-93172
+- inetpeer: randomize RB-tree node comparison using SipHash
+- ipvs: fix integer overflow in ftp helper port/address parsing
+- net: bridge: Reject descending VLAN tunnel ranges
+- ip6mr: do not clone dst in ip6mr_cache_report()
+- vxlan: fix reading neigh ha
+- tcp: fix corruption of urgent data on multi-segment retransmit
+- eventpoll: use spinlock under CONFIG_PREEMPT_RT, rwlock otherwise
+- Revert "eventpoll: Replace rwlock with spinlock"
+- !28500 net: bridge: arp/nd proxy: fix reading neigh ha
+- !28230 [OLK-6.6] Fix CVE-2026-92489
+- !28785 drivers/ub/sentry: add missing NULL checks before pointer dereferences
+- KVM: nVMX: Put vmcs12 pages if nested VM-Enter fails due to invalid guest state
+- KVM: nVMX: Add helper to put (unmap) vmcs12 pages
+- !28616 KVM: SVM: CSV: Fix CPU hang by reordering 1G hugepage release in vm_destroy
+- !28779 Fix CVE-2026-93145
+- !28778 Fix CVE-2026-93120
+- !28772 Fix CVE-2026-89857
+- drivers/ub/sentry: add missing NULL checks before pointer dereferences
+- cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0
+- ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()
+- !28766 Fix CVE-2026-89851
+- !28771 rtc: pcf8563: fix clock provider leak on unbind
+- !28751 nfsd: gate nfs2 setacl by argp->mask
+- !28749 ubi: Fix rollback for explicit UBI device numbers
+- clk: qcom: gdsc: tear down per-domain genpds in gdsc_unregister()
+- usb: gadget: configfs: fix out-of-bounds read of qw_sign
+- !28739 Fix CVE-2026-89912
+- udf: reject VAT indexes equal to the entry count
+- scsi: qla2xxx: Hold qpair lock when sending NVMe LS reject
+- rtc: pcf8563: fix clock provider leak on unbind
+- !28018 [OLK-6.6] Fix CVE-2026-89515
+- !28140 [OLK-6.6] Fix CVE-2026-89858
+- !28757 usb: storage: realtek_cr: fix use-after-free on disconnect
+- !28754 usb: image: mdc800: change kmalloc() to kzalloc()
+- !28759 usb: typec: ucsi: displayport: Fix OOB altmode array index
+- scsi: qla2xxx: Fix FCE trace enable parsing in debugfs
+- !28758 scsi: qla2xxx: Quiesce response IRQ before freeing request queue
+- !28756 usb-storage: ene_ub6250: fix race between scan work and probe
+- !28131 [OLK-6.6] Fix CVE-2026-89849
+- !28750 ACPI: processor: Unregister cpufreq notifier on init failure
+- !28136 [OLK-6.6] Fix CVE-2026-89854
+- !28701 apparmor: fix deadlock in complain-mode change_hat
+- !28074 [OLK-6.6] Fix CVE-2026-89671
+- selftests/bpf: Add tests for fault prone loads out of RCU pointers
+- bpf: Rewrite any fault prone load out of a mem or btf_id pointer
+- usb: typec: ucsi: displayport: Fix OOB altmode array index
+- scsi: qla2xxx: Quiesce response IRQ before freeing request queue
+- usb: storage: realtek_cr: fix use-after-free on disconnect
+- usb-storage: ene_ub6250: fix race between scan work and probe
+- usb: image: mdc800: change kmalloc() to kzalloc()
+- !28191 [OLK-6.6] Fix CVE-2026-90358
+- nfsd: gate nfs2 setacl by argp->mask
+- !28735 Fix CVE-2026-93084
+- !28737 Fix CVE-2026-93086
+- ACPI: processor: Unregister cpufreq notifier on init failure
+- !28730 Fix CVE-2026-90161
+- !28734 Fix CVE-2026-93081
+- !28736 Fix CVE-2026-93085
+- ubi: Fix rollback for explicit UBI device numbers
+- !28732 Fix CVE-2026-90263
+- firmware: arm_scmi: Fix requested device removal race
+- !28731 arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
+- !28116 [OLK-6.6] Fix CVE-2026-89786
+- !28238 [OLK-6.6] Fix CVE-2026-92504
+- !28260 [OLK-6.6] Fix CVE-2026-92524
+- !28114 [OLK-6.6] Fix CVE-2026-89778
+- !28028 [OLK-6.6] Fix CVE-2026-89537
+- !28186 [OLK-6.6] Fix CVE-2026-90334
+- !28075 [OLK-6.6] Fix CVE-2026-89674
+- !28053 [OLK-6.6] Fix CVE-2026-89566
+- !28287 [OLK-6.6] Fix CVE-2026-93161
+- !28265 [OLK-6.6] Fix CVE-2026-93048
+- !28615 CVE-2026-89713
+- !28720 io_uring: defer eventfd signaling when queued from a wakeup handler
+- !28598 fs: fix user path of nested backing files
+- KVM: arm64: vgic-its: Don't dereference a NULL collection on ITT save
+- !27911 [OLK-6.6] Fix CVE-2026-80836
+- firmware: arm_scmi: Avoid IDR updates while cleaning channels
+- firmware: arm_scmi: Reject out of range DT protocol IDs
+- firmware: arm_scmi: Drop handle on protocol bind failures
+- firmware: arm_scmi: Fix SCMI device destroy lifetimes
+- btrfs: check if root is readonly when setting posix acl
+- arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
+- erofs: fix interlaced ztailpacking pclusters
+- !28691 Fix CVE-2026-89711
+- netfilter: nf_tables: move hardware offload step after building the chain blob
+- !28708 Fix CVE-2026-89932
+- !28166 [OLK-6.6] Fix CVE-2026-90290
+- !28702 Fix CVE-2026-90040
+- !28059 [OLK-6.6] Fix CVE-2026-89588
+- !28250 [OLK-6.6] Fix CVE-2026-92522
+- !27494 v2 md/raid1,raid10: fix bio accounting for split md cloned bios
+- !28705 Fix CVE-2026-89930
+- lwt_bpf: Restore reserved headroom after xmit program
+- io_uring: defer eventfd signaling when queued from a wakeup handler
+- !28703 Fix CVE-2026-89927
+- !28707 Fix CVE-2026-89931
+- !28558 nvme-fabrics: fix DHCHAP secret leak on parse failure
+- !28523 nvme-tcp: check the data direction of a C2HData PDU
+- !28007 [OLK-6.6] Fix CVE-2026-89480
+- !28008 [OLK-6.6] Fix CVE-2026-89481
+- !28681 md/raid5: round bitmap stripes with sector division
+- KVM: SVM: CSV: Fix CPU hang by reordering 1G hugepage release in vm_destroy
+- !28680 mtd: rawnand: validate ONFI extended parameter page sections
+- !28677 nvdimm/btt: reject an arena whose nfree is below the lane count
+- KVM: nVMX: Always flush vpid02 on first use
+- KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit
+- !28051 [OLK-6.6] Fix CVE-2026-89564
+- KVM: nVMX: Service local TLB flushes on failed nested VM-Enter
+- KVM: x86: hyper-v: Clamp stimer deadline to avoid livelock
+- KVM: SEV: Forcefully invalidate SNP VMSA if its backing gmem page is zapped
+- !28682 Fix CVE-2026-89676
+- !28501 net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
+- !28498 Fix CVE-2026-90049
+- !28113 [OLK-6.6] Fix CVE-2026-89776
+- apparmor: fix deadlock in complain-mode change_hat
+- !28666 Fix CVE-2026-90102
+- !28489 Fix CVE-2026-89878
+- !28693 Fix CVE-2026-93092
+- !28493 Fix CVE-2026-90330
+- !28488 Fix CVE-2026-89879
+- !28453 Fix CVE-2026-89531
+- !28672 Fix CVE-2026-93089
+- !27860 Fix CVE-2026-89638
+- firmware: arm_scmi: Unregister device notifier before IDR teardown
+- NFSD: remove flawed WARN_ON_ONCE from nfsd_mode_check
+- !28669 Fix CVE-2026-90213
+- !28668 Fix CVE-2026-90194
+- !28673 Fix CVE-2026-93090
+- !28671 Fix CVE-2026-90311
+- !28663 Fix CVE-2026-90015
+- !28272 [OLK-6.6] Fix CVE-2026-93091
+- !28600 KVM: SVM: CSV: Flush the cache before memory areas are marked CSV3-isolated
+- !28613 KVM: SVM: CSV: Remove non-functional get_user_pages_unlocked()
+- !28278 [OLK-6.6] Fix CVE-2026-93117
+- !28135 [OLK-6.6] Fix CVE-2026-89853
+- !27624 KVM: SVM: CSV: Defer SMR memory release until CSV3 VM is decommissioned
+- !28138 [OLK-6.6] Fix CVE-2026-89856
+- !28137 [OLK-6.6] Fix CVE-2026-89855
+- !28134 [OLK-6.6] Fix CVE-2026-89852
+- !28132 [OLK-6.6] Fix CVE-2026-89850
+- !28117 [OLK-6.6] Fix CVE-2026-89787
+- !28636 ub: udma: Revise internal review comments.
+- !27792 KVM: SVM: CSV: Retry PF from CSV3 guest if GPA is not MMIO
+- !27946 [OLK-6.6] Fix CVE-2026-80994
+- !28012 [OLK-6.6] Fix CVE-2026-89485
+- nfsd: fix stale s2s_cp_stateids IDR entry for async COPY
+- md/raid5: round bitmap stripes with sector division
+- !28288 [OLK-6.6] Fix CVE-2026-93162
+- mtd: rawnand: validate ONFI extended parameter page sections
+- nvdimm/btt: reject an arena whose nfree is below the lane count
+- firmware: arm_scmi: Clean up channels on setup failure
+- firmware: arm_scmi: Free transport channel on IDR failure
+- !28652 RDMA/erdma: Hold QP references for AE and CM processing
+- thermal: hwmon: Remove hwmon class device along with its parent
+- !28099 [OLK-6.6] Fix CVE-2026-89718
+- firewire: core: fix memory leak in error path of build_tree()
+- !28543 lockd: fix NULL dereference on lockowner allocation failure
+- ACPI: scan: fix bus ID cleanup on device_add() failures
+- NFSv4/pnfs: key the data server cache on the NFS version
+- xhci: fix lost bounce buffers on TDs spanning several ring segments
+- !28657 Fix CVE-2026-80990
+- !27996 Fix CVE-2026-93116
+- mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish
+- net: thunderbolt: Release the Rx HopID that was handed out on mismatch
+- RDMA/erdma: Hold QP references for AE and CM processing
+- ub: udma: Fix Issues Related to ICSL
+- KVM: SVM: CSV: Flush the cache before memory areas are marked CSV3-isolated
+- NFSD: check truncate permission under inode lock
+- nfsd: Pass 'cred' instead of 'rqstp' to some functions.
+- KVM: SVM: CSV: Remove non-functional get_user_pages_unlocked()
+- KVM: SVM: CSV: Defer SMR memory release until CSV3 VM is decommissioned
+- KVM: SVM: CSV: Retry PF from CSV3 guest if GPA is not MMIO
+- fs: fix user path of nested backing files
+- tracing: Fix memory corruption from a "STACKTRACE" histogram key
+- scsi: qla2xxx: Bound i2c->length in I2C bsg handlers
+- scsi: qla2xxx: Drop vport reference under lock in report ID acquisition
+- scsi: qla2xxx: Hold vport reference in qla24xx_report_id_acquisition()
+- nvme-fabrics: fix DHCHAP secret leak on parse failure
+- lockd: fix NULL dereference on lockowner allocation failure
+- nvme-tcp: check the data direction of a C2HData PDU
+- net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()
+- net: bridge: arp/nd proxy: fix reading neigh ha
+- net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy()
+- openvswitch: only skb_tx_error() a packet we are about to drop
+- HID: logitech-hidpp: Fix FF device cleanup on init failure
+- media: s2255: check firmware size before reading trailing marker
+- media: s2255: bound JPEG frame size before copying into the buffer
+- svcrdma: Reject connection when transport allocation fails
+- KEYS: trusted: Fix TPM teardown ordering
+- drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()
+- mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug
+- crypto: qat - cancel work on re-enable SR-IOV timeout
+- crypto: qat - clear AES key schedule from stack
+- cgroup/cpuset: Make nr_deadline_tasks an atomic_t
+- usb: fix UAF when probe runs concurrent to dyn ID removal
+- firmware: arm_scmi: Quiesce notifications before teardown
+- mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition()
+- irqchip/gic-v3-its: Prevent leak in its_vpe_irq_domain_alloc()
+- ACPI: processor: validate MADT IOAPIC entry bounds
+- thermal: intel: int3400: clean up ODVP on probe failures
+- xfrm: Fix skb double-free in xfrm_dev_direct_output()
+- bpf, x86: Fix trampoline stack size for 128-bit arguments
+- serial: core: do fallible allocations before the console can be registered
+- tty: skip cdev_del() when no cdev is registered
+- tty: clear cdev pointer after cdev_add() failure
+- arm64: hibernate: Restore DAIF state on error
+- sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
+- scsi: qla2xxx: Bound image count in qla2x00_update_fru_versions()
+- scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation
+- scsi: qla2xxx: Serialize flash version read in reset handler
+- scsi: qla2xxx: Fix cs84xx use-after-free on host teardown
+- scsi: qla2xxx: Fix FCE trace use-after-free during firmware dump
+- scsi: qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state()
+- scsi: qla2xxx: Don't query firmware state while chip is down
+- scsi: qla2xxx: Reject non-SCSI SRB on status IOCB fast path
+- ext4: check dir entry fits before reading the hash trailer in ext4_search_dir()
+- ext4: fix out-of-bounds read in ext4_read_inline_dir()
+- isofs: fix out-of-bounds page array access on empty zisofs block
+- vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes
+- zram: fix out-of-bounds access in writeback_store()
+- nfsd: size fh_verify server sockaddr slot by xpt_locallen
+- nfsd: validate symlink target length in NFSv4 CREATE
+- nfsd: fix fcache_disposal UAF by inlining dispose state into nfsd_net
+- nfsd: fix XDR length calculation in nfsd4_ff_encode_layoutget
+- nfsd: gate nfs3 setacl by argp->mask
+- nfsd: initialize copy-notify stateid before publishing it
+- nfsd: reject out-of-range nseconds in NFSv3 SETATTR and create ops
+- nfsd: revoke copy-notify stateids before dropping their reference
+- NFSD: Prevent lock owner use-after-free during client teardown
+- NFSD: Prevent client use-after-free during delegation revoke
+- ACPI: APEI: GHES: fix ARM section length accounting after header
+- jbd2: bound shrinker scans by examined checkpoint buffers
+- jbd2: check need_resched() when skipping busy checkpoint buffers
+- ip: orphan prefetched skbs before multicast forwarding
+- libnvdimm/labels: Prevent integer overflow in __nd_label_validate()
+- mpls: reload header after pskb_may_pull()
+- SUNRPC: Reject short RFC 4121 MIC tokens in gss_krb5_verify_mic_v2
+- scsi: core: Fill in DMA padding bytes in scsi_alloc_sgtables()
+- qede: Fix NULL pointer dereference in TPA fragment processing
+- openvswitch: Fix CT limit teardown use-after-free
+- lockd: pin next file across nlm_inspect_file lock-drop
+- nvme-tcp: fix host memory disclosure on R2T for a read command
+- nvme-tcp: reject a read that transferred too few bytes
+- platform/x86: asus-wmi: fix resource leaks on probe failure
+- mmc: via-sdmmc: cancel card-detect work on remove
+- mmc: via-sdmmc: stop card-detect handling on probe failure
+- ipmi: si: Fix NULL pointer dereference after failed registration
+- net: openvswitch: fix flow mask use-after-free on flow deletion
+- vlan: fix skb_under_panic and races when toggling HW VLAN offload
+- net: tap: fix wrong transport_header when sending VLAN-tagged frame
+- tipc: avoid busy looping in tipc_exit_net()
+- tcp: clamp route advmss to TCP_MIN_MSS
+- net/packet: defer vmalloc TX_RING free until skbs finish
+- netfilter: nf_tables: don't queue packet path object notifications
+- crypto: virtio - bound the akcipher result length
+- mm/migrate: report RCU-tasks quiescent states in migrate_pages_batch()
+- smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions
+- kallsyms: prevent module removal when printing module name and buildid
+- net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads
+- PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
+- md/raid1,raid10: fix bio accounting for split md cloned bios
+
+* Fri Sep 25 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20260925.9c770f673dd4
+- !28270 [OLK-6.6] Fix CVE-2026-93058
+- !28653 urma: allow partial segment imports in ubagg
+- !28579 Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
+- !28581 Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
+- !28599 media: cec: core: Fix kmemleak due to missed rc_free_device() call
+- urma: allow partial segment imports in ubagg
+- !28491 timers/itimer: Zero-init old itimerval before copy to userspace
+- !28620 mm: fix bad page state in remap_try_huge_pmd() on non-empty PMD entry
+- mm: fix bad page state in remap_try_huge_pmd() on non-empty PMD entry
+- !27935 [OLK-6.6] Fix CVE-2026-80989
+- !28490 Fix CVE-2026-89877
+- !28593 Bluetooth: do not leak an hci_conn when a second LE connect is rejected
+- !28594 Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
+- !28592 RDMA/erdma: Hold CQ references when processing EQ events
+- media: cec: core: Fix kmemleak due to missed rc_free_device() call
+- Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
+- Bluetooth: do not leak an hci_conn when a second LE connect is rejected
+- RDMA/erdma: Hold CQ references when processing EQ events
+- Bluetooth: hci_sync: free the advertising instance on the failure and cancel paths
+- Bluetooth: MGMT: free the mesh send cancel command when it is cancelled
+- timers/itimer: Zero-init old itimerval before copy to userspace
+- media: saa7164: fix cleanup on resource allocation failure
+- drm/msm: Only fini scheduler after successful init
+- net: thunderbolt: Mark the connection down when bringing it up fails
+
+* Thu Sep 24 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156.20260924.97f3dbf79516
+- !28473 nvmet-tcp: reject unsolicited H2CData PDUs
+- !27919 [OLK-6.6] Fix CVE-2026-80861
+- !27966 urma: reclaim ipv6 address on ifdown for ipourma
+- !28110 [OLK-6.6] Fix CVE-2026-89761
+- !27488 arm_mpam: Introduce Narrow-PARTID feature
+- !28591 Fix CVE-2026-90042 OLK-6.6
+- !28596 bpf: Invalidate RCU pointers after final spin unlock
+- !28469 nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
+- !27345 urma: fix positive return value in uburma_open
+- !28427 Fix CVE-2026-89762
+- urma: reclaim ipv6 address on ifdown for ipourma
+- !28585 Fix CVE-2026-90189
+- !27984 Fix CVE-2026-90185
+- !28000 Fix CVE-2026-90187
+- !27983 Fix CVE-2026-90184
+- bpf: Invalidate RCU pointers after final spin unlock
+- ceph: properly decrypt filenames in vmalloc() buffers
+- ceph: pass fscrypt `tname` buffers directly
+- !28587 CVE-2026-90247
+- !28580 Bluetooth: hci_conn: fix the SCO setup context lifetime
+- !28584 bpf backport
+- bpf: Fix mmap_lock leak in irq_work path
+- bpf: Factor out stack_map build ID helpers
+- null_blk: register configfs subsystem after creating default devices
+- !28192 [OLK-6.6] Fix CVE-2026-90359
+- !27428 KVM: SVM: CSV: Support SET_GUEST_PRIVATE_MEMORY_EX and UPDATE_NPT_EX APIs
+- !27054 x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
+- !27989 Fix CVE-2026-90190
+- bpf: Reject a store through a fault prone pointer
+- bpf: Mark signal tracepoint siginfo arguments as scalar
+- bpf: Mark sched_process_wait argument as nullable
+- !27798 urma: add EAGAIN when reuse tpid fail
+- Bluetooth: hci_conn: fix the SCO setup context lifetime
+- !28542 ring-buffer: Acquire the lock with irqsave in rb_wake_up_waiters()
+- !28549 v5 bpf: Disable preemption in __bpf_get_stack
+- !28484 [OLK-6.6] Fix CVE-2026-90387
+- !28539 Fix CVE-2026-90303
+- !28551 Fix CVE-2026-89478
+- !28067 [OLK-6.6] Fix CVE-2026-89656
+- !28467 nvmet-auth: Synchronize timeout work during SQ teardown
+- !28476 nvme: add missing SRCU grace period in error path
+- !28511 seg6: reset IP6CB after IPv6 decapsulation
+- !28066 [OLK-6.6] Fix CVE-2026-89648
+- !28497 89563
+- !28496 Fix CVE-2026-89561
+- !28481 arm64: support BBML2 noabort feature
+- sctp: drop a chunk if its transport was removed
+- !28065 [OLK-6.6] Fix CVE-2026-89647
+- bpf: Disable preemption in __bpf_get_stack
+- !28529 Fix CVE-2026-90097
+- !28528 Fix CVE-2026-89986
+- !28533 Fix CVE-2026-89757
+- !28534 Fix CVE-2026-89731
+- !28482 CVE-2026-80978
+- ring-buffer: Acquire the lock with irqsave in rb_wake_up_waiters()
+- ARM: 9485/1: mm: acquire mmap write lock around show_pte() for user faults
+- KVM: SVM: CSV: Support SET_GUEST_PRIVATE_MEMORY_EX and UPDATE_NPT_EX APIs
+- KVM: X86: Introduce KVM_CAP_EXIT_CSV3_SECURE_CALL and KVM_CAP_HYGON_COCO_EXT_CSV3_NPT_EX
+- crypto: ccp: Define CSV3 SET_GUEST_PRIVATE_MEMORY_EX and UPDATE_NPT_EX command ids
+- crypto: ccp: Introduce CSV_EXT_CSV3_NPT_EX extension flag
+- cxl/ras: Fix cxl_rch_get_aer_info() out-of-bounds AER register read
+- mm/mglru: fix and remove redundant unevictable folio handling
+- Drivers: hv: vmbus: Skip VMBus module cleanup for non-nested root partition
+- mm/mempolicy: fix sleeping allocation in alloc_pages_bulk_weighted_interleave()
+- seg6: reset IP6CB after IPv6 decapsulation
+- ip6_gre: check tunnel info before xmit in ip6gre_tunnel_xmit
+- ip6_tunnel: use skb_cow_head() in ip6_tnl_xmit()
+- ipv6: rpl: fix NULL dereference of idev in ipv6_rpl_srh_rcv()
+- ipv6: annotate data-races around devconf->rpl_seg_enabled
+- net: cap advertised IP tunnel headroom
+- ip6_gre: fix hardware header length for NBMA tunnels
+- arm64: cpufeature: add HISI_HIP13 to BBML3 allow list
+- arm64: cpufeature: Detect BBML3 based on ID_AA64MMFR2_EL1.BBM
+- arm64: cpufeature: Rename BBML2_NOABORT as BBML3
+- arm64: sysreg: Add BBM_3
+- arm64: mm: Handle invalid large leaf mappings correctly
+- arm64/mm: Rename pte_mkpresent() as pte_mkvalid()
+- arm64/mm: generalize PMD_PRESENT_INVALID for all levels
+- arm64: mm: Fix rodata=full block mapping support for realm guests
+- arm64: mm: Simplify check in arch_kfence_init_pool()
+- arm64/pageattr: Propagate return value from __change_memory_common
+- arm64: mm: Tidy up force_pte_mapping()
+- arm64: mm: Optimize range_split_to_ptes()
+- arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context
+- arm64: mm: split linear mapping if BBML2 unsupported on secondary CPUs
+- arm64: mm: support large block mapping when rodata=full
+- arm64: Enable permission change on arm64 kernel block mappings
+- mm/pagewalk: split walk_page_range_novma() into kernel/user parts
+- mm: pagewalk: assert write mmap lock only for walking the user page tables
+- arm64/mm: Elide tlbi in contpte_convert() under BBML2
+- arm64: Add BBM Level 2 cpu feature
+- arm64: cpufeature: Introduce MATCH_ALL_EARLY_CPUS capability type
+- arm64: cpufeature: Display the set of cores with a feature
+- arm64: Avoid enabling KPTI unnecessarily
+- arm64: Split kpti_install_ng_mappings()
+- nvme: add missing SRCU grace period in error path
+- nvmet-tcp: reject unsolicited H2CData PDUs
+- nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
+- nvmet-auth: Synchronize timeout work during SQ teardown
+- x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
+- apparmor: fix cred UAF caused by begin_current_label_crit_section()
+- swiotlb: Preserve allocation virtual address for dynamic pools
+- bpf: Reject >8 byte return values on return-reading trampoline paths
+- apparmor: fix out-of-bounds write when null terminating a label vec
+- libceph: reject buckets with mismatched CRUSH ids
+- ceph: cap delegated inode count in ceph_parse_deleg_inos()
+- ceph: do not repeat ceph_trim_dentries() if no progress possible
+- urma: add EAGAIN when reuse tpid fail
+- null_blk: free zones array on device power-off
+- null_blk: use DEFINE_MUTEX for the file-scope mutex
+- null_blk: serialize configfs attribute stores with the lock
+- null_blk: serialize configfs attribute updates with device setup
+- usb: xhci: bail out of setup if the controller is inaccessible
+- arm_mpam: Fix percpu memory leak in __setup_ppi() error path
+- arm_mpam: Wait for SRCU grace period before destroying RIS
+- arm_mpam: Fix NULL pointer dereference after freeing comp->cfg
+- fs/resctrl: Fix iommu_group and kobject reference leaks
+- Revert "fs/resctrl: Re-allocate rmid for the monitor when migrating across control groups"
+- iommu/arm-smmu-v3: Add debug logging for MPAM STE configuration
+- arm64/mpam: Add debugfs entries to show the MSC/RIS the driver discovered
+- debugfs: Add helpers for creating cpumask entries in debugfs
+- arm64/mpam: Add MBM_TOTAL_EVENT configurability check
+- fs/resctrl: Introduce resctrl_arch_mbm_update() for arch-specific MBM event handling
+- resctrl: Remove unused mbm_core field from rdt_domain
+- arm64/mpam: Add MBOPT (Memory Bandwidth Optimal) feature
+- arm64/mpam: Adapt SMMU IOMMU interface for Narrow PARTID support
+- arm64/mpam: Allow zero-bit CPBM for L2 cache
+- arm64/mpam: Add MBM overflow handling for HIP13
+- arm64/mpam: Add selective L2 MBM overflow checking
+- fs/resctrl: Add arch-specific MBM overflow setup helpers
+- fs/resctrl: Introduce per-resource MBM enable check
+- arm64/mpam: Add HISI_HIP13 support
+- arm64/mpam: Fix wd boundary check and GENMASK range in percent-mbw conversion
+- arm_mpam: Add MBWU counter scaling support
+- arm_mpam: Disable reqPARTID expansion when Narrow-PARTID is unavailable
+- fs/resctrl: Prevent rmid parsing errors by flushing limbo on umount
+- arm64/mpam: Add mpam_sync_config() for dynamic rmid expansion
+- fs/resctrl: Wire up rmid expansion and reclaim functions
+- arm_mpam: Implement dynamic reqPARTID allocation for monitoring groups
+- fs/resctrl: Add rmid_entry state helpers
+- arm_mpam: Propagate control group config to sub-monitoring groups
+- arm_mpam: Set INTERNAL as needed when setting MSC controls
+- arm_mpam: Refactor rmid to reqPARTID/PMG mapping
+- arm_mpam: Add intPARTID and reqPARTID support for narrow PARTID feature
+- urma: fix positive return value in uburma_open
+
+* Wed Sep 23 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-176.0.0.156
+- !27359 HISI-CCA and HISI-CCA-DA bugfixs
+- !28526 CVE-2026-89799
+- !28468 arm: kvm feat feature
+- !28514 drivers/ub/sentry: fix kfree of non-head pointer in parse_config_string
+- bpf: Disable preemption in bpf_get_stackid
+- bpf: Use stack id functions instead of __bpf_get_stackid
+- bpf: Factor stackid_new_bucket from __bpf_get_stackid
+- bpf: Factor stackid_fastpath function from __bpf_get_stackid
+- bpf: Factor stackid_init function from __bpf_get_stackid
+- bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry
+- !28455 LoongArch: Avoid preempt count underflow without probe
+- KVM: arm64: Allow control of dpISA extensions in ID_AA64ISAR3_EL1
+- KVM: arm64: Expose ID_AA64PFR2_EL1 to userspace and guests
+- KVM: arm64: Enable FP8 support when available and configured
+- KVM: arm64: Expose ID_AA64FPFR0_EL1 as a writable ID reg
+- KVM: arm64: Add save/restore support for FPMR
+- KVM: arm64: Add predicate for FPMR support in a VM
+- KVM: arm64: Add CONFIG_ENABLE_KVM_FPMR to support for fpmr in KVM
+- drivers/ub/sentry: fix kfree of non-head pointer in parse_config_string
+- !28214 [OLK-6.6] Fix CVE-2026-90388
+- !27961 [OLK-6.6] Fix CVE-2026-89479
+- !28068 [OLK-6.6] Fix CVE-2026-89657
+- !28163 [OLK-6.6] Fix CVE-2026-90283
+- !28462 xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()
+- !28465 RDMA/cxgb4: Free debugfs on registration failure
+- !28463 params: fix charp corruption on allocation failure
+- !28063 [OLK-6.6] Fix CVE-2026-89643
+- !27955 [OLK-6.6] Fix CVE-2026-89451
+- !28058 [OLK-6.6] Fix CVE-2026-89583
+- !28232 [OLK-6.6] Fix CVE-2026-92495
+- !28242 [OLK-6.6] Fix CVE-2026-92510
+- !28244 [OLK-6.6] Fix CVE-2026-92512
+- !28255 [OLK-6.6] Fix CVE-2026-92523
+- !28276 [OLK-6.6] Fix CVE-2026-93107
+- !28167 [OLK-6.6] Fix CVE-2026-90293
+- !28460 media: tda18250: fix possible integer overflow
+- !28461 media: v4l2-fwnode: Fix fwnode leak in v4l2_fwnode_parse_link
+- !28102 [OLK-6.6] Fix CVE-2026-89726
+- !28105 [OLK-6.6] Fix CVE-2026-89729
+- !28171 [OLK-6.6] Fix CVE-2026-90307
+- !28183 [OLK-6.6] Fix CVE-2026-90329
+- !28221 [OLK-6.6] Fix CVE-2026-90413
+- !28222 [OLK-6.6] Fix CVE-2026-90414
+- !28223 [OLK-6.6] Fix CVE-2026-90415
+- !28224 [OLK-6.6] Fix CVE-2026-90416
+- !28216 [OLK-6.6] Fix CVE-2026-90392
+- !28126 [OLK-6.6] Fix CVE-2026-89842
+- !28127 [OLK-6.6] Fix CVE-2026-89843
+- !28128 [OLK-6.6] Fix CVE-2026-89844
+- !28129 [OLK-6.6] Fix CVE-2026-89845
+- !28217 [OLK-6.6] Fix CVE-2026-90393
+- !28459 perf/x86/intel: Fix kernel address leakages in LBR stack
+- !28449 ACPI: CPPC: Power Management Controller feature
+- !28466 v2 arm64: smt: Introduce VIP-SMT QoS mode for SMT
+- !27947 [OLK-6.6] Fix CVE-2026-80996
+- !27888 urma: fix memory usage of ubcore of node0 is too large
+- !27980 Fix CVE-2026-90182
+- !28123 [OLK-6.6] Fix CVE-2026-89803
+- !28396 Fix CVE-2026-90093
+- !27931 [OLK-6.6] Fix CVE-2026-80977
+- !28280 [OLK-6.6] Fix CVE-2026-93137
+- !28037 [OLK-6.6] Fix CVE-2026-89547
+- !28442 Fix CVE-2026-90092
+- !27787 KVM: SVM: CSV: Support 256MB dirty pages in CSV3 migration
+- KVM: arm64: Move FPMR into the sysreg array
+- arm64: configs: Enable ARM64_VIP_SMT in openeuler_defconfig
+- arm64: smt: Add novipsmt kernel command line parameter
+- arm64: smt: Introduce VIP-SMT a QoS Mode for SMT
+- arm64: idle: make arch_cpu_idle_{enter,exit} more refactorable
+- RDMA/cxgb4: Free debugfs on registration failure
+- params: fix charp corruption on allocation failure
+- xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()
+- media: v4l2-fwnode: Fix fwnode leak in v4l2_fwnode_parse_link
+- media: tda18250: fix possible integer overflow
+- perf/x86/intel: Fix kernel address leakages in LBR stack
+- LoongArch: Avoid preempt count underflow without probe
+- KVM: SVM: CSV: Support 256MB dirty pages in CSV3 migration
+- x86/csv: Add function to get SMR size of CSV3 memory
+- x86/mm: Reserve 520MB memory for CSV3 migration
+- Bluetooth: L2CAP: reject accept queue add unless BT_LISTEN
+- cpufreq: cppc: Expose Resource Priority attributes via sysfs
+- ACPI: CPPC: Add Resource Priority accessors
+- ACPI: CPPC: Factor out cpc_read_reg() and cpc_write_reg()
+- ACPI: CPPC: Store optional flag in cpc_register_resource
+- ACPI: CPPC: Parse Resource Priority Register entries from _CPC package
+- ACPI: CPPC: Refactor resource cleanup into free_reg_resource()
+- ACPI: CPPC: Refactor element parsing into parse_cpc_element()
+- ACPI: CPPC: Prepare cpc_register_resource for Package-type entries
+- ACPI: CPPC: Refactor register value get and set ABIs
+- ACPI: CPPC: Add cppc_set_reg_val()
+- ACPI: CPPC: Extract cppc_get_reg_val_in_pcc()
+- ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val()
+- ACPI: CPPC: Optimize cppc_get_perf()
+- ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optional
+- rme: fix device unassign and unmap rollback
+- rme: fix io-pgtable and device attach defects
+- rme: fix CCA dispatcher NULL deref and folio refcount
+- rme: fix swiotlb free of shared pages
+- rme: hisi-cca-da: use spin_lock_irqsave for g_dev_protected
+- rme: hisi-cca-da: protect PAR_EL1 from interrupt clobber
+- rme: hisi-cca-da: init MSI fields and skip non-S2_TRANS STE
+- rme: pass virtual CLIDR_EL1 to REC entry
+- Bluetooth: L2CAP: access chan->conn safely in get/setsockopt
+- bpf: Fix use-after-free on mm_struct in bpf_find_vma()
+- RDMA/rxe: Avoid reprocessing the current packet after the QP enters the error state
+- RDMA/nldev: validate dynamic counter attribute length
+- RDMA/core: Fix use after free in ib_query_qp()
+- RDMA/core: Add rdma_restrack_begin/abort/commit_del() operations
+- RDMA/core: Fix potential use after free in ib_destroy_srq_user()
+- RDMA/core: Add rdma_restrack_begin/abort/commit_del() operations
+- RDMA/bnxt_re: Clear VM_MAYWRITE on DBR/toggle page mmap
+- RDMA/mlx5: Fix stack out-of-bounds read in cc_params debugfs
+- RDMA/cxgb4: free STAG index when TPT entry write fails
+- IB/isert: reject PDUs declaring more data than was received
+- IB/isert: reject login PDUs declaring more data than was received
+- bpf: Fix potential UAF in bpf_netns_link_update_prog
+- bpf: Fix potential UAF when reading bpf link info
+- iommu/dma: Check atomic pool allocation result directly
+- HID: synchronize input before cleaning up a failed probe
+- RDMA/srp: fix heap information leak on a truncated SRP_CRED_REQ
+- IB/isert: post the full-feature receive buffers after session registration
+- IB/isert: delay the final Login Response until the session is registered
+- hugetlbfs: release subpool on fill_super failure
+- scsi: qla2xxx: Avoid req_q_map double-read in qla2x00_error_entry()
+- scsi: qla2xxx: Hold vport_slock for host map update in report ID acquisition
+- scsi: qla2xxx: Zero-init bsg stack buffers to avoid info leak
+- scsi: qla2xxx: Skip NVMe LS reject IOCB when FW not started
+- drm/nouveau: unsubscribe the channel-kill event before the fence context
+- HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature
+- lib/ucs2_string.c: fix out-of-bounds read in ucs2_strnlen()
+- libceph: validate OSD extent maps before cursor advance
+- audit: avoid dropping live tree ref on fsnotify rule autoremove
+- Bluetooth: eir: Fix OOB read in eir_get_service_data()
+- SUNRPC: Check svc pool percpu counter allocation
+- blk-iocost: clear delay state when freeing policy data
+- sctp: stop processing a packet once its association is deleted
+- iommu/sva: Set handle->dev before the SVA handle is visible
+- net: l2tp: do not propagate multicast notification errors
+- net: skbuff: don't touch shared zerocopy state in skb_tx_error()
+- urma: fix memory usage of ubcore of node0 is too large
+- rme: hisi-cca-da: undelegate device on realm create failure
+
+* Tue Sep 22 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-173.0.0.155.20260922.19dbc5fe10e8
+- !28225 [OLK-6.6] Fix CVE-2026-90417
+- !28371 [OLK-6.6] ub: ubaseproxy: Fix context validation and risk statistics
+- !28370 [OLK-6.6] ub/unic: Fix reset, ctrlq completion, RX and doorbell handling
+- !28419 powerpc/kexec_file: Prevent kexec range truncation
+- !28281 [OLK-6.6] Fix CVE-2026-93138
+- !28407 bpf: Compare iterator types during state pruning
+- !28273 [OLK-6.6] Fix CVE-2026-93095
+- !28456 v4 bpf, cgroup: Fix invalid storage access after __cgroup_bpf_attach failed
+- !28418 kprobes: Protect kprobe_blacklist with RCU
+- !28413 ftrace: Take trace_array reference before accessing its ftrace_ops
+- !28428 CVE-2026-90036 and CVE-2026-90037
+- bpf, cgroup: Fix invalid storage access after __cgroup_bpf_attach failed
+- !28405 net: hns3: differentiate autoneg default values between copper and fiber
+- !28391 Fix CVE-2026-90091
+- !27675 urma: change tpid uobj deatch to the front of import jetty ex
+- !27948 [OLK-6.6] Fix CVE-2026-81000
+- !28400 bpf: Reject non-scalar bpf_loop iteration counts
+- !27934 [OLK-6.6] Fix CVE-2026-80984
+- !27949 [OLK-6.6] Fix CVE-2026-81002
+- !28019 [OLK-6.6] Fix CVE-2026-89520
+- !25831 Support cpupower tool on Intel platforms
+- !28354 Fix CVE-2026-90218
+- !28352 Fix CVE-2026-89894
+- !28350 Fix CVE-2026-89897
+- !28016 [OLK-6.6] Fix CVE-2026-89510
+- !28015 [OLK-6.6] Fix CVE-2026-89508
+- !28346 Fix CVE-2026-89899
+- !28279 [OLK-6.6] Fix CVE-2026-93125
+- !25832 sync turbostat to release 2025.12.02
+- !28176 [OLK-6.6] Fix CVE-2026-90314
+- !28318 Fix CVE-2026-93189
+- !27994 Fix CVE-2026-93163
+- !27992 Fix CVE-2026-93146
+- !27991 Fix CVE-2026-93110
+- !27972 Fix CVE-2026-93109
+- !27990 Fix CVE-2026-93108
+- !27969 Fix CVE-2026-93104
+- !25830 Sync intel-speed-select to v1.26
+- !27967 Fix CVE-2026-93103
+- net: hns3: fix speed configuration residue after driver reload
+- net: hns3: differentiate autoneg default values between copper and fiber
+- net: hns3: fix permanent link down deadlock after reset
+- net: hns3: refactor MAC autoneg and speed configuration
+- net: hns3: unify copper port ksettings configuration path
+- Revert "net: hns3: use user configure after hardware reset when using kernel PHY."
+- Revert "net: hns3: `req_autoneg` for fiber is initialized to `support_autoneg` instead of OFF."
+- !27878 Fix CVE-2026-89998
+- !28024 [OLK-6.6] Fix CVE-2026-89532
+- !28284 [OLK-6.6] Fix CVE-2026-93148
+- !28026 [OLK-6.6] Fix CVE-2026-89536
+- !28039 [OLK-6.6] Fix CVE-2026-89549
+- !28033 [OLK-6.6] Fix CVE-2026-89542
+- !28029 [OLK-6.6] Fix CVE-2026-89538
+- !28283 [OLK-6.6] Fix CVE-2026-93144
+- !28025 [OLK-6.6] Fix CVE-2026-89533
+- !28032 [OLK-6.6] Fix CVE-2026-89541
+- !28031 [OLK-6.6] Fix CVE-2026-89540
+- NFSD: Prevent client use-after-free during close_lru reaping
+- NFSD: Prevent client use-after-free during blocked-lock reaping
+- !27796 nvmet-tcp: bound SGL data length before allocating command buffers
+- powerpc/kexec_file: Prevent kexec range truncation
+- kprobes: Protect kprobe_blacklist with RCU
+- !27851 Fix CVE-2026-90011
+- ftrace: Take trace_array reference before accessing its ftrace_ops
+- bpf: Compare iterator types during state pruning
+- !27706 mm/dpool: block huge orders via thp_vma_allowable
+- !28041 [OLK-6.6] Fix CVE-2026-89551
+- !28038 [OLK-6.6] Fix CVE-2026-89548
+- !28052 [OLK-6.6] Fix CVE-2026-89565
+- bpf: Reject non-scalar bpf_loop iteration counts
+- Bluetooth: L2CAP: fix race l2cap_sock_cleanup_listen() vs. put_chan
+- RDMA/cma: Fix WARNING in res_to_rt
+- media: cx231xx: reject geometry changes while the VBI queue is busy
+- media: cec: Serialize exclusive follower delivery
+- media: cec: disable delayed work before freeing an interrupted transmit
+- HID: core: quiesce input in hid_hw_stop() to prevent use-after-free
+- bpf: Reject MEM_ALLOC BTF accesses past object bounds
+- bpf: Reject writes through untrusted BTF pointers
+- bpf: Fix vmlinux BTF prep race in bpf_get_btf_vmlinux
+- bpf: Reject rdonly/rdwr_buf_size kfunc arguments that exceed u32 max
+- hfsplus: validate thread record before delete key rebuild
+- RDMA/cxgb4: Fix dereg_skb leak and double free in write_tpt_entry()
+- remoteproc: fix OOB read via signed offset in rsc_table_for_each_entry()
+- ipip: fix skb leak in collect_md mode when metadata_dst allocation fails
+- SUNRPC: xdr_buf_trim: clamp buf->len to avoid underflow
+- sunrpc: route to a populated pool in svc_pool_for_cpu()
+- SUNRPC: always drain cache_cleaner before destroying a cache_detail
+- SUNRPC: harden gss_krb5_unwrap_v2 against short tokens
+- SUNRPC: harden gss_unwrap_resp_priv length checks
+- sunrpc: init gssp_lock before publishing proc entry
+- SUNRPC: Reject krb5 v2 wrap tokens with oversized ec field
+- SUNRPC: wait for in-flight client TLS handshake callback
+- svcrdma: Fix offset arithmetic in read_chunk_range
+- svcrdma: Fix pcl_for_each_segment for empty chunks
+- sched/core: Make core-sched flips wait for in-flight selections
+- RDMA/cxgb4: Cancel reg_work before freeing device on remove
+- RDMA/ucma: Lock the handler in ucma_set_ib_path()
+- hwrng: core - fix rng list on registration error
+- time/namespace: Validate nanosecond field in proc_timens_set_offset()
+- RDMA/core: Wait for RCU callbacks before unloading ib_core
+- RDMA/ipoib: Drain RCU callbacks during module teardown
+- tools/power turbostat: AMD: msr offset 0x611 read failed: Input/output error
+- tools/power turbostat: version 2025.12.02
+- tools/power turbostat: Print wide names only for RAW 64-bit columns
+- tools/power turbostat: Print percentages in 8-columns
+- tools/power turbostat: Print "nan" for out of range percentages
+- tools/power turbostat: Validate APERF access for VMWARE
+- tools/power turbostat: Enhance perf probe
+- tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor
+- tools/power turbostat: Add run-time MSR driver probe
+- tools/power turbostat: Set per_cpu_msr_sum to NULL after free
+- tools/power turbostat: Add LLC stats
+- tools/power turbostat: Remove dead code
+- tools/power turbostat: Refactor floating point printout code
+- tools/power turbostat.8: Update example
+- tools/power turbostat: Refactor added-counter value printing code
+- tools/power turbostat: Refactor added column header printing
+- tools/power turbostat: Add Wildcat Lake and Nova Lake support
+- tools/power turbostat: Regression fix Uncore MHz printed in hex
+- tools/power turbostat: Fix incorrect sorting of PMT telemetry
+- tools/power turbostat: version 2025.09.09
+- tools/power turbostat: Handle non-root legacy-uncore sysfs permissions
+- tools/power turbostat: standardize PER_THREAD_PARAMS
+- tools/power turbostat: Fix DMR support
+- tools/power turbostat: add format "average" for external attributes
+- tools/power turbostat: delete GET_PKG()
+- tools/power turbostat: probe and display L3 cache topology
+- tools/power turbostat: Support more than 64 built-in-counters
+- tools/power turbostat.8: Document Totl%C0, Any%C0, GFX%C0, CPUGFX% columns
+- tools/power turbostat: Fix bogus SysWatt for forked program
+- tools/power turbostat: Handle cap_get_proc() ENOSYS
+- tools/power turbostat: Fix build with musl
+- tools/power turbostat: verify arguments to params --show and --hide
+- x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake
+- tools/power turbostat: regression fix: --show C1E%
+- tools/power turbostat: version 2025.06.08
+- tools/power turbostat: Add initial support for BartlettLake
+- tools/power turbostat: Add initial support for DMR
+- tools/power turbostat: Dump RAPL sysfs info
+- tools/power turbostat: Avoid probing the same perf counters
+- tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs cleared
+- tools/power turbostat: Clean up add perf/msr counter logic
+- tools/power turbostat: Introduce add_msr_counter()
+- tools/power turbostat: Remove add_msr_perf_counter_()
+- tools/power turbostat: Remove add_cstate_perf_counter_()
+- tools/power turbostat: Remove add_rapl_perf_counter_()
+- tools/power turbostat: Quit early for unsupported RAPL counters
+- tools/power turbostat: Always check rapl_joules flag
+- tools/power turbostat: Fix AMD package-energy reporting
+- tools/power turbostat: Fix RAPL_GFX_ALL typo
+- tools/power turbostat: Add Android support for MSR device handling
+- tools/power turbostat.8: pm_domain wording fix
+- tools/power turbostat.8: fix typo: idle_pct should be pct_idle
+- tools/power turbostat: v2025.05.06
+- tools/power turbostat: disable "cpuidle" invocation counters, by default
+- tools/power turbostat: re-factor sysfs code
+- tools/power turbostat: Restore GFX sysfs fflush() call
+- tools/power turbostat: Document GNR UncMHz domain convention
+- tools/power turbostat: report CoreThr per measurement interval
+- tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192
+- tools/power turbostat: Add idle governor statistics reporting
+- tools/power turbostat: Fix names matching
+- tools/power turbostat: Allow Zero return value for some RAPL registers
+- tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options
+- x86/cpu: Fix #define name for Intel CPU model 0x5A
+- tools/power turbostat: version 2025.02.02
+- tools/power turbostat: Add CPU%c1e BIC for CWF
+- tools/power turbostat: Harden one-shot mode against cpu offline
+- tools/power turbostat: Fix forked child affinity regression
+- tools/power turbostat: Add tcore clock PMT type
+- tools/power turbostat: version 2025.01.14
+- tools/power turbostat: Allow adding PMT counters directly by sysfs path
+- tools/power turbostat: Allow mapping multiple PMT files with the same GUID
+- tools/power turbostat: Add PMT directory iterator helper
+- tools/power turbostat: Extend PMT identification with a sequence number
+- tools/power turbostat: Return default value for unmapped PMT domains
+- tools/power turbostat: Check for non-zero value when MSR probing
+- tools/power turbostat: Enhance turbostat self-performance visibility
+- tools/power turbostat: Add fixed RAPL PSYS divisor for SPR
+- tools/power turbostat: Fix PMT mmaped file size rounding
+- tools/power turbostat: Remove SysWatt from DISABLED_BY_DEFAULT
+- tools/power turbostat: Add an NMI column
+- tools/power turbostat: add Busy% to "show idle"
+- tools/power turbostat: Introduce --force parameter
+- tools/power turbostat: Improve --help output
+- tools/power turbostat: Exit on unsupported Vendors
+- tools/power turbostat: Exit on unsupported Intel models
+- tools/power turbostat: update turbostat(8)
+- tools/power turbostat: Add initial support for ClearwaterForest
+- tools/power turbostat: Add initial support for PantherLake
+- tools/power turbostat: 2024.11.30
+- tools/power turbostat: Add RAPL psys as a built-in counter
+- tools/power turbostat: Fix child's argument forwarding
+- tools/power turbostat: Force --no-perf in --dump mode
+- tools/power turbostat: Add support for /sys/class/drm/card1
+- tools/power turbostat: Cache graphics sysfs file descriptors during probe
+- tools/power turbostat: Consolidate graphics sysfs access
+- tools/power turbostat: Remove unnecessary fflush() call
+- tools/power turbostat: Enhance platform divergence description
+- tools/power turbostat: Add initial support for GraniteRapids-D
+- tools/power turbostat: Remove PC3 support on Lunarlake
+- tools/power turbostat: Rename arl_features to lnl_features
+- tools/power turbostat: Add back PC8 support on Arrowlake
+- tools/power turbostat: Remove PC7/PC9 support on MTL
+- tools/power turbostat: Honor --show CPU, even when even when num_cpus=1
+- tools/power turbostat: Fix trailing '
+- tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms
+- tools/power turbostat: Fix column printing for PMT xtal_time counters
+- tools/power turbostat: fix GCC9 build regression
+- tools/power turbostat: version 2024.07.26
+- tools/power turbostat: Include umask=%x in perf counter's config
+- tools/power turbostat: Document PMT in turbostat.8
+- tools/power turbostat: Add MTL's PMT DC6 builtin counter
+- tools/power turbostat: Add early support for PMT counters
+- tools/power turbostat: Move verbose counter messages to level 2
+- tools/power turbostat: Move debug prints from stdout to stderr
+- tools/power turbostat: Fix typo in turbostat.8
+- tools/power turbostat: Add perf added counter example to turbostat.8
+- tools/power turbostat: Fix formatting in turbostat.8
+- tools/power turbostat: Extend --add option with perf counters
+- tools/power turbostat: Group SMI counter with APERF and MPERF
+- tools/power turbostat: Add ZERO_ARRAY for zero initializing builtin array
+- tools/power turbostat: Replace enum rapl_source and cstate_source with counter_source
+- tools/power turbostat: Remove anonymous union from rapl_counter_info_t
+- tools/power turbostat: Add local build_bug.h header for snapshot target
+- tools/power/turbostat: Switch to new Intel CPU model defines
+- tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l'
+- tools/power turbostat: option '-n' is ambiguous
+- tools/power turbostat: version 2024.05.10
+- tools/power turbostat: Ignore pkg_cstate_limit when it is not available
+- tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings
+- tools/power turbostat: Read Package-cstates via perf
+- tools/power turbostat: Read Core-cstates via perf
+- tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs
+- tools/power turbostat: Add columns for clustered uncore frequency
+- tools/power turbostat: Enable non-privileged users to read sysfs counters
+- tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON
+- tools/power turbostat: Add ARL-H support
+- tools/power turbostat: Enhance ARL/LNL support
+- tools/power turbostat: Survive sparse die_id
+- tools/power turbostat: Harden probe_intel_uncore_frequency()
+- tools/power turbostat: Add "snapshot:" Makefile target
+- tools/power turbostat: v2024.04.10
+- tools/power turbostat: Add selftests
+- tools/power/turbostat: Add support for Xe sysfs knobs
+- tools/power/turbostat: Add support for new i915 sysfs knobs
+- tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz
+- tools/power/turbostat: Unify graphics sysfs snapshots
+- tools/power/turbostat: Cache graphics sysfs path
+- tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX
+- tools/power turbostat: read RAPL counters via perf
+- tools/power turbostat: Add proper re-initialization for perf file descriptors
+- tools/power turbostat: Clear added counters when in no-msr mode
+- tools/power turbostat: add early exits for permission checks
+- tools/power turbostat: detect and disable unavailable BICs at runtime
+- tools/power turbostat: Add reading aperf and mperf via perf API
+- tools/power turbostat: Add --no-perf option
+- tools/power turbostat: Add --no-msr option
+- tools/power turbostat: enhance -D (debug counter dump) output
+- tools/power turbostat: Read base_hz and bclk from CPUID.16H if available
+- tools/power turbostat: Expand probe_intel_uncore_frequency()
+- tools/power turbostat: Do not print negative LPI residency
+- tools/power turbostat: version 2023.11.07
+- tools/power/turbostat: bugfix "--show IPC"
+- tools/power/turbostat: Add initial support for LunarLake
+- tools/power/turbostat: Add initial support for ArrowLake
+- tools/power/turbostat: Add initial support for GrandRidge
+- tools/power/turbostat: Add initial support for SierraForest
+- tools/power/turbostat: Add initial support for GraniteRapids
+- tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_features
+- tools/power/turbostat: Move process to root cgroup
+- tools/power/turbostat: Handle cgroup v2 cpu limitation
+- tools/power/turbostat: Abstrct function for parsing cpu string
+- tools/power/turbostat: Handle offlined CPUs in cpu_subset
+- tools/power/turbostat: Obey allowed CPUs for system summary
+- tools/power/turbostat: Obey allowed CPUs for primary thread/core detection
+- tools/power/turbostat: Abstract several functions
+- tools/power/turbostat: Obey allowed CPUs during startup
+- tools/power/turbostat: Obey allowed CPUs when accessing CPU counters
+- tools/power/turbostat: Introduce cpu_allowed_set
+- tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL
+- tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms
+- tools/power/turbostat: Introduce probe_pm_features()
+- tools/power/turbostat: Relocate more probing related code
+- tools/power/turbostat: Reorder some functions
+- tools/power/turbostat: Relocate thermal probing code
+- tools/power/turbostat: Relocate lpi probing code
+- tools/power/turbostat: Relocate graphics probing code
+- tools/power/turbostat: Rename rapl probing function
+- tools/power/turbostat: Rename uncore probing function
+- tools/power/turbostat: Relocate pstate probing code
+- tools/power/turbostat: Relocate cstate probing code
+- tools/power/turbostat: Improve probe_platform_features() logic
+- tools/power/turbostat: Delete intel_model_duplicates()
+- tools/power/turbostat: Abstract cstate prewake bit support
+- tools/power/turbostat: Abstract aperf/mperf multiplier support
+- tools/power/turbostat: Abstract extended cstate MSRs support
+- tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support
+- tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support
+- tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support
+- tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support
+- tools/power/turbostat: Abstract MSR_CORE_C1_RES support
+- tools/power/turbostat: Abstract IRTL support
+- tools/power/turbostat: Use fine grained IRTL output
+- tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models
+- tools/power/turbostat: Adjust cstate for has_c8910_msrs() models
+- tools/power/turbostat: Adjust cstate for is_bdx() models
+- tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models
+- tools/power/turbostat: Adjust cstate for is_dnv() models
+- tools/power/turbostat: Adjust cstate for is_jvl() models
+- tools/power/turbostat: Adjust cstate for has_slv_msrs() models
+- tools/power/turbostat: Adjust cstate for has_snb_msrs() models
+- tools/power/turbostat: Adjust cstate for models with .cst_limit set
+- tools/power/turbostat: Adjust cstate for has_snb_msrs() models
+- tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set
+- tools/power/turbostat: Add skeleton support for cstate enumeration
+- tools/power/turbostat: Abstract TSC tweak support
+- tools/power/turbostat: Remove unused family/model parameters for RAPL functions
+- tools/power/turbostat: Abstract hardcoded TDP value
+- tools/power/turbostat: Abstract fixed DRAM Energy unit support
+- tools/power/turbostat: Abstract RAPL divisor support
+- tools/power/turbostat: Abstract Per Core RAPL support
+- tools/power/turbostat: Abstract RAPL MSRs support
+- tools/power/turbostat: Simplify the logic for RAPL enumeration
+- tools/power/turbostat: Redefine RAPL macros
+- tools/power/turbostat: Abstract hardcoded Crystal Clock frequency
+- tools/power/turbostat: Abstract Automatic Cstate Conversion support
+- tools/power/turbostat: Abstract Perf Limit Reasons MSRs support
+- tools/power/turbostat: Abstract TCC Offset bits support
+- tools/power/turbostat: Abstract Config TDP MSRs support
+- tools/power/turbostat: Rename some TRL functions
+- tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support
+- tools/power/turbostat: Rename some functions
+- tools/power/turbostat: Remove a redundant check
+- tools/power/turbostat: Abstract Nehalem MSRs support
+- tools/power/turbostat: Abstract Package cstate limit decoding support
+- tools/power/turbostat: Abstract BCLK frequency support
+- tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support
+- tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support
+- tools/power/turbostat: Add skeleton support for table driven feature enumeration
+- tools/power/turbostat: Remove pseudo check for two models
+- tools/power/turbostat: Remove redundant duplicates
+- tools/power/turbostat: Replace raw value cpu model with Macro
+- tools/power/turbostat: Support alternative graphics sysfs knobs
+- tools/power/turbostat: Enable TCC Offset on more models
+- tools/power/turbostat: Fix failure with new uncore sysfs
+- RDMA/mlx5: Drain RCU callbacks during module teardown
+- RDMA/rvt: Return NULL after port allocation failure
+- RDMA/hfi1: Preserve unit 0 on allocation failure
+- xdp: fix zero-copy frame layout
+- net: tun: bound receive headroom
+- net/smc: do not dereference an unset send buffer on the SMC-D teardown path
+- ub: ubaseproxy: add sqe_position field verification for jetty ctx creation
+- ub: ubaseproxy: optimize jetty group ctx verification handling
+- ub: ubaseproxy: Fix JFS modify ctx length check and mask offset
+- ub: ubaseproxy: The risk stats only print active UEs
+- ub: ubaseproxy: Fix risk_stats statistics in abnormal scenarios
+- ub: ubaseproxy: print info only when ue is registered
+- ub: ubaseproxy: modify the minimum value of rce_shift
+- ub: ubaseproxy: Count jfs_check_jfr_not_exists errors in risk_stats
+- ub: ubaseproxy: ubaseproxy encoding format adjustment
+- ub: ubase: Change the doorbell mapping attribute from Normal NC to Device
+- net: unic: Avoid page-pool double put on RX errors
+- ub: ubase: Fix ctrlq duplicate completion, wait timing, and endian cleanup
+- ub: ubase: Retry reset after preparation timeout
+- urma: change tpid uobj deatch to the front of import jetty ex
+- dm: fix race when loading and unloading a table
+- scsi: target: iscsi: Reserve a terminator byte for the login payload
+- mm/dpool: block huge orders via thp_vma_allowable
+- nvmet-tcp: bound SGL data length before allocating command buffers
+- cpupower: Add intel_pstate turbo boost support for Intel platforms
+- cpupower: Allow control of boost feature on non-x86 based systems with boost support.
+- tools/power/cpupower: Add documentation for some recently introduced options
+- tools/power/x86/intel-speed-select: v1.26 release
+- tools/power/x86/intel-speed-select: Fix output when running on unsupported CLX platforms
+- tools/power/x86/intel-speed-select: Print Version info when Incompatible API version is detected
+- tools/power/x86/intel-speed-select: Fix some program return value
+- tools/power/x86/intel-speed-select: Fix cpu extended family ID decoding
+- tools/power/x86/intel-speed-select: Avoid current base freq as maximum
+- tools/power/x86/intel-speed-select: v1.25 release
+- tools/power/x86/intel-speed-select: Use pkg-config for libnl-3.0 detection
+- tools/power/x86/intel-speed-select: Allow non root users
+- tools/power/x86/intel-speed-select: v1.24 release
+- tools/power/x86/intel-speed-select: Reset isst_turbo_freq_info for invalid buckets
+- tools/power/x86/intel-speed-select: Check feature status
+- tools/power/x86/intel-speed-select: v1.23 release
+- tools/power/x86/intel-speed-select: Skip uncore frequency update
+- tools/power/x86/intel-speed-select: Support SST PP revision 2 fields
+- tools/power/x86/intel-speed-select: v1.22 release
+- tools/power/x86/intel-speed-select: Prefix header search path with sysroot
+- tools/power/x86/intel-speed-select: Die ID for IO dies
+- tools/power/x86/intel-speed-select: Fix the condition to check multi die system
+- tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE
+- tools/power/x86/intel-speed-select: v1.21 release
+- tools/power/x86/intel-speed-select: Fix TRL restore after SST-TF disable
+- tools/power/x86/intel-speed-select: v1.20 release
+- tools/power/x86/intel-speed-select: Set TRL MSR in 100 MHz units
+- tools/power/x86/intel-speed-select: v1.19 release
+- tools/power/x86/intel-speed-select: Display CPU as None for -1
+- tools/power/x86/intel-speed-select: SST BF/TF support per level
+- tools/power/x86/intel-speed-select: Increase number of CPUs displayed
+- tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq
+- tools/power/x86/intel-speed-select: Fix display for unsupported levels
+- tools/power/x86/intel-speed-select: Support multiple dies
+- tools/power/x86/intel-speed-select: Increase die count
+- tools/power/x86/intel-speed-select: v1.18 release
+- tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0
+- tools/power/x86/intel-speed-select: Increase max CPUs in one request
+- tools/power/x86/intel-speed-select: Display error for core-power support
+- tools/power/x86/intel-speed-select: No TRL for non compute domains
+- tools/power/x86/intel-speed-select: turbo-mode enable disable swapped
+- tools/power/x86/intel-speed-select: Update help for TRL
+- tools/power/x86/intel-speed-select: Sanitize integer arguments
+
+' parsing
+* Mon Sep 21 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-173.0.0.155.20260921.a1f45a9bad6b
+- !27813 urma: use single jetty per device for ipourma
+- !27844 Fix CVE-2026-89859
+- !27841 Fix CVE-2026-89847
+- !27832 Fix CVE-2026-80974
+- !27863 [OLK-6.6] Fix CVE-2026-89719
+- !27838 Fix CVE-2026-89846
+- !27720 CVE-2026-89636
+- !27723 Fix CVE-2026-89633
+- !27795 x86/mm/csv3: Fix CPU hang during conversion between secure and shared memory
+- !27628 swiotlb: Align swiotlb base address to 128M boundary in CSV3 guest
+- !27549 swiotlb: reserve in high mem with guest encrypted backport from anolis
+- !27945 ub: cdma: disable fence flag in common WR to match chip constraint
+- !27699 urma: fix module ref leak on uburma file release
+- !27900 tracing: Take trace_array reference when opening options file
+- !24847 mfs: handle open event in user-space side
+- !27928 urma: fix incomplete authentication of segment requests
+- urma: use single jetty per device for ipourma
+- urma: fix module ref leak on uburma file release
+- !27987 urma: sync cfg.id with driver-assigned id in ubcore_create_jetty/jfr
+- !27871 ub: ub_fwctl: Adds query for storm frequency limit status and historical frequency limit count for UE.
+- !28005 ub: udma: bugfix related to log limit.
+- ub: udma: bugfix related to log limit.
+- urma: sync cfg.id with driver-assigned id in ubcore_create_jetty/jfr
+- x86/mm/csv3: Fix CPU hang during conversion between secure and shared memory
+- swiotlb: Align swiotlb base address to 128M boundary in CSV3 guest
+- ub: cdma: disable fence flag in common WR to match chip constraint
+- urma: fix incomplete authentication of segment requests
+- tracing: Take trace_array reference when opening options file
+- ub: ub_fwctl: Adds query for storm frequency limit status and historical frequency limit count for UE.
+- zram: fix out-of-bounds access in read_block_state()
+- scsi: qla2xxx: Zero dport diagnostics buffer to avoid info leak
+- scsi: qla2xxx: Avoid double completion in async IOCB timeout
+- scsi: qla2xxx: Bound rsp_info_len to avoid OOB sense-data read
+- mfd: sm501: Fix potential memory leaks during remove
+- smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
+- smb: client: clear ce->tgthint in free_tgts()
+- smb: client: harden DFS cache against invalid target hints
+- urma: configure SL/MTU/buffer sizing from device capability for ipourma
+- swiotlb: reserve in high mem with guest encrypted
+- mfs: handle open event in user-space side
+- mfs: post open event to user-space side
+
+* Sun Sep 20 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-173.0.0.155.20260920.aff0ee0487a3
+- !27750 bpf: Harden bloom filter sizing and indexing on 32-bit kernels
+- !27744 ceph: bound xattr value length in __build_xattrs()
+- !27731 ceph: bound num_export_targets array for mds info v2/v3
+- !27729 ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode
+- !27660 Fix CVE-2026-89575
+- !27671 Fix CVE-2026-89576
+- !27640 Fix CVE-2026-89557
+- !27643 Fix CVE-2026-89586
+- !27645 Fix CVE-2026-89595
+- !27647 Fix CVE-2026-89604
+- !27652 Fix CVE-2026-89631
+- !27649 Fix CVE-2026-89632
+- !27733 PTT add support for PCIe 6.0 TLP format
+- perf hisi-ptt: Pass pattern version to decoder for compatibility
+- bpf: Harden bloom filter sizing and indexing on 32-bit kernels
+- ceph: bound xattr value length in __build_xattrs()
+- ceph: bound num_export_targets array for mds info v2/v3
+- hwtracing: hisi_ptt: Add pattern PMU config for trace format selection
+- perf hisi-ptt: Add field-level parsing for header DW0/DW1/DW2/DW3
+- perf hisi-ptt: Add parsing of supported message types and proto length
+- perf hisi-ptt: Merge 4DW and 8DW HEAD0 printing
+- perf hisi-ptt: Extract the raw data printing part
+- perf hisi-ptt: Complete the field names for 4DW and 8DW packets
+- perf hisi-ptt: Abstract trace data buf and offset
+- ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode
+- dm-era: fix shadowed superblock leak on take-snap failure
+- dm raid1: reserve space for NUL-terminator in build_constructor_string()
+- smb: client: reject a tree connect response whose byte count is too small
+- smb: client: fix use-before-check of ReparseDataLength in reparse_buf_ptr()
+- efivarfs: Rate limit statfs() handler
+- fsnotify: Fix stale object mask after concurrent mark updates
+- ata: libata-scsi: fix DSM TRIM for sector sizes larger than 2048 bytes
+- md: do overflow check for sb->bblog_shift in super_1_load()
+
+* Sat Sep 19 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-173.0.0.155.20260919.48b9cae6c1a3
+- !27691 net/hinic5: Update hinic5 SDK and NIC features
+- !27829 backport minios part4 patches from linux mainline on September 18th.
+- !27709 [olk-6.6] netfilter: nft_set_pipapo: CVE-2026-72252 fix
+- !27539 remoteproc: Prevent crash handling to race with rproc_del()
+- arm64/fpsimd: Add task_smstop_sm()
+- arm64/fpsimd: signal: Use SMSTOP behaviour in setup_return()
+- arm64/fpsimd: signal: Clear TPIDR2 when delivering signals
+- arm64/idreg: Add support "arm64.nocnp" for start option
+- arm64/fpsimd: Do not discard modified SVE state
+- KVM: arm64: Kill HCRX_HOST_FLAGS
+- KVM: arm64: Properly save/restore HCRX_EL2
+- arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused
+- arm64/fpsimd: signal: Always save+flush state early
+- arm64/fpsimd: signal32: Always save+flush state early
+- arm64/fpsimd: Reset FPMR upon exec()
+- arm64/fpsimd: Add fpsimd_save_and_flush_current_state()
+- arm64/fpsimd: Don't corrupt FPMR when streaming mode changes
+- arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR
+- arm64/ptrace: Expose FPMR via ptrace
+- arm64/signal: Add FPMR signal handling
+- arm64/fpsimd: Fix fpmr KABI breakage
+- arm64/fpsimd: Support FEAT_FPMR
+- arm64/fpsimd: Enable host kernel access to FPMR
+- arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09
+- !27657 Fix CVE-2026-89634
+- !27667 Fix CVE-2026-89637
+- !27715 ub:ubus: adapt ub memory event for new chip
+- !27490 tracing/probes: Fix use-after-free on field name/type of events with multiple probes
+- net/hinic5: update hinic5 SDK and NIC features
+- !27821 urma: Fixing the compatibility of the structure size
+- !27698 urma: fix UAF in ubcore_alloc_jfs/jfr failed
+- !27824 md: use bio_alloc when sync_set is not initialized in md_super_write
+- !27826 Revert "iomap: guard io_size EOF trim against concurrent truncate underflow"
+- !27806 urma: avoid UAF when deleting user-mode objects concurrently
+- !27721 ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlock
+- urma: fix UAF in ubcore_alloc_jfs/jfr failed
+- !27779 ceph: bound copied dentry name length in NFS export get_name
+- !25736 urma: fix insufficient rqe distribution when alloc rx skb failed
+- Revert "iomap: guard io_size EOF trim against concurrent truncate underflow"
+- md: use bio_alloc when sync_set is not initialized in md_super_write
+- urma: Fixing the compatibility of the structure size
+- !27785 [Backport] RDMA/rxe: Fix responder UAF on IB_QP_MAX_DEST_RD_ATOMIC modify_qp
+- !27650 KVM: arm64: Fix uninitialised level in kvm_pgtable_stage2_relax_perms()
+- !27801 urma: fix UAF in free_token_id
+- !27663 [6.6][Intel-SIG] pmu uncore correctness fixes
+- !27693 [OLK-6.6] backport important bugfix for mpt3sas driver from upstream linux-6.6.y
+- !27697 x86/mm: Increase the value of the macro MIN_SMR_ENTRY_SHIFT
+- !27637 Fix CVE-2026-80783
+- urma: avoid UAF when deleting user-mode objects concurrently
+- !27534 [OLK-6.6][linux-6.6.y sync] Backport 6.6.155-6.6.156 LTS Patches
+- !27449 urma: fix eid validation for user space create paths
+- urma: fix UAF in free_token_id
+- !27783 ub/ubmempfd: fix TOCTOU, and randon return value,log opt.
+- RDMA/rxe: Fix responder UAF on IB_QP_MAX_DEST_RD_ATOMIC modify_qp
+- !27751 urma: make ubcore_set_vtp_param return int on invalid eid
+- ub/ubmem_vmmu: fix the issue of returning random values.
+- ub/ubmempfd: log optimization.
+- ub/ubmempfd: bugfix of TOCTOU issue in copy_from_user.
+- KVM: arm64: Fix uninitialised level in kvm_pgtable_stage2_relax_perms()
+- ceph: bound copied dentry name length in NFS export get_name
+- urma: make ubcore_set_vtp_param return int on invalid eid
+- ub:ubus: adapt ub memory event for new chip
+- ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlock
+- x86/mm: Increase the value of the macro MIN_SMR_ENTRY_SHIFT
+- netfilter: nft_set_pipapo: remove dirty flag
+- netfilter: nft_set_pipapo: prepare destroy function for on-demand clone
+- usb: usbfs: fix use-after-free of usb_device in usbdev_release()
+- USB: c67x00: fix use-after-free in c67x00_add_iso_urb()
+- USB: serial: spcp8x5: drop broken carrier detect support
+- USB: serial: option: fix slab OOB read in interrupt URB callback
+- ALSA: usb-audio: Complete cleanup after system-resume errors
+- ALSA: usb-audio: fix OOB write in snd_usbmidi_novation_output()
+- usb: core: Strengthen error handling in hub_hub_status()
+- usb: core: Add lock to usb_wakeup_notification()
+- KVM: s390: vsie: zero stale crypto bits
+- crypto: qce - Remove unsafe/deprecated algorithms
+- crypto: mxs-dcp - fix source scatterlist length access
+- crypto: qce - fix CCM AAD buffer underallocation
+- crypto: atmel-tdes - use scatterlist length before DMA mapping
+- mm/swap: reject swapon() on filesystem-level encrypted files
+- ipv6: seg6: clear IPv4 control block on IPIP decapsulation
+- net: bridge: mcast: fix use-after-free of a master VLAN's multicast context
+- xfrm: fix xfrm_state_construct() auth-trunc leak
+- xfrm: ah6: validate routing header segments_left
+- xfrm: drop ESP-in-TCP packets with no ingress device
+- xfrm: espintcp: fix UAF during close
+- x86/CPU/AMD: Carve out a Zen5 models range
+- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
+- tls: device: fix out-of-bounds write in tls_append_frag()
+- usb: gadget: f_tcm: keep port count until LUN teardown completes
+- usb: usbtest: disable dynamic ID support
+- fuse: fix invalidate lock leak on open O_TRUNC DAX failure
+- fuse: fix invalidate lock leak on setattr writeback failure
+- xhci: dbgtty: Fix unregister on tty_alloc_driver() failure
+- xhci: dbgtty: Fix unregister on tty_register_driver() failure
+- usb: xhci: Handle USB3 port events when there is one roothub
+- accessibility: speakup: unregister tty ldisc on later init failures
+- fpga: dfl: fme: add error handling
+- xfs: remove file_path tracepoint data
+- HID: pidff: fix OOB write when hid->inputs is empty
+- HID: pidff: clang-format pass
+- HID: pidff: Support device error response from PID_BLOCK_LOAD
+- HID: uclogic: fix use-after-free of inrange_timer on remove
+- HID: ft260: fix stack-use-after-return write in I2C read race
+- HID: ft260: validate i2c input report length
+- HID: nintendo: stop device IO before hid_hw_stop on probe failure
+- nvme: fix status magic numbers
+- nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err
+- HID: magicmouse: prevent unbounded recursion in magicmouse_raw_event()
+- HID: magicmouse: re-enable multitouch after reset-resume
+- nfc: nci: add data_len bound checks to activation parameter extractors
+- nilfs2: reject invalid block index in GC ioctl
+- nilfs2: correct return value kernel-doc descriptions for ioctl functions
+- ext4: propagate errors from fast commit range replay
+- ext4: make some fast commit functions reuse extents path
+- ext4: make state in ext4_mb_mark_bb to be bool
+- ksmbd: harden file lifetime during session teardown
+- net/sched: initialize noop_qdisc owner
+- selinux: switch two allocations to use kzalloc_objs()
+- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
+- Revert "PM: sleep: Use complete() in device_pm_sleep_init()"
+- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
+- smc: Fix use-after-free in __pnet_find_base_ndev().
+- can: j1939: make j1939_sk_bind() fail if device is no longer registered
+- media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode()
+- Revert "usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal"
+- io_uring/io-wq: fix worker accounting when canceling creation callbacks
+- ext4: don't enable DAX on new encrypted files
+- KVM: x86/mmu: Check write tracking in all address spaces
+- scsi: mpt3sas: Avoid freeing unallocated PCIe SGL buffers
+- smb: client: fix UAF and buffer leak in cifs_check_trans2() for malformed secondary T2
+- smb: client: fix ALIGN() overflow in symlink_data() error context loop
+- HID: magicmouse: prevent unbounded recursion in magicmouse_raw_event()
+- perf/x86/intel/uncore: Implement lazy setup for MSR/MMIO PMUs
+- perf/x86/intel/uncore: Fix uncore_box ref/unref ordering
+- perf/x86/intel/uncore: Introduce PMU flags and broken state
+- perf/x86/intel/uncore: Factor out box setup code
+- perf/x86/intel/uncore: Keep PCI PMUs working when MMIO/MSR setup fails
+- perf/x86/intel/uncore: Let init_box() callback report failures
+- perf/x86/intel/uncore: Fix refcnt and other cleanups
+- perf/x86/intel/uncore: Fix PCI PMU cleanup on setup failure
+- perf/x86/intel/uncore: Implement global init callback for GNR uncore
+- perf/x86/intel/uncore: Fix uncore_die_to_cpu() for offline dies
+- perf/x86/intel/uncore: Move die_to_cpu() to uncore.c
+- perf/x86/intel/uncore: Guard against invalid box control address
+- perf/x86/intel/uncore: Fix discovery unit lookup for multi-die systems
+- perf/x86/intel/uncore: Factor out topology_gidnid_map()
+- remoteproc: Prevent crash handling to race with rproc_del()
+- RDMA/rxe: Fix OOB in free_rd_atomic_resources()
+- tracing/probes: Fix use-after-free on field name/type of events with multiple probes
+- urma: fix eid validation for user space create paths
+- urma: fix insufficient rqe distribution when alloc rx skb failed
+
+* Thu Sep 17 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-173.0.0.155.20260917.28052a913f54
+- !27766 drivers/ub/sentry: Set tp_type to UBCORE_CTP before creating the tjetty
+- !27739 Fix CVE-2026-89598
+- !27736 Fix CVE-2026-80914
+- !27730 Fix CVE-2026-80863
+- !27240 ub: obmm: fix exit UAF, allocator access/leak and ownership counter overflow.
+- drivers/ub/sentry: Set tp_type to UBCORE_CTP before creating the tjetty
+- !27625 mm: fix double initialization race in mm_counter_try_switch_to_pcpu
+- fbdev: ssd1307fb: defer I2C transfers from damage callbacks
+- Bluetooth: ISO: fix use-after-free of listener socket in iso_conn_ready
+- !27568 ub: ub_fwctl: Modify some issues related to validation types.
+- RDMA/rxe: Fix OOB in free_rd_atomic_resources()
+- !27682 xsched: fix build failure without CONFIG_XCU_SCHEDULER
+- !25659 mm: reliable: vmscan: bail out early for MOVABLE-bound direct reclaim
+- !27701 urma: restore jetty references when set_jetty_opt fails
+- !27700 urma: fix token reference count on segment unregister failure
+- urma: restore jetty references when set_jetty_opt fails
+- urma: fix token reference count on segment unregister failure
+- !27437 urma: fix authentication of ubagg exchange messages
+- mm: reliable: forbid swapon when mem-reliable is enabled
+- mm: reliable: bail out early for MOVABLE-bound direct reclaim
+- xsched: fix build failure without CONFIG_XCU_SCHEDULER
+- !27424 mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
+- mm: fix double initialization race in mm_counter_try_switch_to_pcpu
+- ub: ub_fwctl: Modify some issues related to validation types.
+- hugetlb: only adjust reservation during unmapping if mapcount is 0
+- mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
+- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
+- mm/hugetlb: restore the reservation if needed
+- urma: fix authentication of ubagg exchange messages
+- ub: obmm: fix ownership counter overflow and asymmetric rollback.
+- ub: obmm: fix exit UAF and allocator access/leak.
+
+* Wed Sep 16 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-173.0.0.155
+- !27315 urma: add kabi-reserve
+- !27570 urma: eagerly create well-known jetty on device attach
+- urma: eagerly create well-known jetty on device attach
+- !27066 [OLK-6.6] Venice ATL support patches for openEuler OLK-6.6
+- !26842 [OLK-6.6] Backport IBS Enhancements and tooling updates
+- !27347 x86/cpu: Hygon: Rename X86_FEATURE_HV_INUSE_WR_ALLOWED to csv3 in /proc/cpuinfo
+- !27533 KVM: arm64: vgic-v3: Restrict ICH_AP1Rn_EL2 accesses to 64-bit only with vNMI
+- KVM: arm64: vgic-v3: Restrict ICH_AP1Rn_EL2 accesses to 64-bit only with vNMI
+- urma: add reserve field
+- x86/cpu: Hygon: Rename X86_FEATURE_HV_INUSE_WR_ALLOWED to csv3 in /proc/cpuinfo
+- perf test: Change all remaining #!/bin/sh to #!/bin/bash
+- perf test amd ibs: avoid using executable heap
+- perf doc: Document new IBS capabilities in man page
+- perf amd ibs: Decode Streaming-store flag in IBS OP raw dump
+- perf amd ibs: Decode Remote-Socket flag in IBS OP raw dump
+- perf amd ibs: Make Fetch status bits dependent on PhyAddrValid for newer platforms
+- perf amd ibs: Suppress bogus TlbRefillLat and DCPhysAd on Zen4+
+- perf amd ibs: Incorporate Zen5 DTLB and PageSize information
+- perf amd ibs: Add Load Latency bits in raw dump
+- perf doc: Add AMD IBS usage document
+- perf test ibs: Skip privilege test on Zen6 and newer platforms
+- perf test: AMD IBS swfilt skip kernel tests if paranoia is >1
+- perf test: Add AMD IBS sw filter test
+- perf tool ibs: Sync AMD IBS header file
+- perf/x86/amd/ibs: Fix comment typo in ibs_op_data
+- perf test amd ibs: Add sample period unit test
+- perf/amd/ibs: Advertise remote socket capability
+- perf/amd/ibs: Enable streaming store filter
+- perf/amd/ibs: Enable RIP bit63 hardware filtering
+- perf/amd/ibs: Enable fetch latency filtering
+- perf/amd/ibs: Support IBS_{FETCH|OP}_CTL2[Dis] to eliminate RMW race
+- perf/amd/ibs: Add new MSRs and CPUID bits definitions
+- perf/amd/ibs: Define macro for ldlat mask and shift
+- perf/amd/ibs: Avoid race between event add and NMI
+- perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR
+- perf/amd/ibs: Limit ldlat->l3missonly dependency to Zen5
+- perf/amd/ibs: Account interrupt for discarded samples
+- RAS/AMD/ATL: Require PRM support for future systems
+- RAS/AMD/ATL: Translate normalized to system physical addresses using PRM
+- ACPI: PRM: Add acpi_prm_handler_available()
+- RAS/AMD/ATL: Return error codes from helper functions
+
+* Tue Sep 15 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154.20260915.851f72ee48a0
+- !27396 [OLK-6.6] Fix CVE-2026-80761
+- !27398 [OLK-6.6] Fix CVE-2026-80762
+- !27495 ub: udma: fix a bug of set cqe_base_addr.
+- !27386 urma: remove mutex_destroy before hw unimport in ubcore_unimport_jetty/jfr
+- !27375 urma: add lock and valid check for eid table in ubcore_set_vtp_param
+- !27390 urma: check use_cnt before deactivating jfc in ubcore_deactive_jfc
+- urma: destroy and re-initialize tjetty/tjfr mutex around hardware unimport
+- !27478 eventfs: Initialize ei->children and ei->list in init_ei()
+- !27484 tracing: Fix use-after-free with same-name named triggers
+- !27489 tracing: Fix crash passing ERR_PTR to kthread_stop()
+- !27198 sched/fair: Fix overflow in update_tg_cfs_runnable()
+- !27388 urma: fix uobj refcount leak on error path in batch delete interfaces
+- urma: check use_cnt before deactivating jfc in ubcore_deactive_jfc
+- !27459 cgroup/cpuset: Backport upstream remote partition accounting fixes
+- !27392 urma: fix UAF of jfs/jfr/jetty context in async event callbacks
+- ub: udma: fix a bug of set cqe_base_addr.
+- !27471 [OLK-6.6][linux-6.6.y sync] Backport 6.6.153-6.6.154 LTS Patches
+- cgroup/cpuset: Fix incorrect change to effective_xcpus in partition_xcpus_del()
+- cgroup/cpuset: Consistently compute effective_xcpus in update_cpumasks_hier()
+- cpuset: fix warning when disabling remote partition
+- cpuset: remove global remote_children list
+- cgroup/cpuset: Remove remote_partition_check() & make update_cpumasks_hier() handle remote partition
+- urma: fix uobj refcount leak on error path in batch delete interfaces
+- urma: fix UAF of jfs/jfr/jetty context in async event callbacks
+- cgroup/cpuset: Fix error handling in remote_partition_disable()
+- cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask()
+- cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation
+- cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()"
+- cgroup/cpuset: remove use_parent_ecpus of cpuset
+- cgroup/cpuset: Correct invalid remote parition prs
+- cgroup/cpuset: remove child_ecpus_count
+- cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug
+- cgroup/cpuset: Keep track of CPUs in isolated partitions
+- !27391 urma: guard is_actived before memcpy in uburma_cmd_active_jfc
+- ACPI: HMAT: Mark hmat_set_default_dram_perf() as __init
+- tracing: Fix crash passing ERR_PTR to kthread_stop()
+- tracing: Fix use-after-free with same-name named triggers
+- eventfs: Initialize ei->children and ei->list in init_ei()
+- Bluetooth: hci_event: validate LE Set CIG Parameters response
+- Bluetooth: hci_event: fix LE list UAF on reset
+- HID: hyperv: validate initial device info bounds
+- HID: sensor: custom: Fix use-after-free in enable_sensor
+- HID: core: fix number/pointer type confusion on long items
+- HID: nintendo: fix out-of-bounds read in joycon_ctlr_read_handler()
+- mptcp: pm: fix memory leak from alloc-during-teardown race
+- HID: core: fix OOB read of field->usage in hid_set_field()
+- HID: magicmouse: Prevent out-of-bounds (OOB) read during DOUBLE_REPORT_ID
+- HID: magicmouse: do not keep a stale msc->input if no input is claimed
+- HID: magicmouse: fix battery reporting for Bluetooth Magic Trackpad USB-C
+- mptcp: pm: fix data race in add_addr timer callback
+- ASoC: SOF: pcm: Move period/buffer configuration print after platform open
+- ASoC: SOF: Relocate and rework functionality for PCM stream freeing
+- ASoC: sof: pcm: use snd_pcm_direction_name()
+- nvmet-tcp: Do not WARN on remotely-controlled oversized SGL allocations
+- nvmet-fc: fix invalid free in LS IOD error path
+- nvmet-auth: zero the AUTH_RECEIVE response buffer
+- ipv6: fix use-after-free in ip6_finish_output2()
+- ipv4: reject undersized MTUs in ip_do_fragment()
+- Input: byd - synchronize timer deletion before freeing private data
+- ndisc: ndisc_send_redirect() cleanup
+- nfc: nci: free destination parameters when closing a connection
+- nfc: nci: fix uninit-value in the RF discover/activated NTF handlers
+- nfc: nci: fix out-of-bounds write in nci_target_auto_activated()
+- nfc: st21nfca: validate ATR_REQ length against the received frame
+- nfc: pn533: purge fragmented skbs during cleanup
+- nfc: llcp: reject PDUs shorter than the LLCP header
+- nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers
+- nfc: llcp: bound the connect_sn TLV walk to the skb
+- nfc: microread: validate target discovery payload lengths
+- nfc: fdp: bound the device-reported read length and fix an skb leak
+- nfc: digital: clamp SENSF_RES length to the destination buffer
+- drm/amdgpu: check ASPM on the dGPU host link
+- drm/amd/display: fix BT.2020 YCbCr limited output CSC matrix
+- drm/amd/display: Fix BT2020 YCbCr limited/full range input
+- drm/amd/amdgpu: disable ASPM in some situations
+- s390/vfio_ccw: Implement a crw lock
+- s390/vfio_ccw: Calculate idal length based on idaw type
+- s390/vfio_ccw: Free all memory if cp_init() fails
+- gpio: ml-ioh: use raw_spinlock_t for the register lock
+- xfs: validate attr entry pointer before field access
+- ext4: clear error before retrying inode xattr space fallback
+- ext4: stop retrying saturated xattr cache entries
+- kcov: fix data corruption and race conditions on PREEMPT_RT
+- null_blk: fix UBSAN shift-out-of-bounds when zone_size is 0 or overflows
+- ocfs2: fix missing metadata reservation for large xattrs
+- ALSA: dummy: Check card index validity at probe
+- serial: sc16is7xx: convert bitmask definitions to use BIT() macro
+- serial: sc16is7xx: fix copy-paste errors in EFR_SWFLOWx_BIT constants
+- serial: qcom-geni: fix TX DMA buffer flush
+- NTB: ntb_netdev: Preserve RX queue depth on allocation failure
+- rndis_host: add overflow check in rndis_rx_fixup()
+- Bluetooth: RFCOMM: take rfcomm_mutex for the deferred setup accept
+- PCI: host-generic: Fix NULL pointer dereference on 32-bit CAM systems
+- urma: add lock and valid check for eid table in ubcore_set_vtp_param
+- Bluetooth: hci_sync: Fix accept list UAF during suspend
+- Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync()
+- Bluetooth: ISO: zero the sockaddr before returning it in getname
+- urma: guard is_actived before memcpy in uburma_cmd_active_jfc
+- sched/fair: Fix overflow in update_tg_cfs_runnable()
+
+* Mon Sep 14 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154.20260914.abbb6dbfc651
+- !27475 bpf: Reject key-less BTF for hash maps
+- !27468 RDMA/hns: Fix GID capacity loss in 64K system
+- RDMA/hns: Fix GID capacity loss in 64K system
+- RDMA/hns: Limit gmv_entry_num to avoid memory waste
+- RDMA/hns: Use u32 for gid_table_len
+- bpf: Reject key-less BTF for hash maps
+- !27438 urma: fix uobj UAF on partial batch destroy failure
+- !27453 bugfix for dpool
+- !27348 Fix CVE-2026-80786
+- !27259 [bugfix]:Fix CSV3 boot failure
+- mm: skip mTHP swapin in dpool
+- mm/dpool: hide dpool related files if not enabled
+- mm/dpool: allow longterm pin for dpool
+- dpool: fix compile error for CONFIG_MEMORY_RELIABLE
+- mm/dpool: fix race between fill_pool and page_in_dynamic_pool
+- dpool: Fix refcount leak when page not in dpagelist
+- urma: fix uobj UAF on partial batch destroy failure
+- fbdev: Wrap user-invoked calls to fb_set_var() in helper
+- KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to RECEIVE_ENCRYPT_CONTEXT
+- KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to LAUNCH_ENCRYPT_VMCB
+- KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to RECEIVE_UPDATE_VMSA
+
+* Sun Sep 13 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154.20260913.71147aafe0b9
+- !27443 KVM: arm64: virtcca: support passing RPV to cVM
+- feat(kvm): support passing RPV to virtcca cVM
+
+* Sat Sep 12 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154.20260912.f72428526704
+- !27423 urma: drop jfe lock around fasync_helper calls
+- !27433 urma: allow NO order type for UM with CTP
+- urma: allow NO order type for UM with CTP
+- !27420 KVM: arm64/x86: Merge multiple bugfixes (MTE tag ref leak, stale vcpu->mode read, stage2 MMU dangling pointer, etc.)
+- urma: drop jfe lock around fasync_helper calls
+- KVM: arm64: Don't leave mmu->pgt dangling on kvm_init_stage2_mmu() error
+- KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request()
+- KVM: x86: Retry to-be-emulated insn in "slow" unprotect path iff sp is zapped
+- KVM: arm64: Release pfn, i.e. put page, if copying MTE tags hits ZONE_DEVICE
+- KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked()
+- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU
+- KVM: arm64: Always invalidate TLB for stage-2 permission faults
+
+* Fri Sep 11 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154.20260911.094a9774dc69
+- !27372 mm: zram_reclaim: reject malformed enable input
+- !27322 workqueue: Make flush_workqueue() cost scale with active pwqs
+- !27335 [OLK-6.6][linux-6.6.y sync] Backport 6.6.152-6.6.153 LTS Patches
+- drm/amdgpu: Fix VCE 3 ring align_mask
+- vxlan: Do not alloc tstats manually
+- binfmt_misc: use exe_file_deny_write_access() for the interpreter clone
+- net/x25: fix use-after-free of the socket by its timers
+- net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG
+- m68k: Define NR_CPUS to 1
+- m68k: use the coherent DMA code for coldfire without data cache
+- dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol
+- af_packet: Don't send zero-byte data in tpacket_snd().
+- ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers
+- net/tls: Fail tls_sw_splice_read() after a failed async decrypt
+- net: packet: fix wrong transport_header when sending VLAN-tagged frame
+- netfilter: ipset: let destroy callbacks adjust ext mem size
+- netfilter: ipset: fix list type element drift bug
+- netfilter: flowtable: publish GC-visible tuple last
+- netfilter: nf_tables_offload: suppress WARN_ON_ONCE for ENOMEM in abort path
+- crypto: ccm - Set rfc4309 maxauthsize from child
+- arm64: tegra: Add EL2 virtual timer interrupt for Tegra194
+- drm/amdgpu: move debug_vm handling to amdgpu_cs_parser_fini
+- drm/amd/pm: fix pptable use-after-free
+- drm/amd/pm: fix torn gpu metrics reads
+- can: rcar_canfd: change the initializing flow for clocks and resets
+- i2c: iproc: reset bus after timeout if START_BUSY is stuck
+- i2c: bcm-iproc: remove printout on handled timeouts
+- ice: fix VF interrupts cleanup
+- fs: don't block write during exec on pre-content watched files
+- ksmbd: reject repeated SMB2 NEGOTIATE requests
+- ksmbd: conn lock to serialize smb2 negotiate
+- igc: remove napi_synchronize() in igc_down()
+- ASoC: tas2562: Validate values for volume writes
+- btrfs: zoned: fix missing chunk metadata reservation
+- btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg()
+- btrfs: add space_info argument to btrfs_chunk_alloc()
+- btrfs: add debug build only WARN
+- tcp: fast path functions later
+- ksmbd: validate minimum PDU size for transform requests
+- smb/server: fix minimum SMB2 PDU size
+- smb/server: fix minimum SMB1 PDU size
+- ksmbd: rename smb2_get_msg to smb_get_msg
+- smb/server: rename include guard in smb_common.h
+- smb: move get_rfc1002_len() to common/smbglob.h
+- smb: move smb_version_values to common/smbglob.h
+- super: fix emergency thaw deadlock on frozen block devices
+- userfaultfd: prevent registration of special VMAs
+- userfaultfd: move vma_can_userfault out of line
+- mm: userfaultfd: add pgtable_supports_uffd_wp()
+- ASoC: fsl_sai: Fix spurious BCLK on resume by clearing BYP
+- ceph: Use a folio in ceph_page_mkwrite()
+- ceph: Remove ceph_writepage()
+- RISC-V: Provide pgtable_l5_enabled on rv32
+- xfs: check v5 superblock features early
+- xfs: only check mergeability of bnobt records
+- drm/amdgpu: disallow multiple FENCE chunks in one submit
+- drm/amdgpu: Fix UVD dpb min size calculation for H264
+- drm/amdgpu: Fix UVD min buffer sizes
+- drm/amdgpu: Implement insert_end for VCE 3
+- drm/amdgpu: Reject UVD message with dimensions above 4096
+- drm/amdgpu: Reject UVD message with invalid number of h265 refs
+- s390/vfio_ccw: Selectively expand io_mutex
+- s390/vfio_ccw: Fix out of bounds check on CCW array
+- s390/vfio_ccw: Ensure index for read/write regions are within range
+- drm/radeon: fix autosuspend cleanup during teardown
+- mmc: sdhci: make tuning_err a signed int
+- mmc: sdhci: unmap the bounce buffer before device release
+- mmc: omap_hsmmc: fix busy_timeout overflow in ns conversion on 32-bit
+- libceph: tolerate addrvecs with multiple entries of the same type
+- ceph: fix MDS random selection readiness predicate
+- Input: sur40 - fix V4L error path cleanup
+- Input: sur40 - fix input device registration ordering
+- ftrace: Fix off-by-one fentry site disable in ftrace_free_mem()
+- ftrace: Protect direct_functions in ftrace_find_rec_direct
+- crypto: qce - fix error path in devm_qce_register_algs
+- Input: hynitron_cstxxx - validate touch count and finger IDs
+- Input: synaptics-rmi4 - propagate F54 worker errors to V4L2 queue
+- powerpc/pseries: lparcfg - fix kbuf[] underflow
+- Input: iforce - validate input packet lengths
+- Input: atkbd - skip deactivate for Xiaomi Book Pro 14's internal keyboard
+- Input: psxpad-spi - set driver data before use
+- Input: focaltech - fix array out-of-bounds in focaltech_process_rel_packet
+- Input: synaptics-rmi4 - fix F55 transmitter electrode count typo
+- powerpc/pseries: pci - logic bug
+- Input: xpad - add support for ZENAIM LEVERLESS
+- drm/amdgpu: fix aperture iounmap skipped on device removal
+- fbdev: core: Fix pointer desynchronization in fb_io_read()
+- ASoC: codecs: lpass-wsa-macro: Fix enum kcontrol accesses
+- ASoC: cs35l41: sort the register default table
+- ASoC: cs35l45: sort the register default table
+- ASoC: cs4265: sort the register default table
+- ASoC: SOF: sof-audio: Fix error path in sof_widget_setup_unlocked()
+- s390/qeth: validate user buffer length in SNMP and ARP query ioctls
+- mptcp: options: reset DSS fields in case of unexpected size
+- selftests: mptcp: join: mark tests with data corruption as failed
+- selinux: reject an unclaimed class value in security_get_classes()
+- selinux: require every boolean value to be defined
+- net: mana: Fix EQ leak in mana_remove on NULL port
+- ipvs: separate destination availability state
+- f2fs: fix UAF issue in f2fs_merge_page_bio()
+- !27353 Ethernet: Linkdata: Add dependencies to the SXE2RDMA Kconfig file to resolve ARM64 build issues.
+- !27242 [OLK-6.6] Fix CVE-2026-80694
+- !27161 [OLK-6.6] Fix CVE-2026-80540
+- !27160 [OLK-6.6] Fix CVE-2026-80541
+- !27175 [OLK-6.6] Fix CVE-2026-80568
+- !27191 [OLK-6.6] Fix CVE-2026-80569
+- !26606 [OLK-6.6] fix CVE-2026-72200
+- !27245 [OLK-6.6] Fix CVE-2026-80576
+- !27184 [OLK-6.6] Fix CVE-2026-80570
+- !27182 [OLK-6.6] Fix CVE-2026-80581
+- !27179 [OLK-6.6] Fix CVE-2026-80583
+- !27178 [OLK-6.6] Fix CVE-2026-80585
+- !26610 [OLK-6.6] fix CVE-2026-74571
+- !27010 [OLK-6.6] fix CVE-2026-64588
+- !27323 iommufd: Fix race during abort for file descriptors
+- Ethernet: Linkdata: Add dependencies to the SXE2RDMA Kconfig file to resolve ARM64 build issues.
+- !26286 [OLK-6.6] Fix CVE-2026-74560
+- !27370 urma: reject zero-length batch delete requests
+- !27350 CVE-2026-80747
+- iommufd: Fix race during abort for file descriptors
+- urma: reject zero-length batch delete requests
+- mm: zram_reclaim: reject malformed enable input
+- drm/amdkfd: Add bounds check for CRAT subtype length
+- drm/amdkfd: Fix infinite loop parsing CRAT with zero subtype length
+- workqueue: Make flush_workqueue() visit only pwqs active since the last flush
+- workqueue: Maintain pwq->total_in_flight
+- drm/amdgpu: reject oversized IBs with per-ring packet limits
+- drm/amdgpu: add VPE RING TYPE definition
+- drm/amdgpu: add VPE HW IP definition
+- net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controller
+- Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer
+- mptcp: fastopen: only mark MPTFO subflows with SYN data
+- Input: synaptics-rmi4 - zero report size on F54 work error
+- ASoC: SOF: ipc4-pcm: Continue the pipeline trigger in case of IPC timeout
+- ASoC: codecs: lpass-tx-macro: Fix enum kcontrol accesses
+- Input: synaptics-rmi4 - block s_input when F54 queue is busy
+- drm/amdgpu: Fix UVD decode image min size calculation
+- drm/amdgpu: validate GEM_CREATE domain combinations
+- fuse-uring: fix data races on ring->ready
+- ntfs: detect mapping-pairs LCN accumulator overflow
+- btrfs: skip global block reserve accounting for rescue mounts
+- xsk: fix buffer leak in xsk_drop_skb() for AF_XDP multi-buffer Tx
+
+* Thu Sep 10 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154.20260910.6b19f31977cc
+- !27349 urma: validate opt buffer length in uburma set/get opt commands
+- !27033 backport cpufreq patches from linux mainline on August 31st.
+- urma: validate opt buffer length in uburma set/get opt commands
+- !27339 Bluetooth: ISO: fix race of kfree vs kref_get_unless_zero
+- !27210 Revert "media: v4l2-dev: fix error handling in __video_register_device()"
+- Bluetooth: ISO: fix race of kfree vs kref_get_unless_zero
+- !27334 Bluetooth: ISO: hold sk properly in iso_conn_ready
+- !27331 CVE-2026-74534 && CVE-2026-74535
+- !27329 md/raid1,raid10: fix error-path detection with md_cloned_bio()
+- !27328 netfilter: nf_tables: Fix CVE-2026-72252
+- !27325 net/sched: cls_bpf: reject dev-bound programs bound to a different device
+- !27330 net: sched: Fix CVE-2026-74700
+- !27333 net: Fix CVE-2026-53091
+- !27326 urma: fix use-after-free in bind_jetty error path
+- Bluetooth: ISO: hold sk properly in iso_conn_ready
+- net: iptunnel: fix stale transport header during tunnel decapsulation
+- xfrm: Don't clobber inner headers when already set
+- net: pull headers in qdisc_pkt_len_segs_init()
+- net: qdisc_pkt_len_segs_init() cleanup
+- net: account for encap headers in qdisc pkt len
+- Bluetooth: ISO: fix refcounting of iso_conn
+- net/sched: preserve kABI for tcf_proto and tcf_block
+- net/sched: cls_api: Always acquire rtnl_lock when destroying locked classifiers
+- net: sched: refine software bypass handling in tc_run
+- net: sched: cls_api: fix slab-use-after-free in fl_dump_key
+- net: sched: make skip_sw actually skip software
+- net: sched: cls_api: add filter counter
+- net: sched: cls_api: add skip_sw counter
+- md/raid1,raid10: fix error-path detection with md_cloned_bio()
+- Bluetooth: ISO: avoid deadlocks in iso_sock_timeout
+- !27167 iommu/ummu: Optimize MAPT for multi block_base_size
+- netfilter: nf_tables: clone set on flush only
+- netfilter: nft_set_pipapo: don't leak bad clone into future transaction
+- netfilter: nft_set_pipapo: move cloning of match info to insert/removal path
+- netfilter: nft_set_pipapo: merge deactivate helper into caller
+- urma: fix use-after-free in bind_jetty error path
+- netfilter: nft_set_pipapo: prepare walk function for on-demand clone
+- netfilter: nft_set_pipapo: make pipapo_clone helper return NULL
+- netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR
+- netfilter: nf_tables: missing objects with no memcg accounting
+- !26215 [OLK-6.6] Fix CVE-2026-74257
+- !27320 xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
+- !27285 Fix CVE-2026-80738
+- !27261 nbd: boost nbd setup
+- !27297 urma: fix tpid_uobj leak on import error path
+- net/sched: cls_bpf: reject dev-bound programs bound to a different device
+- cpufreq: userspace: Fix read behavior of scaling_setspeed
+- ACPI:processor_idle: Clear per-CPU cpuidle_device pointer before kfree
+- ACPI: CPPC: Reject desired_perf reads on _CPC revision 4+
+- ACPI: CPPC: Add support for CPPC v4
+- urma: fix tpid_uobj leak on import error path
+- xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
+- cpufreq: CPPC: Optimize feedback counter sampling based on BIOS FFH capability
+- arm64: topology: read CPPC FFH feedback counters in one operation
+- ACPI: CPPC: add paired FFH feedback-counter read hook
+- bpf: Check sk_state before sk_protocol in bpf_tcp_*_syncookie
+- nbd: add pre_defined_connections module parameter for pre-created devices
+- nbd: remove queue freeze for newly created nbd from netlink path
+- nbd: factor out a nbd_genl_foreach_sock
+- nbd: remove queue freeze in nbd_add_socket
+- nbd: disallow NBD_SET_SOCK on an active device
+- Revert "nbd: simplify find_fallback() by removing redundant logic"
+- Revert "nbd: replace socks pointer array with xarray"
+- Revert "nbd: remove redundant num_connections boundary checks"
+- Revert "nbd: remove queue freeze in nbd_add_socket"
+- iommu/ummu: Fix CONFIG_CMA_ALIGNMENT not taking effect
+- iommu/ummu: Defer tid_xa insertion until after copy_to_user in ALLOC_TID
+- iommu/ummu: Fix UB_UMMU_BYPASSDEV Kconfig dependency
+- iommu/ummu: Remove unreachable NULL check after ummu_sva_master_get
+- iommu/ummu: Refactor mem fault irq by chip generation and fix UMAU DFX/DTLB
+- Revert "media: v4l2-dev: fix error handling in __video_register_device()"
+- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
+- iommu/ummu: Fix permission leak after software state update failure
+- iommu/ummu: Optimize MAPT for multi block_base_size
+- iommu/ummu: Fix unit mismatch and unmap leak in map_pages
+- Revert "cpufreq: CPPC: Keep the target core awake when reading its cpufreq rate"
+- sockmap: Fix use-after-free in udp_bpf_recvmsg()
+
+* Wed Sep 09 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-171.0.0.154
+- !27229 urma: fix concurrent issue of device unregister and netns exit
+- !26207 [OLK-6.6] Fix CVE-2026-72469
+- !26192 [OLK-6.6] Fix CVE-2026-72434
+- !22228 Add Nebula-matrix S1000 series RDMA driver
+- !27252 ub:ubus: ub_static_bus_instance_uninit will do nothing if ubc->bi is null
+- !26049 [OLK-6.6][Intel-SIG] PMU core event update for Intel platforms
+- !26725 [OLK-6.6] Fix CVE-2026-74592
+- !26846 [OLK-6.6] Fix CVE-2026-74735
+- !26140 [OLK-6.6] Fix CVE-2026-72073
+- !26659 [OLK-6.6] ub: ubaseproxy: support chip anti-attack protection
+- !26984 [OLK-6.6] Fix CVE-2026-80676
+- !27283 sctp: fix addr_wq_timer race in sctp_free_addr_wq()
+- !27284 net: usb: ipheth: fix carrier_work UAF on disconnect
+- !27293 libceph: fix multiple unsafe decodes in decode_locker()
+- !27286 mm/huge_memory: fix huge_zero_pfn race
+- !27291 Fix CVE-2026-68096
+- !26998 vhost_iotlb: bound map allocation in add_range
+- !26211 [OLK-6.6] Fix CVE-2026-72495
+- !26226 [OLK-6.6] Fix CVE-2026-74334
+- !27280 media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work
+- !27065 *** fix CVE-2026-72454 ***
+- libceph: fix multiple unsafe decodes in decode_locker()
+- !26954 [OLK-6.6] net: LTS-6.6.90 backport
+- audit: fix recursive locking deadlock in audit_dupe_exe()
+- audit: use 'unsigned int' instead of 'unsigned'
+- audit: widen ino fields to u64
+- VFS/audit: introduce kern_path_parent() for audit
+- !27269 urma: fix jfc use_cnt leak and UAF in active jfs/jfr/jetty
+- !27274 【CVE-2026-80692】Bluetooth: hci_sync: hold conn in hci_connect_acl/le_sync() callbacks
+- !26257 [OLK-6.6] Fix CVE-2026-74482
+- mm/huge_memory: fix huge_zero_pfn race
+- net: usb: ipheth: fix carrier_work UAF on disconnect
+- sctp: fix addr_wq_timer race in sctp_free_addr_wq()
+- !26787 [OLK-6.6] Fix CVE-2026-74725
+- !26809 Fix CVE-2026-68289
+- !26201 [OLK-6.6] Fix CVE-2026-72440
+- !26194 [OLK-6.6] Fix CVE-2026-72438
+- !26195 [OLK-6.6] Fix CVE-2026-72439
+- media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work
+- ub:ubus: Fix msn is reclaimed twice after msg ageing issue
+- urma: fix jfc use_cnt leak and UAF in active jfs/jfr/jetty
+- Bluetooth: hci_sync: hold conn in hci_connect_acl/le_sync() callbacks
+- ub:ubus: ub_static_bus_instance_uninit will do nothing if ubc->bi is null
+- urma: fix concurrent issue of device unregister and netns exit
+- ub: ubase&ubaseproxy: support cmdq rate-limit
+- i3c: mipi-i3c-hci: Fix race in i3c_hci_addr_to_dev()
+- i3c: mipi-i3c-hci: Fix race between DMA ring dequeue and interrupt handler
+- i3c: mipi-i3c-hci: Consolidate spinlocks
+- vhost_iotlb: bound map allocation in add_range
+- Drivers: hv: vmbus: use generic driver_override infrastructure
+- net: Fix kabi breakage of struct sk_buff and inet_frag_queue
+- Bluetooth: L2CAP: copy RX timestamp to new fragments
+- net: Rename mono_delivery_time to tstamp_type for scalabilty
+- l2tp: fix tunnel and session refcount leak on seq_file release
+- tipc: fix integer overflow in tipc_recvmsg() and tipc_recvstream()
+- enic: fix tx_hang_reset use-after-free on device removal
+- ima: Instantiate file_truncate and path_truncate hooks
+- Add Nebula-matrix S1000 series RDMA driver
+- mm/huge_memory: unlock i_mmap_rwsem before releasing after-split folios
+- RDMA/nldev: Fix locking when accessing mr->pd
+- RDMA/core: Add an option to display driver-specific QPs in the rdmatool
+- RDMA/bnxt_re: Avoid repeated requests to allocate WC pages
+- xprtrdma: Fix ep kref imbalance on ADDR_CHANGE
+- md/raid1: fix writes_pending and barrier reference leaks on write failures
+- md/raid10: fix writes_pending leak on write request failures
+- md/raid10: fix writes_pending and barrier reference leaks on discard failures
+- netfilter: ipset: make sure gc is properly stopped
+- mmc: vub300: fix use-after-free on probe failure
+- perf/x86/intel: Update event constraints and cache_extra_regsfor CWF
+- perf/x86/intel: Update event constraints and cache_extra_regsfor SRF
+- perf/x86/intel: Update event constraints for PTL
+- perf/x86/intel: Update event constraints and cache_extra_regsfor ARL
+- perf/x86/intel: Add Panther Lake support
+- perf/x86/intel: Update event constraints and cache_extra_regsfor LNL
+- perf/x86/intel: Update event constraints and cache_extra_regsfor MTL
+- perf/x86/intel: Update event constraints and cache_extra_regsfor ADL
+- perf/x86/intel: Move intel_grt_event_constraints
+- ub: ubaseproxy: add debugfs support for querying
+- ub: ubaseproxy: Add debugfs support for querying SEID
+- ub: ubaseproxy: Support verification of seid idx when
+- ub: ubaseproxy: SL verification is supported during
+- ub: ubaseproxy: implement UE jetty group context
+- ub: ubaseproxy: Add UE Jetty context parameter
+- ub: ubase&ubaseproxy: Add reset notification handling
+- ub: ubaseproxy: Add JFR context lifecycle management
+- ub: ubaseproxy: Support ue enabling and disabling
+- ub: ubaseproxy: add debugfs support for ubaseproxy
+- ub: ubaseproxy: Support for UE context VA management in
+- ub: ubaseproxy: implement UE RC context lifecycle
+- ub: ubaseproxy: implement UE EQ context lifecycle
+- ub: ubaseproxy: implement UE JFR context lifecycle
+- ub: ubaseproxy: implement UE JFS context lifecycle
+- ub: ubaseproxy: implement UE JFC context management
+- ub: ubaseproxy: Supports forwarding of crq and sqe
+- ub: ubaseproxy: supports ue context specification
+- ub: ubaseproxy: supports installation and
+
+* Tue Sep 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153.20260908.10c6d570091f
+- !27270 bpf: Fix NMI/tracepoint re-entry deadlock on lru locks
+- !26181 [OLK-6.6] Fix CVE-2026-72370
+- !26223 [OLK-6.6] Fix CVE-2026-74307
+- !27201 ovl: check access to copy_file_range source with src mounter creds
+- !27200 iomap: guard io_size EOF trim against concurrent truncate underflow
+- !27137 KVM: arm64: Fix kvm_vcpu_initialized() macro parameter
+- !26978 [OLK-6.6] Fix CVE-2026-80666
+- !26985 [OLK-6.6] Fix CVE-2026-80683
+- bpf: Fix NMI/tracepoint re-entry deadlock on lru locks
+- !26899 Fix CVE-2026-74672
+- !27228 bpf: Fix UAF due to concurrent consumption of ttrace lists in alloc_bulk
+- !26218 [OLK-6.6] Fix CVE-2026-74269
+- !27258 net/mlx5: LAG, Fix off-by-one in single-FDB error rollback
+- !27214 netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag
+- !27263 CVE-2026-72397
+- !27254 urma: verify the maximum value of a config
+- hwmon: (pmbus/core) honor vrm_version in pmbus_data2reg_vid()
+- !27235 PCI: Check ROM header and data structure addr before accessing
+- !27230 [olk-6.6] zram_reclaim
+- !26981 [OLK-6.6] Fix CVE-2026-80670
+- !27169 bpf: keep RVI cpumask kfunc separate
+- !27256 ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD
+- net/mlx5: LAG, Fix off-by-one in single-FDB error rollback
+- !26841 [OLK-6.6] Fix CVE-2026-80521
+- urma: verify the maximum value of a config
+- !27247 serial: amba-pl011: synchronize DMA teardown
+- !27246 selinux: reject a permission value exceeding the class permission count
+- ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD
+- serial: amba-pl011: synchronize DMA teardown
+- selinux: reject a permission value exceeding the class permission count
+- PCI: Check ROM header and data structure addr before accessing
+- PCI: Introduce named defines for PCI ROM
+- bpf: Fix UAF due to concurrent consumption of ttrace lists in alloc_bulk
+- arm64/defconfig: enable CONFIG_ZRAM_RECLAIM
+- mm: add per-memcg reclaim policy for compressed-swap environments
+- netfilter: flowtable: avoid num_encaps underflow on bridge VLAN untag
+- bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs
+- bpf: Add bpf_cpumask_weight() kfunc
+- bpf: keep RVI cpumask kfunc separate
+- ovl: check access to copy_file_range source with src mounter creds
+- iomap: guard io_size EOF trim against concurrent truncate underflow
+- KVM: arm64: Fix kvm_vcpu_initialized() macro parameter
+- Bluetooth: SCO: give the socket its own sco_conn reference
+- perf tools: Use perf_env__get_cpu_topology() in machine__resolve()
+- perf stat: Introduce perf_env__get_cpu_topology() to guard NULL env->cpu
+- Bluetooth: sco: Fix a race condition in sco_sock_timeout()
+- mm/vmalloc: acquire init_mm lock on huge vmap to avoid ptdump UAF
+- af_unix: Unlink scc_entry in unix_del_edge().
+- mm/zsmalloc: change back to per-size_class lock
+- mm/zsmalloc: remove get_zspage_mapping()
+- mm/zsmalloc: remove_zspage() don't need fullness parameter
+- mm/zsmalloc: remove set_zspage_mapping()
+- mm/zsmalloc: remove unused zspage->isolated
+- mm/zsmalloc: remove migrate_write_lock_nested()
+- mm/zsmalloc: fix migrate_write_lock() when !CONFIG_COMPACTION
+- ext4: validate donor file superblock early in EXT4_IOC_MOVE_EXT
+- bnxt: fix head underflow on XDP head-grow
+- iomap: release pages on atomic dio size mismatch
+
+* Mon Sep 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153.20260907.19669cca8c22
+- !26779 [OLK-6.6] Fix CVE-2026-74711
+- !26180 [OLK-6.6] Fix CVE-2026-72341
+- !27146 smb: client: backport fixes for CVE-2026-72031
+- !27218 Fix CVE-2026-80756
+- !27216 Fix CVE-2026-80757
+- !26019 urma: add check type in free driver obj
+- !27180 cputype: add cputype for HIP13
+- urma: remove GENL_ADMIN_PERM for show system command
+- !27171 netfilter: nft_lookup: fix catchall element handling with inverted lookups
+- !27212 drivers/ub/sentry: fix binary msg printed as string in UVB callback
+- selinux: do not cancel a policy conversion that never started
+- selinux: reject a class permission count below its inherited common
+- drivers/ub/sentry: fix binary msg printed as string in UVB callback
+- !27074 net: mana: Backport fixes for current Azure MANA hosts
+- !26136 [OLK-6.6] Fix CVE-2026-72242
+- cputype: add cputype for HIP13
+- netfilter: nft_lookup: fix catchall element handling with inverted lookups
+- cifs: fix time_last_write stamp placement in setattr/truncate paths
+- cifs: consolidate time_last_write stamp into _cifsFileInfo_put()
+- cifs: fix cifsFileInfo leak on kmalloc failure in deferred close drain paths
+- cifs: prevent readdir from changing file size due to stale directory metadata
+- net: mana: Support holes in device list reply msg
+- net: mana: Allow variable size indirection table
+- net: mana: Avoid open coded arithmetic
+- RDMA/mana_ib: Prefer struct_size over open coded arithmetic
+- net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2
+- hwmon: (pmbus) Fix type confusion in notification logic
+- net/mlx5e: Fix publication race for priv->channel_stats[]
+- selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
+
+* Sun Sep 06 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153.20260906.dc46c7a0b8e2
+- !26983 [OLK-6.6] Fix CVE-2026-80671
+- !27209 Fix CVE-2026-74264
+- !26227 [OLK-6.6] Fix CVE-2026-74347
+- net: watchdog: fix kabi breakage of struct net_device
+- net: do not acquire dev->tx_global_lock in netdev_watchdog_up()
+- net: watchdog: fix refcount tracking races
+- net: watchdog: rename __dev_watchdog_up() and dev_watchdog_down()
+- perf sched: Fix register_pid() overflow, strcpy, and BUG_ON
+- netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount
+
+* Sat Sep 05 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153.20260905.8f75644388e6
+- !27080 net/sched: serialize qdisc_rtab_list against concurrent get/put
+- !27181 Bluetooth: ISO: ensure no dangling hcon references in iso_conn
+- !27126 [OLK-6.6] Fix CVE-2026-74605
+- !26288 [OLK-6.6] Fix CVE-2026-74565
+- !26906 Fix CVE-2026-80536
+- Bluetooth: ISO: ensure no dangling hcon references in iso_conn
+- eventfs: Use children field for rcu head and add memory barriers
+- net/sched: serialize qdisc_rtab_list against concurrent get/put
+- xfs: bounds-check buffer log item's dirty bitmap
+- netfilter: nf_tables: make nft_object rhltable per table
+
+* Fri Sep 04 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153.20260904.3bfa7af22e06
+- !27092 Fix CVE-2026-74543
+- !26190 [OLK-6.6] Fix CVE-2026-72420
+- !27152 [OLK-6.6] ub: ubase: 6 related changes
+- !27134 urma: add topology query user control op
+- urma: fix ubagg topology lookup for primary and port EIDs
+- !26234 [OLK-6.6] Fix CVE-2026-74404
+- !27139 net/mlx5: Fix MCIA register buffer overflow on 32 dword reads
+- ub: ubase: Modify timeout interval for waiting IMP and
+- !27143 urma: enable uburma irq handle threshold by default
+- urma: enable uburma irq handle threshold by default
+- !26146 [OLK-6.6] Fix CVE-2026-72098
+- !27099 Fix CVE-2026-74747
+- !27109 Fix CVE-2026-80637
+- !27044 Fix CVE-2026-74715
+- !27047 Fix CVE-2026-74714
+- net/mlx5: Fix MCIA register buffer overflow on 32 dword reads
+- bpf: Fix netns reference imbalance in conntrack kfuncs
+- netfilter: synproxy: fix unaligned memory access in timestamp adjustment
+- ipvs: revalidate ihl to prevent out-of-bounds access
+- net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister()
+- bpf: tcp: fix double sock release on batch realloc
+- bpf: tcp: Fix use-after-free in bpf_iter_tcp_established_batch()
+- bpf: tcp: Avoid socket skips and repeats during iteration
+- bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items
+- bpf: tcp: Get rid of st_bucket_done
+- bpf: tcp: Make sure iter->batch always contains a full bucket snapshot
+- bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch
+- crypto: ccp - Fix snp_filter_reserved_mem_regions() off-by-one
+- md/raid5: avoid R5_Overlap races while breaking stripe batches
+- dm-verity: fix buffer overflow in FEC calculation
+- net: unic: Next generation Flush JFS CQE Process
+- ub: ubase&unic: Fix encoding alarm issues in the ubase
+- ub: ubase: Mailbox interface encoding adjustment
+- ub: ubase: Fix the UAF issue
+- ub: ubase: Remove the inline modifier from functions
+
+* Thu Sep 03 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153.20260903.d44cd7e724ee
+- !27128 tcp: clear sock_ops cb flags before force-closing a child socket
+- tcp: clear sock_ops cb flags before force-closing a child socket
+- !26994 [OLK-6.6] Fix CVE-2026-80725
+- !26228 [OLK-6.6] Fix CVE-2026-74356
+- !26951 vhost: reset the vring metadata cache on vring reconfiguration
+- !27104 ub:ub_fwctl:Modifying issues during environment startup.
+- ub:ub_fwctl:Modifying issues during environment startup.
+- !27076 Bluetooth: hci_sync: Fix advertising data UAFs
+- !27055 openeuler_defconfig: Enable Landlock
+- !27013 Fix CVE-2026-74691
+- !26137 [OLK-6.6] Fix CVE-2026-72247
+- Bluetooth: hci_sync: add conditional locking annotations
+- !27078 workqueue: Reduce expensive locks for unbound workqueue
+- workqueue: Reduce expensive locks for unbound workqueue
+- Bluetooth: hci_sync: Fix advertising data UAFs
+- openeuler_defconfig: Enable Landlock
+- net: thunderbolt: Tear down DMA paths before stopping the rings
+- net: gro: properly validate BIG TCP aggregation criteria
+- vhost: reset the vring metadata cache on vring reconfiguration
+- vhost: fix vhost_get_avail_idx for a non empty ring
+- netfilter: nf_conncount: fix zone comparison in tuple dedup
+
+* Wed Sep 02 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-170.0.0.153
+- !27067 Fix CVE-2026-72501
+- !27071 Fix CVE-2026-72496
+- !27073 ub:ubus: check int type cap bit before get vector num
+- !26232 [OLK-6.6] Fix CVE-2026-74375
+- !27062 dmaengine: idxd: fix double free of wq, engine, and group structs
+- !27070 fs/proc/etmem: drop the x86-only guard around kvm_flush_remote_tlbs()
+- !26280 [OLK-6.6] Fix CVE-2026-74544
+- !26729 [OLK-6.6] Fix CVE-2026-74604
+- !26732 [OLK-6.6] Fix CVE-2026-74607
+- !26221 [OLK-6.6] Fix CVE-2026-74291
+- !27077 urma: support stable uburma device numbers
+- !26688 [OLK-6.6] x86/mce/amd, EDAC/mce_amd: Backport SMCA new bank types to openEuler OLK-6.6
+- urma: support stable uburma device numbers
+- !26709 [OLK-6.6]sched: Fix sparsemask_next() wrap-around termination
+- !26808 [OLK-6.6][linux-6.6.y sync] Backport 6.6.151-6.6.152 LTS Patches
+- !27068 CVE-2026-74653
+- ub:ubus: check int type cap bit before get vector num
+- ub:ubus: Adapt new chip submodule ID
+- ub:ubus: The validity of the token response packet length is verified
+- !27043 net: fix hard_header_len races in packet send paths
+- !26903 tcp: challenge ACK for non-exact RST in SYN-RECEIVED
+- !27042 net: pktgen: fix proc entry use-after-free
+- RDMA/bnxt_re: Proper rollback if the ioremap fails
+- fs/proc/etmem: drop the x86-only guard around kvm_flush_remote_tlbs()
+- config: add CONFIG_TCP_AO=n to openeuler_defconfig for x86/arm64
+- net/sched: fix kabi breakage in struct Qdisc
+- regulator: devres: fix devm_regulator_get_enable_read_voltage() return
+- net/tcp_sigpool: Use kref_get_unless_zero()
+- net/tcp_sigpool: Fix some off by one bugs
+- bpf: tcp: fix double sock release on batch realloc
+- thunderbolt: Bound the DROM dual link port number before indexing sw->ports
+- scsi: scsi_debug: Negate wrapped memcmp() result
+- fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy()
+- ptp: ocp: Fix board ID over-read
+- Revert "thermal/drivers/hwmon: Cleanup coding style a bit"
+- KVM: x86/mmu: WARN and clear role.invalid when creating a child shadow page
+- vhost: reset the vring metadata cache on vring reconfiguration
+- vsock/virtio: avoid refilling the RX queue after teardown
+- ovl: don't warn when the mount is completed from another user namespace
+- net/sched: act_ct: fix sk_buff leak when the header checks reject a packet
+- net: atlantic: free RX pages of consumed but not refilled buffers
+- netfilter: bridge: release template ct on non-IP path
+- net: smc: fix splice entry lifetime imbalance in smc_rx_splice
+- fbdev: bitblit: bound-check glyph index in bit_cursor()
+- ALSA: usx2y: bound the hwdep mmap fault offset
+- ring-buffer: Fix crash passing ERR_PTR to kthread_stop()
+- misc: fastrpc: fix memory leak in fastrpc_channel_ctx_free
+- misc: fastrpc: take fl->lock when moving mmaps on interrupted invoke
+- misc: fastrpc: Remove buffer from list prior to unmap operation
+- misc: fastrpc: fix channel ctx ref leak when session alloc fails
+- staging: rtl8723bs: validate monitor transmit frame lengths
+- staging: rtl8723bs: fix missing shared-key auth challenge length check
+- staging: rtl8723bs: fix OOB read in WMM_param_handler()
+- staging: rtl8723bs: fix OOB read in rtw_get_wpa_ie()
+- serial: 8250_dma: Clear stale RX state on shutdown
+- mei: pull kvfree out of spinlock
+- ipv4: Fix fib_nlmsg_size() for RTA_VIA nexthops
+- selftests/bpf: Adapt sockmap update error handling
+- fscrypt: Replace mk_users keyring with simple list
+- pinctrl: renesas: rzg2l: Use -ENOTSUPP instead of -EOPNOTSUPP
+- fortify: Disable -Wstringop-overread in tests
+- fortify: refactor test_fortify Makefile to fix some build problems
+- futex: Prevent robust futex exit race some more
+- dt-bindings: crypto: qcom,ice: Fix missing power-domain and iface clk
+- KVM: s390: pci: Fix aisb calculation
+- KVM: s390: pci: Fix resource leak on IRQ registration failure
+- KVM: s390: pci: Fix missing error codes and memory unaccounting
+- net: bridge: mrp: fix uninitialised bytes on the wire
+- mac802154: fix netdev use-after-free in beacon worker
+- net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header
+- net: octeontx2-pf: Fix UB in shift operation
+- net/sched: reject overly deep qdisc hierarchies
+- net: openvswitch: reallocate update replies for mismatched IDs
+- packet: use consistent hard_header_len in TX_RING send path
+- packet: use consistent hard_header_len in non-ring send paths
+- ipvs: properly update the overload flag on dest edit
+- ipvs: add totalconns for dest
+- ima: fix out-of-bounds read in xattr_verify()
+- vt: stabilize tty reference in kbd_keycode with tty_port_tty_get
+- vt: add permission check for KDSKBMETA ioctl
+- net: usb: ax88179_178a: fix skb leak in ax88179_tx_fixup()
+- usb: gadget: f_ncm: Use unsigned int for ndp_index
+- usb: cdnsp: fix incorrect endian conversions for APB timeout register
+- thunderbolt: icm: Preserve USB4 proxy data-valid bit
+- usb: atm: cxacru: properly kill rcv_urb on error in cxacru_cm()
+- ALSA: usb-audio: fix OOB write on Type II inbound URBs
+- spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers
+- net: fec: do not release NULL pages when RX buffer allocation fails
+- hwmon: (ads7828) Fix external VREF regulator handling
+- regulator: devres: add API for reference voltage supplies
+- hwmon: (corsair-psu) fix possible out-of-bounds access on missing string termination
+- tls: don't abort the connection on signal-interrupted sends
+- net/atm: fix slab-out-of-bounds read in vcc_setsockopt()
+- net/tcp: Add TCP-AO config and structures
+- net/tcp: Prepare tcp_md5sig_pool for TCP-AO
+- ata: pata_sl82c105: fix bridge revision use-after-free
+- net: thunderbolt: Tear down DMA paths before stopping the rings
+- net/smc: fix TOCTOU race between smc_listen_out() and listener close
+- net: remove WARN_ON_ONCE() from sk_mc_loop()
+- net: prestera: validate firmware header length
+- net/ncsi: fix heap OOB read in NCSI_CMD_SEND_CMD payload length
+- sctp: fix addip_serial increment on ASCONF_ACK allocation failure
+- bnxt_en: Fix PTP PPS setting bug
+- bnxt_en: Disable EOP for TPA on all chips to prevent data corruption
+- bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips
+- selftests/ftrace: refactor eprobes test to fix argument checks
+- hwmon: (pmbus/lm25066) Fix PMBus coefficient calculations
+- hwmon: (lm25066) Use i2c_get_match_data()
+- hwmon: (nzxt-smart2) Check return value of init_device() in probe
+- RDMA/bnxt_re: Initialize dpi variable to zero
+- serial: 8250_of: clear stuck empty-FIFO RX-timeout on LPC32xx
+- serial: 8250: dispatch SysRq character in serial8250_handle_irq()
+- serial: 8250: Add serial8250_handle_irq_locked()
+- dmaengine: idxd: fix double free of wq, engine, and group structs
+- packet: use consistent hard_header_len in TX_RING send path
+- packet: use consistent hard_header_len in non-ring send paths
+- net: remove CAP_SYS_RAWIO zero-padding in dev_validate_header
+- net: pktgen: fix proc entry use-after-free
+- net/openvswitch: check Ethernet header length in key_extract()
+- net/sched: sch_cake: drop WARN_ON(1) for malformed packets in ACK filter
+- tcp: do not change rcv_ssthresh in tcp_measure_rcv_mss()
+- vhost/vdpa: reject overflowing PA map page counts on 32-bit
+- bpf: tcp: Fix use-after-free in bpf_iter_tcp_established_batch()
+- bpf: tcp: Avoid socket skips and repeats during iteration
+- bpf: tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items
+- bpf: tcp: Get rid of st_bucket_done
+- bpf: tcp: Make sure iter->batch always contains a full bucket snapshot
+- bpf: tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch
+- counter: microchip-tcb-capture: Fix DT channel validation
+- net/mlx5: fw_tracer, return NULL on create error
+- devlink: fix net namespace reference leak in reload
+- net: hisilicon: hix5hd2_gmac: remove redundant NAPI delete
+- net/sched: cls_route: fix fastmap use-after-free on filter
+- net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler()
+- btrfs: fix memory leak in btrfs_do_encoded_write()
+- netfilter: ipset: switch ext_size to atomic64_t
+- net/mlx5e: TC, Check if flow is PEER before acquiring devcom lock
+- Revert "net: thunderbolt: Enable end-to-end flow control also in transmit"
+- drm/bridge: ps8640: propagate AUX transfer register errors
+- ARM: dts: BCM5301X: fix PCIe controller 2 second interrupt
+- ARM: npcm: Fix OF node refcount leaks in SMP setup
+- s390/zcrypt: Fix missing mem scrub at clear key import in cca_clr2cipherkey()
+- selftests/bpf: Fail unbound UDP on sockmap update
+- mount: honour SB_NOUSER in the new mount API
+- tcp: challenge ACK for non-exact RST in SYN-RECEIVED
+- sched: Fix sparsemask_next() wrap-around termination
+- KVM: SVM: Serialize accesses to the owner and mirror list with separate lock
+- Revert "thermal/drivers/hwmon: Cleanup coding style a bit"
+- x86/mce, EDAC/mce_amd: Add new SMCA bank types
+- x86/mce, EDAC/mce_amd: Update CS bank type naming
+- x86/mce, EDAC/mce_amd: Reorder SMCA bank type enums
+- x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types
+- x86/mce/amd, EDAC/mce_amd: Move long names to decoder module
+- net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds
+- md/raid1,raid10: fix deadlock in read error recovery path
+- ASoC: topology: Check PCM and DAI name strings before use
+
+* Tue Sep 01 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152.20260901.bc7e2c801d2b
+- !27064 entry: Fix seccomp bypass after ptrace with TSYNC
+- !27057 bpf: Simplify sanitize_err() signature
+- !27020 v4 CVE-2026-74314
+- !26861 [OLK-6.6] Fix CVE-2026-80534
+- entry: Fix seccomp bypass after ptrace with TSYNC
+- !26908 mm/numa_remote: fix NUMA.remote and DRAM in the same memory tier
+- !27021 mainline patch submission for OLK-6.6
+- !27039 CVE-2026-68095
+- !27037 iomap: fix out-of-bounds bitmap_set() with zero-length range
+- bpf: Simplify sanitize_err() signature
+- !26843 [OLK-6.6] Fix CVE-2026-74734
+- !26970 [OLK-6.6] Fix CVE-2026-80611
+- !26865 [OLK-6.6] Fix CVE-2026-80549
+- !26870 [OLK-6.6] Fix CVE-2026-80560
+- !26963 [OLK-6.6] Fix CVE-2026-80551
+- !26958 iommu/iommufd: Fix IOPF group ownership UAF
+- !26219 [OLK-6.6] Fix CVE-2026-74289
+- !27029 ub: udma: fix a bug of log type.
+- fuse-uring: check connection abort during ring creation
+- fuse-uring: fix race between registration and connection abortion
+- iomap: fix out-of-bounds bitmap_set() with zero-length range
+- ub: udma: fix a bug of log type.
+- bpf: Fix WARNING in bpf_tracing_link_release
+- bpf: Zero queue and stack outputs on lock failure
+- bpf: Clear buf on error in __bpf_get_task_stack
+- bpf: Reject negative optlen in cgroup getsockopt hook
+- bpf: Fix kabi breakage for struct bpf_mem_alloc
+- bpf: Cancel special fields on map value recycle
+- bpf: Register dtor for freeing special fields
+- bpf: Extract internal structs validation logic into helpers
+- bpf: htab: extract helper for freeing special structs
+- bpf: Factor out htab_elem_value helper()
+- bpf: Do not walk twice the hash map on free
+- ACPI: processor_idle: Mark LPI enter functions as __cpuidle
+- s390/vfio_ccw: Ensure first IDAW remains constant
+- iommu/iommufd: Fix IOPF group ownership UAF
+- mm/numa_remote: fix NUMA.remote and DRAM in the same memory tier
+- memory tier: fix deadlock warning while onlining pages
+- memory tier: consolidate the initialization of memory tiers
+- memory tier: create CPUless memory tiers after obtaining HMAT info
+- memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types
+- mm/demotion: print demotion targets
+- acpi,mm: fix typo sibiling -> sibling
+- openrisc: signal: do not restore privileged SR bits on sigreturn
+- s390/vfio_ccw: Move cp cleanup out of not operational
+- s390/vfio_ccw: Cancel existing workqueues
+- xfs: fix ilock leak on error in xfs_dq_get_next_id
+- firewire: ohci: fix NULL pointer dereference in ar_context_release
+- ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().
+
+* Mon Aug 31 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152.20260831.4a1b6c57d72e
+- !26904 [OLK-6.6][linux-6.6.y sync] Backport 6.6.154-6.6.155 LTS Patches
+- !26812 Fix CVE-2026-72413
+- !26997 CVE-2026-74730
+- !26941 ub:ubus: Enhance the validation of UE MAP in VDM
+- NFS: Decrement refcounts if allocating nfs_free_stateid_data fails
+- NFS: Pin the 'struct nfs_server' during a FREE_STATEID call
+- !26832 bpf: Preserve pointer state for commuted arithmetic
+- !26953 tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg
+- tracing/probes: Remove WARN_ON_ONCE from parse_btf_arg
+- ub:ubus: Enhance the validation of UE MAP in VDM
+- ub:ubus: Fix the issue of insufficient kfifo in routing
+- ub:ubus: Roll back the cna_maps of the port
+- ub:ubus: The validity of the queue depth of the IO decoder is checked
+- ub:ubus: Fix the interrupt_id leak in usi
+- ub:ubus: Fix rx_msg_wq teardown race by reversing ub_host_remove order
+- ub:ubus: solve UAF issue for ub_ioctl_bus_instance_destroy
+- inet: frags: strip GSO state from fragments before reassembly
+- bpf: Preserve pointer state for commuted arithmetic
+- sctp: fix err_chunk memory leaks in INIT handling
+
+* Sun Aug 30 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152.20260830.9dbe52cd302d
+- !26989 Backport patches from 6.6 lts to fix network cve
+- !26952 tls: rx: restore msg_iter before TLS 1.3 optimistic retry
+- inet: frags: publish queues before arming timer
+- inet: frags: save a pair of atomic operations in reassembly
+- inet: frags: change inet_frag_kill() to defer refcount updates
+- ipv4: frags: remove ipq_put()
+- !26473 urma: fix ipourma to be a proper L3 device and reset skb headers on rx
+- !26979 urma: defer uburma jfce heavy work out of irq top-half to tasklet
+- inet: frags: add inet_frag_putn() helper
+- ipvs: clear IPv4 options after rebasing tunnel ICMP errors
+- !26962 Fix CVE-2026-72329
+- !26840 [OLK-6.6] Fix CVE-2026-80589
+- veth: convert frag_list skbs before running XDP
+- !26973 Fix CVE-2026-80557
+- !26786 [OLK-6.6] Fix CVE-2026-74724
+- !26654 [OLK-6.6] Fix CVE-2026-74589
+- !26771 [OLK-6.6] Fix CVE-2026-74684
+- !26764 [OLK-6.6] Fix CVE-2026-74670
+- !26945 perf: Reject exited events as group leaders
+- !26853 [OLK-6.6] Fix CVE-2026-74748
+- !26734 [OLK-6.6] Fix CVE-2026-74610
+- !26745 [OLK-6.6] Fix CVE-2026-74624
+- !26739 [OLK-6.6] Fix CVE-2026-74615
+- urma: defer uburma jfce heavy work out of irq top-half to tasklet
+- !26753 [OLK-6.6] Fix CVE-2026-74656
+- libceph: fix OOB read in decode_watchers() via missing bounds check
+- net/liquidio: drop cached VF pci_dev LUT
+- tls: rx: restore msg_iter before TLS 1.3 optimistic retry
+- perf: Reject exited events as group leaders
+- urma: fix ipourma to be a proper L3 device and reset skb headers on rx
+- netfilter: ipset: fix refcount race between list:set GC and swap
+- block: stop the timeout timer when releasing a never added disk
+- ipvs: avoid out-of-bounds write in ip_vs_nat_icmp
+- net: tap: set skb->dev before parsing virtio net header in tap_get_user_xdp()
+- ipvs: stop estimator after disabled calc phase
+- ipv4: fix use-after-free in fib_nhc_update_mtu()
+- netfilter: nf_conntrack: defer invalid log until after unlock
+- vxlan: do not arm the ageing timer on a device that is down
+- tls: don't leave a full plaintext sk_msg ring unpushed
+- bpf, sockmap: Fix sk_redir use-after-free in send verdict
+
+* Sat Aug 29 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152.20260829.016815a9e1a4
+- !26778 [OLK-6.6] Fix CVE-2026-74705
+- !26834 ceph: avoid fs reclaim while using current->journal_info
+- !26942 [Backport] sctp: add INIT verification after cookie unpacking
+- !26929 sctp: clear control chunk transport if it is being removed
+- !24935 urma: prevent JFC event UAF after delete failure
+- !26044 KVM: arm64:Add pvqspinlock
+- !26914 ub: cdma: use ST64B for direct SQE (DWQE) write in kernel path
+- !26761 [OLK-6.6] Fix CVE-2026-74667
+- !26746 [OLK-6.6] Fix CVE-2026-74630
+- !26727 [OLK-6.6] Fix CVE-2026-74598
+- !26851 [OLK-6.6] Fix CVE-2026-74744
+- !26944 Fix CVE-2026-74587
+- !26937 [OLK-6.6] Fix CVE-2026-68082
+- !26926 libceph: bound pg_{temp,upmap,upmap_items} length to CEPH_PG_MAX_SIZE
+- !26935 tipc: read le->link under the node lock in tipc_node_link_down()
+- !26927 sctp: clear new_transport when removing a peer
+- !26655 [OLK-6.6] Fix CVE-2026-74591
+- !26869 [OLK-6.6] Fix CVE-2026-80558
+- sctp: add INIT verification after cookie unpacking
+- !26897 Fix CVE-2026-74588
+- !26862 [OLK-6.6] ub: ubase&unic: Fix some issues in running driver
+- !26855 [OLK-6.6] Fix CVE-2026-74752
+- sctp: fix use-after-free of cached ASCONF chunk
+- !26653 [OLK-6.6] Fix CVE-2026-74588
+- !26738 [OLK-6.6] Fix CVE-2026-74614
+- libceph: fix two unsafe bare decodes in decode_lockers()
+- tipc: read le->link under the node lock in tipc_node_link_down()
+- sctp: clear control chunk transport if it is being removed
+- sctp: clear new_transport when removing a peer
+- libceph: bound pg_{temp,upmap,upmap_items} length to CEPH_PG_MAX_SIZE
+- libceph: Amend checking to fix `make W=1` build breakage
+- !26716 Fix CVE-2026-74608
+- !26859 [OLK-6.6] Fix CVE-2026-80527
+- !26788 [OLK-6.6] Fix CVE-2026-74726
+- ub: cdma: use ST64B for direct SQE (DWQE) write in kernel path
+- !26760 [OLK-6.6] Fix CVE-2026-74666
+- !26847 [OLK-6.6] Fix CVE-2026-74739
+- !26873 [OLK-6.6] Fix CVE-2026-80587
+- !26756 [OLK-6.6] Fix CVE-2026-74660
+- !26742 [OLK-6.6] Fix CVE-2026-74620
+- !26774 [OLK-6.6] Fix CVE-2026-74696
+- !26850 [OLK-6.6] Fix CVE-2026-74743
+- !26860 [OLK-6.6] Fix CVE-2026-80529
+- sctp: keep chunk->transport in step with the list it is queued on
+- mptcp: avoid combining some incoming suboptions
+- libceph: Avoid using invalid osd indices from primary_temp
+- xfs: don't swallow dquot recovery verification errors
+- ceph: fix hanging __ceph_get_caps() with stale mds_wanted
+- sctp: validate cookie AUTH state before use
+- ipvlan: inherit needed_headroom and needed_tailroom from phy_dev
+- macvlan: inherit needed_headroom and needed_tailroom from lowerdev
+- net/sched: cls_u32: skip hash tables in u32_bind_class()
+- ceph: avoid fs reclaim while using current->journal_info
+- config: Enable CONFIG_PARAVIRT_SPINLOCKS
+- KVM: arm64: Fix KABI break introduced by the PV spinlock pv field
+- arm64: Add tracepoints for the PV qspinlock backend
+- arm64: Add the PV queued spinlock KVM backend
+- KVM: arm64: Add tracepoint for PV qspinlock vCPU kick
+- KVM: arm64: Implement the PV spinlock vCPU kick service
+- KVM: arm64: Add the PV spinlock state and vendor control bit
+- arm64: Add SMCCC VENDOR_KICK_CPU hypercall ID
+- arm64: Introduce PARAVIRT_SPINLOCKS and the pv_lock_ops framework
+- bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor
+- udp: fix potential use-after-free in tunnel segmentation
+- tcp: fix TFO max_qlen accounting across reuseport migration
+- net/packet: reset the MAC header on the packet-socket transmit path
+- packet: synchronize pressure clearing with ring reconfiguration
+- netfilter: ebt_nflog: pin the NFLOG backend
+- ipv6: prevent in6_dev_get() from resurrecting inet6_dev
+- net/sched: act_gact, act_police: range check the fallback control action
+- vsock/virtio: read virtqueues under worker locks
+- ipv6: fix Route Information option length validation
+- smb: client: Fix use-after-free in cifs_try_adding_channels()
+- mm/filemap: __filemap_add_folio() restore index before retrying
+- sctp: keep chunk->transport in step with the list it is queued on
+- urma: prevent JFC event UAF after delete failure
+- ub: ubase: Fix mbox-over-cmdq seq reuse across driver
+- ub: ubase: Fix failure exception branch in UBASE cmd crq
+- ub: ubase: Recover the cmdq queue after reset failure
+- ub: ubase: fix probabilistic reset failure issue in
+- ub: ubase&udma: Add ubase forwarding tp flush done
+- net: unic: Reduce the wait time for loopback connection
+- net: unic: Add DMA cache sync for RX SGE buffers
+
+* Fri Aug 28 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152.20260828.c9108013ad26
+- !26902 nvmet-tcp: fix page fragment cache leak in error path
+- nvmet-tcp: fix page fragment cache leak in error path
+- !26710 [OLK-6.6] crypto: hisilicon/sec2 - backport sec2 fixes and cleanup from mainline
+- !26736 [OLK-6.6] Fix CVE-2026-74612
+- !26740 [OLK-6.6] Fix CVE-2026-74616
+- !26877 Fix CVE-2026-68136
+- !26674 Fix CVE-2026-72423
+- !26726 [OLK-6.6] Fix CVE-2026-74597
+- !26669 Fix CVE-2026-74475
+- !26816 Fix CVE-2026-72213
+- !26225 [OLK-6.6] Fix CVE-2026-74317
+- !26237 [OLK-6.6] Fix CVE-2026-74439
+- !26005 [OLK-6.6] Fix CVE-2026-68426
+- !26875 [OLK-6.6] ub: ubase&udma: Support UTP SL configure
+- !26615 [OLK-6.6] fix CVE-2026-74499
+- !26614 [OLK-6.6] fix CVE-2026-72188
+- net: gro: fix double aggregation of flush-marked skbs
+- net: move skb_gro_receive_list from udp to core
+- !26744 [OLK-6.6] Fix CVE-2026-74623
+- ub: udma: support query um sl from ubase.
+- ub: ubase: Separate utp_sL from shared unic_sl
+- mm/hugetlb: fix hugetlb cgroup rsvd charge/uncharge mismatch
+- net: atlantic: free stranded TX buffers on ring deinit
+- xdp: reject clones that overrun skb_shared_info tailroom
+- veth: fix skb length accounting after XDP frag adjustment
+- ip6_tunnel: clear skb2->cb[] in ip6ip6_err()
+- crypto: hisilicon/sec2 - remove unused sec_ctx.hlf_q_num
+- crypto: hisilicon/sec2 - fix uninitialized type_supported in sec_create_qp_ctx
+- crypto: hisilicon/sec2 - fix CCM algorithm long packet failure
+- vxlan: re-fetch eth header after route_shortcircuit()
+- bpf: Guard conntrack opts error writes
+- vxlan: use neigh_ha_snapshot() in route_shortcircuit()
+- vxlan: unclone skb head before modifying eth header in route_shortcircuit()
+- ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()
+- ntfs: sanitize MFT references returned from ntfs_lookup_inode_by_name()
+- iommu/vt-d: Clear Present bit before tearing down scalable-mode context entry
+- ixgbe: do not configure xps for XDP queues
+- xfrm: fix stale skb->prev after async crypto steals a GSO segment
+
+* Thu Aug 27 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152.20260827.2f12b4c73461
+- !26683 Fix CVE-2026-74683
+- !26701 Fix CVE-2026-74302
+- !26827 ub: unic: handle all ports link‑down event
+- !26805 Fix CVE-2026-74594
+- !26790 perf/core: Fix group leader use-after-free after sibling detach
+- ub: unic: handle all ports link‑down event
+- !26616 [OLK-6.6] fix CVE-2026-68471
+- !26723 eventfs: Fix use-after-free in eventfs_remove_rec()
+- !26724 tracing: Fix race between update_event_fields and, event_define_fields
+- sched/psi: Shut down rtpoll_timer in psi_cgroup_free()
+- perf/core: Fix group leader use-after-free after sibling detach
+- tracing: Fix race between update_event_fields and, event_define_fields
+- eventfs: Fix use-after-free in eventfs_remove_rec()
+- Bluetooth: hci_core: Fix UAF in hci_unregister_dev()
+- Input: evdev - sanitize event type index when fetching event masks
+- wifi: ieee80211: validate MLE common info length
+
+* Wed Aug 26 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-168.0.0.152
+- !26719 perf hisi-ptt: Fix header file reference error
+- perf hisi-ptt: Fix header file reference error
+- perf tools: Add get_unaligned_leNN()
+- !26188 [OLK-6.6] Fix CVE-2026-72405
+- !26148 [OLK-6.6] Fix CVE-2026-72111
+- !26179 [OLK-6.6] Fix CVE-2026-72321
+- !26699 bpf: Reset register bounds before narrowing retval range in check_mem_access()
+- !26159 [OLK-6.6] Fix CVE-2026-72286
+- ipv4: igmp: Fix potential memory leaks in igmp_mod_timer() and igmp_stop_timer()
+- bpf: Reset register bounds before narrowing retval range in check_mem_access()
+- !26681 Fix CVE-2026-74673
+- !26472 media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor()
+- !26275 [OLK-6.6] Fix CVE-2026-74536
+- !26459 backport minios part3 patches from linux mainline
+- !26260 [OLK-6.6] Fix CVE-2026-74487
+- !26570 binfmt_misc: reject a flag character as the field delimiter
+- !26344 [OLK-6.6][linux-6.6.y sync] Backport 6.6.150-6.6.151 LTS Patches
+- !26235 nfs: use nfsi->rwsem to protect traversal of the file lock list
+- !26172 cifs: Fix busy dentry used during umounting
+- Input: evdev - fix information leak in evdev_pass_values()
+- !26658 Fix the issue where the endianness of TLP packets captured by PTT for 8DW does not match the expected value.
+- perf hisi-ptt: Fix spelling and abbreviation errors
+- perf hisi-ptt: Strengthen auxtrace event handling and packet type detection
+- perf hisi-ptt: Fix PTT trace TLP header parsing
+- perf hisi-ptt: remove unused struct 'hisi_ptt_queue'
+- !25984 [OLK-6.6] Fix CVE-2026-68323
+- !26187 [OLK-6.6] Fix CVE-2026-72404
+- !26129 [OLK-6.6] Fix CVE-2026-72027
+- !26421 bpf: Mask pseudo pointer values in verifier logs
+- !26255 [OLK-6.6] Fix CVE-2026-74481
+- !25903 RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE
+- binfmt_misc: reject a flag character as the field delimiter
+- erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platforms
+- ALSA: usb: Fix UAF at delayed release of MIDI2 EPs
+- ipvs: return the csum validation for forward hook
+- Bluetooth: ISO: fix CONNECTED -> CLOSED transition on shutdown/release
+- sysctl: fix kabi breakage of ctl_table_header constification
+- media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor()
+- media: v4l: async: Set owner for async sub-devices
+- selftests/arm64: Implement cmpbr_sigill() to hwcap test
+- kselftest/arm64: Add 2024 dpISA extensions to hwcap test
+- kselftest/arm64: Fix encoding for SVE B16B16 test
+- kselftest/arm64: Verify HWCAP2_SVE_B16B16
+- arm64: Add missing registrations of hwcaps
+- arm64/hwcap: Remove stray references to SF8MMx
+- arm64/hwcap: Describe 2024 dpISA extensions to userspace
+- arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12
+- arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09
+- arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09
+- arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09
+- arm64/sve: Report FEAT_SVE_B16B16 to userspace
+- kselftest/arm64: hwcap: fix f8dp2 cpuinfo name
+- kselftest/arm64: Add 2023 DPISA hwcap test coverage
+- kselftest/arm64: Add basic FPMR test
+- kselftest/arm64: Handle FPMR context in generic signal frame parser
+- usb: typec: ucsi: Correct teardown ordering in ucsi_init() error path
+- drm/tegra: fbdev: Do not assign to struct drm_fb_helper.info
+- ALSA: hda: codecs: hdmi: disable keep-alive before audio format change
+- drm/i915/hdcp: check streams[] bounds before overflow
+- drm/i915/hdcp: require monotonically increasing seq_num_v
+- drm/i915/hdcp: Move to using intel_display in intel_hdcp
+- drm/i915/hdcp: migrate away from kdev_to_i915() in bind/unbind
+- drm/i915/fbc: Extract intel_fbc_has_fences()
+- sctp: close UDP tunnel sockets during netns teardown
+- mptcp: pm: avoid code duplication to lookup endp
+- libceph: add doutc and *_client debug macros support
+- sctp: avoid auth_enable sysctl UAF during netns teardown
+- sysctl: treewide: constify ctl_table_header::ctl_table_arg
+- wifi: brcmfmac: drain bus_reset work on device removal
+- wifi: brcmfmac: set F2 blocksize to 256 for BCM43752
+- wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
+- wifi: ath6kl: fix use-after-free in aggr_reset_state()
+- media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor()
+- media: v4l: async: Set owner for async sub-devices
+- media: i2c: imx219: Group functions by purpose
+- media: i2c: imx219: Drop IMX219_VTS_* macros
+- media: i2c: imx219: Don't store the current mode in the imx219 structure
+- media: i2c: imx219: Access height from active format in imx219_set_ctrl
+- drm/i915/vrr: require valid min/max vfreq for VRR
+- drm/i915/vrr: Check HAS_VRR() first in intel_vrr_is_capable()
+- drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions
+- usb: typec: ucsi: Fix race condition and ordering in port unregistration
+- usb: typec: ucsi: split connector lock classes
+- usb: typec: ucsi: Only enable supported notifications
+- usb: gadget: f_tcm: synchronize delayed set_alt with teardown
+- drm: renesas: rzg2l_mipi_dsi: Increase reset deassertion delay
+- drm: renesas: Move RZ/G2L MIPI DSI driver to rz-du
+- usb: musb: omap2430: Do not put borrowed of_node in probe
+- usb: musb: omap2430: clean up probe error handling
+- Revert "ia64: Make acpi_cpufreq_cpu_exit return void"
+- bpf: Mask pseudo pointer values in verifier logs
+- firmware: stratix10-svc: fix memory leaks and list corruption bugs
+- mm/hugetlb: fix swap entry corruption when clearing uffd-wp at fork()
+- ata: ahci: Make ahci_ignore_port() handle empty mask_port_map
+- ata: libahci_platform: Do not set mask_port_map when not needed
+- HID: logitech-dj: Fix maxfield check in DJ short report validation
+- spi: spi-cadence: enable SPI_CONTROLLER_MUST_TX
+- drm/vmwgfx: validate external BO copy bounds for both stride paths
+- drm/vmwgfx: use check_add_overflow for shader size+offset bound
+- drm/vmwgfx: bound DMA command body size against suffix pointer
+- drm/vmwgfx: validate DRAW_PRIMITIVES header size before division
+- drm/vmwgfx: drop dma_buf reference on foreign-fd prime import
+- drm/vmwgfx: reject DX_BIND_QUERY without a DX context
+- drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as size
+- drm/amdkfd: hold event_mutex while checkpointing CRIU events
+- drm/amdkfd: Handle invalid event type in CRIU event restore
+- drm/amdkfd: fix QID bit leak in pqm_create_queue()
+- drm/amdkfd: Fix missing authorization check in KFD_IOC_DBG_TRAP_DISABLE
+- drm/amdgpu: cap GTT size to physical RAM on APUs
+- drm/amdgpu: restore UMD profile pstate after runtime resume
+- drm/mediatek: ovl_adaptor: balance component registrations
+- drm/vc4: Zero the tile state data array before each BIN job
+- drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO size
+- drm/dp: Read the PCON max FRL bandwidth only for HDMI DFPs
+- can: ctucanfd: mark error-active controller status valid
+- can: ctucanfd: handle bus error interrupts
+- can: ctucanfd: unmap BAR0 using base address
+- can: ctucanfd: use self-test mode for PRESUME_ACK
+- can: ctucanfd: add missing MODULE_DEVICE_TABLE()
+- can: peak_usb: validate uCAN receive record lengths
+- can: peak_usb: peak_usb_start(): fix double free of transfer buffer on URB submit error
+- can: peak_usb: add bounds check for USB channel index
+- can: softing: fw_parse(): validate firmware record spans
+- can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents
+- can: kvaser_usb: kvaser_usb_hydra_get_busparams(): fix memory leak in kvaser_usb_hydra_get_busparams()
+- can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} tracking
+- can: j1939: transport: j1939_session_fresh_new(): initialize receive buffer
+- can: gs_usb: gs_usb_receive_bulk_callback(): resubmit URB on skb allocation failure
+- can: etas_es58x: es58x_read_bulk_callback(): fix RX buffer leak on URB resubmit failure
+- can: ems_usb: validate CPC message lengths
+- can: c_can: c_can_chip_config(): keep controller in init mode until bittiming is configured
+- i2c: imx: Cancel hrtimer before clearing slave pointer
+- i2c: imx: Fix slave registration race and error handling
+- i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lock deadlock
+- ice: fix memory leak in ice_lbtest_prepare_rings()
+- ice: wait for reset completion in ice_resume()
+- net: openvswitch: fix skb leak on flow key update failure during ct
+- net: openvswitch: fix skb leak on flow key update failure during recirculation
+- net: openvswitch: fix potential UAF on meter attach failure
+- phy: zynqmp: keep SERDES scrambler and 8b/10b enabled for USB
+- phy: zynqmp: use read-modify-write for SERDES scrambler bypass
+- phy: zynqmp: fix L0_TM_DISABLE_SCRAMBLE_ENCODER mask
+- s390/zcrypt: Validate length for CCA ECC private key requests
+- s390/zcrypt: Validate length for CCA AES cipher key requests
+- s390/zcrypt: Fix wrong domain value verification with EP11 CPRBs
+- s390/dasd: Fix undersized format-check buffer
+- s390/dasd: Fix potential NULL pointer dereference
+- s390/qeth: Check CAP_NET_ADMIN for private ioctls
+- power: supply: bq25890: fix the -10 C NTC lookup entry
+- cpufreq: powernow-k8: Fix possible memory leak in powernowk8_cpu_init()
+- gpio: pca953x: fix cache_only and IRQ state on restore_context() failure
+- i2c: amd-mp2: Unregister callback on adapter add failure
+- hwmon: (pmbus/core) notify on the hwmon device, not the i2c client
+- hwmon: (npcm750-pwm-fan): stop fan timer on device detach
+- sctp: prevent peer transport count overflow
+- sctp: reject stale cookies with mismatched verification tags
+- scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB write
+- selftests/clone3: fix wild pointer access of getline due to missing init
+- selftests/mm: fix potential wild pointer access of getline due to missing init
+- spi: qcom-qspi: Correct max DMA length to avoid 64K boundary failure
+- tracing/filters: Fix false positive match in regex_match_full()
+- ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()
+- vxlan: use pskb_network_may_pull() in route_shortcircuit()
+- vxlan: use neigh_ha_snapshot() in route_shortcircuit()
+- vxlan: unclone skb head before modifying eth header in route_shortcircuit()
+- vxlan: re-fetch eth header after route_shortcircuit()
+- um: vector: fix use-after-free in vector_mmsg_rx()
+- powerpc/ps3: Fix map failure path in dma_ioc0_map_pages()
+- mm/page_reporting: use system_freezable_wq to fix UAF during suspend
+- binfmt_misc: reject a flag character as the field delimiter
+- wifi: mwifiex: use the subframe length when parsing A-MSDU TDLS frames
+- tipc: avoid use-after-free in poll trace queue dumps
+- netfilter: ipset: do not update comments from kernel-side hash adds
+- net/smc: fix socket use-after-free during link group termination
+- ipvs: do not propagate one-packet flag to synced conns
+- e1000: fix memory leak in e1000_probe()
+- dmaengine: qcom: bam_dma: Fix command element mask field for BAM v1.6.0+
+- ALSA: usb-audio: Clamp frame size in implicit-feedback mode
+- ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set
+- ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()
+- ALSA: usb-audio: fix use-after-free in ump_to_endpoint()
+- ata: libata-eh: Increase STANDBY IMMEDIATE timeout
+- ASoC: tas2562: fix broken entries in the volume lookup table
+- ASoC: tas2562: fix DVC coefficient write order
+- ALSA: ump: fix double free of out_cvts on rawmidi error
+- ALSA: pcm: wake linked drain waiters on unlink
+- ALSA: lx6464es: fix period byte count for 16-bit streams
+- ALSA: 6fire: Fix UAF at error handling during probe
+- bpf: lwt: Fix dst reference leak on reroute failure
+- Bluetooth: HIDP: validate numbered report payloads
+- Bluetooth: HIDP: reject frames without a transaction header
+- Bluetooth: mgmt: fix UAF in pair command cancellation
+- Bluetooth: mgmt: fix pending command UAF in EIR updates
+- audit: fix potential use-after-free in audit_del_rule()
+- audit: fix potential integer overflow in audit_log_n_string()
+- sctp: validate Adaptation Indication parameter length
+- KVM: s390: pci: Validate AIBV and AISB before pinning guest pages
+- KVM: s390: pci: Fix NULL dereference on AIBV allocation failure
+- KVM: s390: pci: Reject adapter interrupt forwarding if already enabled
+- KVM: SVM: Update x2APIC MSR intercepts if AVIC is inhibited while L2 is active
+- tracing/probes: Reject $arg0 in meta argument expansion
+- mm/vmstat: fold stranded per-cpu node stats when a node comes online
+- mm/hugetlb: fix list corruption in allocate_file_region_entries()
+- mm/percpu-km: fix bitmap overflow and accounting in pcpu_create_chunk()
+- pinctrl: bm1880: add missing select GENERIC_PINCONF
+- erofs: cap LZMA stream pool size
+- pinctrl: devicetree: don't free uninitialized dev_name on error path
+- pinctrl: microchip-sgpio: add missing select REGMAP_MMIO
+- ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump
+- ksmbd: fix use-after-free in __close_file_table_ids()
+- ksmbd: return success for deferred final close
+- qede: sync udp_tunnel ports outside qede_lock in the recovery path
+- octeontx2-pf: Set correct sequence for carrier off and tx queue stop
+- net: dsa: mt7530: error out on failed reads in MT7531 PHY polling
+- accel/qaic: use sizeof(*trans_hdr) for transaction length check
+- tracing/mmiotrace: Reset dropped_count in mmio_reset_data()
+- can: isotp: check register_netdevice_notifier() error in module init
+- net: sxgbe: check descriptor ring allocation failures
+- net: sxgbe: free TX rings on RX allocation failure
+- scsi: target: Clear cmd_cnt when initial counter enrollment fails
+- scsi: zfcp: Fix memory leak during adapter release by destroying gid_pn_req
+- scsi: ufs: core: Cancel RTC work in active-active suspend
+- scsi: target: iblock: Fix wrong PR ops NULL check for PREEMPT/RELEASE
+- net: phylink: put link_gpio if phylink_create fails
+- Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_sync
+- Bluetooth: hci_conn: hold conn reference in abort_conn_sync()
+- Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if exists
+- Bluetooth: btintel: Validate length before parsing diagnostics TLV
+- Bluetooth: ISO: fix timeout vs sync_timeout typo in check_bcast_qos
+- Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp
+- Bluetooth: ISO: clear iso_data always when detaching conn from hcon
+- hwmon: (pmbus) Fix return value from pmbus_update_byte_data()
+- wifi: mac80211: validate individual TWT params before driver setup
+- powerpc/boot: Fix treeboot-akebono CPU node lookup check
+- powerpc/boot: Fix treeboot-currituck CPU node lookup check
+- powerpc/boot: Fix simpleboot CPU node lookup check
+- hwmon: (adt7470) Fix PWM auto temp state array and bounds check
+- hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read
+- hwmon: (adt7470) Use cached PWM frequency value
+- hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masks
+- hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read()
+- hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread
+- hwmon: (adt7470) Fix cache updated before hardware write on I2C error
+- hwmon: (adt7470) Fix fans stuck in manual mode on I2C errors
+- forcedeth: fix UAF of txrx_stats in nv_remove
+- net: bridge: mrp: fix Option TLV length in MRP_Test frames
+- hwmon: (nct6775-core) Prevent access to unsupported weight registers
+- net: do not send ICMP/NDISC Redirects when peer allocation fails
+- hwmon: (nzxt-smart2) DMA-align output buffer
+- hwmon: (lm90) Only report alarms if driver is ready
+- hwmon: (nct6775-core) Fix number of temperature registers for NCT6116
+- spi: spi-cadence: Move TX FIFO full busy-wait into FIFO
+- spi: spi-cadence: supports transmission with bits_per_word of 16 and 32
+- smb: client: fix buffer leaks in SMB1 read and write
+- scsi: libsas: Fix HA resume deadlock and hisi_sas disk-wake race
+- scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection buffer
+- scsi: libiscsi: Fix stale-data leak into the SCSI sense buffer
+- pinctrl-amd: Don't clear S4 wake bits at probe
+- rds: tcp: hold the RCU lock across ipv6_chk_addr() in rds_tcp_laddr_check()
+- rds: Fix inet6_addr_lst NULL dereference when IPv6 is disabled
+- netfilter: nft_payload: fix mask build for partial field offload
+- ipvs: do not mangle ICMP replies for non-first fragments
+- ipvs: fix places with wrong packet offsets
+- ipvs: fix the checksum validations
+- netfilter: xt_hashlimit: validate hashtable supports XT_HASHLIMIT_RATE_MATCH
+- assoc_array: trim the final shortcut word using the current chunk end
+- keys: make keyring key-chunk byte order agree with keyring_diff_objects()
+- keys: fix out-of-bounds read in keyring_get_key_chunk()
+- drm/mediatek: Check CRTC state before freeing
+- netfilter: nf_conntrack_sip: widen NAT rewrite delta to s32 in sip_help_tcp()
+- phy: zynqmp: fix runtime PM leak on probe allocation failure
+- phy: zynqmp: fix clock error handling in xpsgtr_phy_init()
+- phy-zynqmp: Postpone getting clock rate until actually needed
+- btrfs: zoned: fix deadlock between metadata writeback and transaction commit
+- ASoC: max98090: fix missing IS_ERR() before PTR_ERR() on mclk lookup
+- ASoC: max98095: fix missing IS_ERR() before PTR_ERR() on mclk lookup
+- ata: ahci_ceva: fix error paths in ceva_ahci_platform_enable_resources()
+- ahci: Introduce ahci_ignore_port() helper
+- ata: libahci_platform: support non-consecutive port numbers
+- ata: sata_mv: accept 1 or 2 resources in platform probe
+- dmaengine: idxd: fix fdev setup failure cleanup in idxd_cdev_open()
+- dmaengine: sun6i-dma: Fix reclaim descriptors while terminating DMA
+- pinctrl: qcom: sc8280xp: Add missing wakeup entries for GPIO143/151
+- thunderbolt: Prevent XDomain delayed work use-after-free on disconnect
+- soc: qcom: ice: Allow explicit votes on 'iface' clock for ICE
+- HID: logitech-dj: fix wrong detection of bad DJ_SHORT output report
+- HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB write
+- HID: logitech-dj: Standardise hid_report_enum variable nomenclature
+- gve: fix Rx queue stall on alloc failure
+- net: mpls: initialize rtm_tos in mpls_getroute()
+- netfilter: br_netfilter: Reallocate headroom if necessary in neigh_hh_bridge()
+- Bluetooth: ISO: fix leaking sk after socket release
+- binfmt_misc: restore write access when removing an entry
+- mm/page_reporting: use system_freezable_wq to fix UAF during suspend
+- nfs: use nfsi->rwsem to protect traversal of the file lock list
+- net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync
+- tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()
+- cifs: Fix busy dentry used during umounting
+- KVM: SEV: Do not allow intra-host migration/mirroring of SNP VMs
+- bpf: Reset register bounds before narrowing retval range in check_mem_access()
+- mm/compaction: handle free_pages_prepare() properly in compaction_free()
+- tipc: serialize udp bearer replicast list updates
+- RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE
+
+* Sat Aug 22 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-167.0.0.151.20260822.ce060e39d6b1
+- !26443 [OLK-6.6] Backported Zen6 JSON Perf events
+- tools headers x86: Remove duplicate MSR_AMD64_RMP_CFG definition
+- perf vendor events amd: Add Zen 6 mapping
+- perf vendor events amd: Add Zen 6 metrics
+- perf vendor events amd: Add Zen 6 uncore events
+- perf vendor events amd: Add Zen 6 core events
+
+* Fri Aug 21 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-167.0.0.151.20260821.07eaeb78fee6
+- !26176 [OLK-6.6] Fix CVE-2026-72288
+- !26177 [OLK-6.6] Fix CVE-2026-72294
+- !26300 urma: reject set_opt when object is already activated
+- !26267 [OLK-6.6] Fix CVE-2026-74514
+- !26043 [OLK-6.6] Fix CVE-2026-64523
+- !25983 Fix CVE-2026-64082
+- !26046 [OLK-6.6] Fix CVE-2026-64573
+- !26430 ub: ubdevshm: Bugfix for unregister segment
+- urma: reject set_opt when object is already activated
+- ub/ubdevshm: Bugfix for unregister segment
+- KVM: s390: pci: Fix memory accounting for pinned/unpinned pages
+- LoongArch: KVM: Check irq validity in kvm_vcpu_ioctl_interrupt()
+- KVM: arm64: vgic: Handle race between interrupt affinity change and LPI disabling
+- riscv: Fix register corruption from uninitialized cregs on error
+- Bluetooth: qca: fix NVM tag length underflow in TLV parser
+- net/handshake: Take a long-lived file reference at submit
+
+* Thu Aug 20 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-167.0.0.151.20260820.2fe2673b28ed
+- !25962 [OLK-6.6] Fix CVE-2026-68286
+- !26248 [OLK-6.6] Fix CVE-2026-74473
+- !25971 [OLK-6.6] Fix CVE-2026-68288
+- !25963 [OLK-6.6] Fix CVE-2026-68287
+- !26268 [OLK-6.6] Fix CVE-2026-74515
+- !26270 [OLK-6.6] Fix CVE-2026-74519
+- !26292 [OLK-6.6] Fix CVE-2026-74572
+- !26249 [OLK-6.6] Fix CVE-2026-74474
+- !25091 [OLK-6.6] Fix CVE-2024-42151
+- !26281 [OLK-6.6] Fix CVE-2026-74550
+- btrfs: zoned: fix deadlock between metadata writeback and transaction commit
+- net: do not send ICMP/NDISC Redirects when peer allocation fails
+- pinctrl: devicetree: don't free uninitialized dev_name on error path
+- KVM: s390: pci: Reject adapter interrupt forwarding if already enabled
+- vxlan: use pskb_network_may_pull() for transmit path header pulls
+- vxlan: use pskb_network_may_pull() in route_shortcircuit()
+- net: drop_monitor: fix info leak in NET_DM_ATTR_PAYLOAD
+- drop_monitor: fix size calculations for 64-bit attributes
+- drop_monitor: perform u64_stats updates under IRQ-disabled section
+- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
+
+* Wed Aug 19 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-167.0.0.151
+- !26321 v4 irqbypass: Cleanups and a perf improvement
+- irqbypass: Require producers to pass in Linux IRQ number during registration
+- irqbypass: Use xarray to track producers and consumers
+- irqbypass: Use guard(mutex) in lieu of manual lock+unlock
+- irqbypass: Use paired consumer/producer to disconnect during unregister
+- irqbypass: Explicitly track producer and consumer bindings
+- irqbypass: Take ownership of producer/consumer token tracking
+- irqbypass: Drop superfluous might_sleep() annotations
+- irqbypass: Drop pointless and misleading THIS_MODULE get/put
+- !26256 [OLK-6.6][linux-6.6.y sync] Backport 6.6.148-6.6.150 LTS Patches
+- !26193 iommu/ummu: Move the mmu notifier TLBi to driver layer
+- !25930 etmem: fix page reference leak in add_page_for_swap()
+- !26205 ub: cdma: fix AB-BA lock inversion deadlock and remove dead unmap code
+- !26254 [OLK-6.6] Fix CVE-2026-74480
+- x86/bugs: Make Safe-RET robust against interrupt injection
+- Revert "x86/bugs: Make Safe-RET robust against interrupt injection"
+- x86/bugs: Make Safe-RET robust against interrupt injection
+- net: bridge: stop fast-leave after deleting a port group
+- ub: cdma: cdma: fix umem leak in jfs user-path entry_cnt power-of-2 check
+- !26204 ub: ub_fwctl: Provide a user interface for ubase query function.
+- !26042 [OLK-6.6][linux-6.6.y sync] Backport 6.6.147-6.6.148 LTS Patches
+- ub: ub_fwctl: Provide a user interface for ubase query function.
+- !25994 [OLK-6.6] Fix CVE-2026-68365
+- ub: cdma: fix AB-BA lock inversion deadlock and remove dead unmap code
+- ub: cdma: add RLIMIT_MEMLOCK/pinned_vm governance for user-space GUP pinning
+- ub: cdma: add power-of-2 check for jfc/jfs entry_cnt in user path
+- ub: cdma: fix UAF in debugfs show paths on queue->jfs/queue->jfc
+- iommu/ummu: Move the mmu notifier TLBi to driver layer
+- iommu/ummu: Add ummu platform erratum mechanism
+- iommu/ummu: Move ioplb_sync to flush.c
+- rxrpc: Fix irq-disabled in local_bh_enable()
+- Revert "drm/amdgpu: fix aperture mapping leak"
+- can: isotp: fix timer drain order, wakeup handling and tx_gen ordering
+- can: use skb hash instead of private variable in headroom
+- KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
+- rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link
+- udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()
+- ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
+- ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
+- mm/damon/core: disallow overlapping input ranges for damon_set_regions()
+- mm/damon/core: validate ranges in damon_set_regions()
+- net: ipa: fix SMEM state handle leaks in SMP2P init
+- net: macb: drop in-flight Tx SKBs on close
+- ata: libata-core: Reject an invalid concurrent positioning ranges count
+- octeontx2-pf: fix SQB pointer leak on init failure
+- ipmi: fix refcount leak in i_ipmi_request()
+- bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
+- bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c
+- bootconfig: do not put quotes on cmdline items unless necessary
+- octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF
+- gpio: mt7621: avoid corruption of shared interrupt trigger state
+- net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
+- net: mana: Validate the packet length reported by the NIC
+- locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
+- wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
+- tracing/user_events: Fix use-after-free in user_event_mm_dup()
+- workqueue: Add system_percpu_wq and system_dfl_wq
+- workqueue: Factor out init_cpu_worker_pool()
+- Input: ims-pcu - fix firmware leak in async update
+- firmware_loader: introduce __free() cleanup hanler
+- dm-verity: make error counter atomic
+- dm-verity: avoid double increment of &use_bh_wq_enabled
+- ovl: use linked upper dentry in copy-up tmpfile
+- NFS: Charge unstable writes by request size, not folio size
+- nfs: remove dead code for the old swap over NFS implementation
+- i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
+- i2c: imx: separate atomic, dma and non-dma use case
+- platform/x86: dell-laptop: fix missing cleanups in init error path
+- platform/x86: dell-smbios: Move request functions for reuse
+- dmaengine: dw-edma-pcie: Reject devices without driver data
+- dmaengine: dw-edma: Fix confusing cleanup.h syntax
+- dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
+- taskstats: retain dead thread stats in TGID queries
+- taskstats: fill_stats_for_tgid: use for_each_thread()
+- mtd: rawnand: Pause continuous reads at block boundaries
+- mtd: rawnand: Ensure all continuous terms are always in sync
+- mtd: rawnand: Add a helper for calculating a page index
+- mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages
+- SUNRPC: Return an error from xdr_buf_to_bvec() on overflow
+- SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlists
+- sunrpc: allocate a separate bvec array for socket sends
+- NFSD: pass nfsd_file to nfsd_iter_read()
+- netfilter: nft_fib: reject fib expression on the netdev egress hook
+- netfilter: nf_tables: remove register tracking infrastructure
+- netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
+- netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
+- netfilter: nf_conntrack_sip: remove net variable shadowing
+- netfilter: nft_set_pipapo: move prove_locking helper around
+- netfilter: nft_set_pipapo: use GFP_KERNEL for insertions
+- ASoC: mediatek: mt8183: Check runtime resume during probe
+- ASoC: mediatek: mt8192: Check runtime resume during probe
+- ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
+- ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb
+- ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()
+- ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()
+- ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link
+- fbdev: efifb: fix memory leak in efifb_probe()
+- fbdev/efifb: Replace references to global screen_info by local pointer
+- octeontx2-vf: clear stale mailbox IRQ state before request_irq()
+- octeontx2-pf: clear stale mailbox IRQ state before request_irq()
+- octeontx2: Annotate mmio regions as __iomem
+- VDUSE: avoid leaking information to userspace
+- vduse: take out allocations from vduse_dev_alloc_coherent
+- vduse: remove unused vaddr parameter of vduse_domain_free_coherent
+- vduse: Use fixed 4KB bounce pages for non-4KB page size
+- rxrpc: Fix socket notification race
+- rxrpc: Fix notification vs call-release vs recvmsg
+- rxrpc: Use irq-disabling spinlocks between app and I/O thread
+- rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack
+- tipc: restrict socket queue dumps in enqueue tracepoints
+- fbcon: Use correct type for vc_resize() return value
+- fbcon: Rename struct fbcon_ops to struct fbcon_par
+- rxrpc: serialize kernel accept preallocation with socket teardown
+- rxrpc: Pull out certain app callback funcs into an ops table
+- afs: Turn the afs_addr_list address array into an array of structs
+- afs: Annotate struct afs_addr_list with __counted_by
+- serial: max310x: implement gpio_chip::get_direction()
+- serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)
+- ALSA: hda: Fix cached processing coefficient verbs
+- ALSA: hda: conexant: Remove mic bias threshold override
+- i2c: davinci: Unregister cpufreq notifier on probe failure
+- fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
+- dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
+- udmabuf: Do not create malformed scatterlists
+- net: pcs: xpcs: fix SGMII state reading
+- io_uring/rw: fix missing ERESTARTSYS conversion in read paths
+- drm/amd/display: Fix dcn32 DTB DTO update breaking live pixel rate sources
+- exfat: validate cluster allocation bits of the allocation bitmap
+- openvswitch: fix GSO userspace truncation underflow
+- ksmbd: validate ACE size against SID sub-authorities
+- ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL
+- ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl
+- net: qrtr: ns: Raise node count limit to 512
+- drm/amdgpu: fix aperture mapping leak
+- drm/amdgpu: invoke pm_genpd_remove() before freeing genpd
+- drm/amdgpu: fix division by zero with invalid uvd dimensions
+- drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()
+- drm/amdgpu/vcn4: avoid rereading IB param length
+- drm/amdgpu/vce: fix integer overflow in image size
+- drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON()
+- drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON()
+- drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON()
+- drm/amdgpu/gfx8: drop unecessary BUG_ON()
+- drm/amdgpu/gfx11: replace BUG_ON() with WARN_ON()
+- drm/amdgpu/gfx10: replace BUG_ON() with WARN_ON()
+- drm/amd/pm: make pp_features read-only when scpm is enabled
+- vxlan: mdb: Fix source list corruption on a failed replace
+- tipc: clear sock->sk on the failed-insert path in tipc_sk_create()
+- pppoe: reload header pointer after dev_hard_header()
+- mctp: serial: handle zero-length frames to prevent rx buffer overflow
+- mac802154: llsec: reject frames shorter than the authentication tag
+- mac802154: hold an interface reference across the scan worker
+- ila: reload IPv6 header after pskb_may_pull in checksum adjust
+- ice: use READ_ONCE() to access cached PHC time
+- ksmbd: defer destroy_previous_session() until after NTLM authentication
+- rbd: Reset positive result codes to zero in object map update path
+- net: hip04: fix RX buffer leak on build_skb failure
+- net/x25: fix use-after-free in x25_kill_by_neigh()
+- net/iucv: fix use-after-free of a severed iucv_path
+- net/af_iucv: fix NULL deref in afiucv_hs_callback_syn()
+- geneve: require CAP_NET_ADMIN in the device netns for changelink
+- net: slip: serialize receive against buffer reallocation
+- vxlan: require CAP_NET_ADMIN in the device netns for changelink
+- phonet: pep: fix use-after-free in pep_get_sb()
+- iommu/vt-d: Disallow SVA if page walk is not coherent
+- fscrypt: Add missing superblock check in find_or_insert_direct_key()
+- fs: preserve ACL_DONT_CACHE state in forget_cached_acl()
+- binfmt_elf_fdpic: only honour the first PT_INTERP
+- libceph: remove debugfs files before client teardown
+- libceph: reject zero bucket types in crush_decode
+- libceph: Reject monmaps advertising zero monitors
+- libceph: refresh auth->authorizer_buf{,_len} after authorizer update
+- libceph: guard missing CRUSH type name lookup
+- libceph: Fix multiplication overflow in decode_new_up_state_weight()
+- libceph: bound get_version reply decode to front len
+- ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()
+- sctp: don't free the ASCONF's own transport in DEL-IP processing
+- mptcp: only set DATA_FIN when a mapping is present
+- mptcp: decrement subflows counter on failed passive join
+- Revert "arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates"
+- arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates
+- tracing/probes: Prevent out-of-bounds write in __trace_probe_log_err()
+- tracing/probes: Fix potential underflow in LEN_OR_ZERO macro
+- tracing/probes: Avoid temporary buffer truncation in trace_probe_match_command_args()
+- tracing/eprobe: Fix exact system name matching in eprobe_dyn_event_match()
+- tracing: Fix resource leak on mmiotrace trace_pipe close
+- tracing: Fix mmiotrace possible NULL dereferencing of hiter->dev
+- intel_th: fix MSC output device reference leak
+- mei: bus: access mei_device under device_lock on cleanup
+- serial: sc16is7xx: implement gpio get_direction() callback
+- comedi: comedi_parport: deal with premature interrupt
+- x86/boot/compressed: Disable jump tables
+- cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
+- LoongArch: Fix oops during single-step debugging
+- platform/loongarch: laptop: Explicitly reset bl_powered state when suspend
+- exec: fix unsigned loop counter wrap in transfer_args_to_stack()
+- Bluetooth: RFCOMM: Fix session UAF in set_termios
+- Bluetooth: hci_sync: Protect UUID list traversal
+- staging: rtl8723bs: fix inverted HT40 secondary channel offset
+- staging: rtl8723bs: fix OOB reads in rtw_get_wps_ie()
+- wifi: brcmfmac: make release_scratchbuffers idempotent
+- wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
+- wifi: mt76: mt7615: drop TXRX_NOTIFY on non-mmio buses
+- wifi: wilc1000: validate assoc response length before subtracting header
+- wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper
+- wifi: ath6kl: fix OOB access from firmware ADDBA window size
+- ALSA: seq: close a re-opened queue timer in the destructor
+- media: vpif_capture: fix OF node reference imbalance
+- media: vivid: check for vb2_is_busy() when toggling caps
+- media: vivid: add vivid_update_reduced_fps()
+- media: vimc: fix reference leak on failed device registration
+- media: vidtv: fix reference leak on failed device registration
+- media: vb2: use ssize_t for vb2_read/vb2_write
+- media: v4l2-ctrls: validate HEVC active reference counts
+- media: v4l2-ctrls-request: add NULL check in v4l2_ctrl_request_complete()
+- media: ti: vpe: unwind v4l2 device registration on probe error
+- media: tegra-video: vi: fix invalid u32 return value in format lookup
+- media: sun4i-csi: Return queued buffers on start_streaming() failure
+- media: stm32: dcmi: unregister notifier on probe failure
+- media: saa7134: Fix a possible memory leak in saa7134_video_init1
+- media: rtl2832_sdr: Return queued buffers on start_streaming() failure
+- media: rtl2832: fix use-after-free in rtl2832_remove()
+- media: radio-si476x: Unregister v4l2_device on probe failure
+- media: pwc: Return queued buffers on start_streaming() failure
+- media: pwc: Drain fill_buf on start_streaming() failure
+- media: pci: dm1105: Free allocated workqueue
+- media: nxp: imx8-isi: Fix scale factor calculation for hardware rounding
+- media: nxp: imx8-isi: Fix potential out-of-bounds issues
+- media: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error path
+- media: nxp: imx8-isi: Clean up already-initialized pipes on probe failure
+- media: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipe
+- media: msi2500: Return queued buffers on start_streaming() failure
+- media: meson: vdec: Fix memory leak in error path of vdec_open
+- media: marvell-cam: fix missing pci_disable_device() on remove
+- media: cx23885: add ioremap return check and cleanup
+- media: cx231xx: fix devres lifetime
+- media: cedrus: skip invalid H.264 reference list entries
+- media: cedrus: Fix missing cleanup in error path
+- media: cedrus: clean up media device on probe failure
+- media: cec: seco: unregister adapter on IR probe failure
+- media: aspeed: fix missing of_reserved_mem_device_release() on probe failure
+- media: airspy: Return queued buffers on start_streaming() failure
+- drm/vc4: Prevent shader BO mappings from becoming writable
+- drm/vmwgfx: Validate vmw_surface_metadata::array_size
+- drm/amdgpu: fix bo->pin leaking in amdgpu_bo_create_reserved
+- drm/amd/display: set new_stream to NULL after release
+- drm/amd/pm/ci: Don't disable MCLK DPM on Bonaire 0x6658 (R7 260X)
+- drm/amdgpu: Fix VFCT bus number matching with soft filter
+- drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU
+- drm/i915/gem: Do not leak siblings[] on proto context error
+- drm/i915: Return NULL on error in active_instance
+- drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()
+- drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()
+- drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()
+- drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference
+- drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips
+- drm/amdkfd: Check bounds in allocate_event_notification_slot
+- drm/radeon: fix r100_copy_blit for large BOs
+- drm/nouveau/acr: fix missing nvkm_done() in error path of nvkm_acr_oneinit()
+- drm/i915/gem: Add missing nospec on parallel submit slot
+- drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1
+- drm/amdgpu: Fix amdgpu_bo_move() when old_mem and new_mem are both GTT
+- drm/amdgpu/uvd: Place VCPU BO only in VRAM for UVD 4.x and older
+- drm/amdgpu/uvd: Fix forcing MSG, FB BOs into VCPU segment when it isn't at 0 (v2)
+- drm/dp/mst: fix OOB reads on 2-byte fields in sideband reply parsers
+- drm/dp/mst: fix buffer overflows in sideband chunk accumulation
+- drm/dp/mst: fix OOB reads in remote DPCD/I2C sideband reply parsers
+- drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()
+- drm/rockchip: cdn-dp: add missing check in cdn_dp_config_video()
+- bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()
+- ice: fix LAG recipe to profile association
+- net: ipv6: fix dif and sdif mismatch in raw6_icmp_error
+- net/mlx5e: Reject unsupported CB Shaper TSA in ETS validation
+- net/mlx5e: Report zero bandwidth for non-ETS traffic classes
+- net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule
+- net: qrtr: restrict socket creation to the initial network namespace
+- ppp: annotate data races in ppp_generic
+- ppp: enable TX scatter-gather
+- ppp: convert to percpu netstats
+- ppp: use IFF_NO_QUEUE in virtual interfaces
+- ipv4: icmp: fill flow parameters in icmp_route_lookup decoy lookup
+- octeontx2-vf: set TC flower flag on MCAM entry allocation
+- net: stmmac: enable the MAC on link up for all supported speeds
+- net: stmmac: reset residual action in L3L4 filters on delete
+- net: stmmac: fix l3l4 filter rejecting unsupported offload requests
+- tipc: fix u16 MTU truncation in media and bearer MTU validation
+- vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets
+- sctp: auth: verify auth requirement when auth_chunk is NULL
+- net: dpaa: fix mode setting
+- net: hsr: fix memory leak on slave unregistration by removing synced VLANs
+- net: bridge: vlan: fix vlan range dumps starting with pvid
+- amt: make the head writable before rewriting the L2 header
+- amt: re-read skb header pointers after every pull
+- wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
+- wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bfer_eht()
+- wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()
+- wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
+- wifi: mt76: mt7915: guard HE capability lookups
+- tipc: fix infinite loop in __tipc_nl_compat_dumpit
+- nexthop: initialize extack in nh_res_bucket_migrate()
+- gtp: check skb_pull_data() return in gtp1u_send_echo_resp()
+- selftests: openvswitch: add config file
+- selftests: af_unix: add USER_NS config
+- tls: device: push pending open record on splice EOF
+- sctp: validate stream count in sctp_process_strreset_inreq()
+- pds_core: check for workqueue allocation failure
+- pds_core: order completion reads after the ownership check
+- pds_core: yield the CPU while waiting for the adminq to drain
+- sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
+- amd-xgbe: fix MAC_AUTO_SW handling in CL37 AN
+- pds_core: reject component parameter in legacy firmware update
+- wifi: mac80211: recalculate TIM when a station enters power save
+- iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
+- iommu/amd: Bound the early ACPI HID map
+- wifi: mwifiex: bound uAP association event IEs to the event buffer
+- wan: wanxl: Only reset hardware after BAR mapping
+- nfp: Check resource mutex allocation
+- wifi: mac80211: tear down new links on vif update error path
+- iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
+- dpaa2-eth: put MAC endpoint device on disconnect
+- dpaa2-switch: put MAC endpoint device on disconnect
+- rds: drop incoming messages that cross network namespace boundaries
+- bonding: fix devconf_all NULL dereference when IPv6 is disabled
+- net/packet: avoid fanout hook re-registration after unregister
+- Bluetooth: btusb: validate Realtek vendor event length
+- hwmon: occ: validate poll response sensor blocks
+- smb: client: validate DFS referral PathConsumed
+- hwmon: (asus-ec-sensors) add missed handle for ENOMEM
+- hwmon: (asus-ec-sensors) fix EC read intervals
+- hwmon: (asus-ec-sensors) fix looping over banks while reading from EC
+- wifi: iwlwifi: mvm: fix read in wake packet notification handler
+- wifi: iwlwifi: mvm: validate SAR GEO response payload size
+- ASoC: cs35l56: Use complete_all() to signal init_completion
+- ASoC: cs35l56: Fix potential probe() deadlock
+- ASoC: cs35l56: Don't use devres to unregister component
+- ASoC: bt-sco: fix duplicate DAPM widget names for wideband DAI
+- ASoC: tas2781: bound firmware description string parsing
+- btrfs: free mapping node on duplicate reloc root insert
+- btrfs: declare btrfs_ioctl_search_args_v2::buf as __u8
+- wifi: carl9170: fix buffer overflow in rx_stream failover path
+- wifi: carl9170: fix OOB read from off-by-two in TX status handler
+- wifi: carl9170: bound memcpy length in cmd callback to prevent OOB read
+- wifi: ath6kl: fix OOB read from firmware IE lengths in connect event
+- wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
+- wifi: ath12k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
+- wifi: ath11k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
+- wifi: ath11k: fix potential buffer underflow in ath11k_hal_rx_msdu_list_get()
+- watchdog: pretimeout: Fix UAF in watchdog_unregister_governor()
+- hwmon: (nzxt-smart2) Stop device IO before calling hid_hw_stop
+- hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop
+- hwmon: (corsair-psu) Stop device IO before calling hid_hw_stop
+- wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin
+- wifi: ath9k: hif_usb: don't dereference hif_dev after re-arming firmware request
+- usb: xhci-pci: Limit VIA VL805 DMA addressing to 36 bits
+- RISC-V: KVM: Serialize virtual interrupt pending state updates
+- Revert "drm/amd/display: Add missing kdoc for ALLM parameters"
+- crypto: rsa-pkcs1pad: Don't WARN on an empty digest
+- USB: serial: option: add TDTECH MT5710-CN
+- USB: serial: keyspan_pda: fix data loss on receive throttling
+- USB: serial: io_edgeport: cap received transmit credits
+- USB: serial: ftdi_sio: add support for E+H FXA291
+- usb: gadget: uvc: clamp SEND_RESPONSE length to the response buffer
+- usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown
+- usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()
+- USB: gadget: fsl-udc: fix device name leak on probe failure
+- USB: gadget: snps-udc: fix device name leak on probe failure
+- usb: gadget: printer: fix infinite loop in printer_read()
+- usb: gadget: f_midi: cancel pending IN work before freeing the midi object
+- usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback
+- usb: chipidea: fix usage_count leak when autosuspend_delay is negative
+- USB: storage: add NO_ATA_1X quirk for Longmai USB Key
+- wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()
+- mpls: fix NULL deref in mpls_valid_fib_dump_req() on CONFIG_INET=n
+- net/sched: act_tunnel_key: Defer dst_release to RCU callback
+- drm/i915/selftests: Fix GT PM sort comparators
+- ksmbd: validate compound request size before reading StructureSize2
+- ksmbd: pin conn during async oplock break notification
+- can: j1939: fix lockless local-destination check
+- bpf, sockmap: Reject unhashed UDP sockets on sockmap update
+- powerpc/vtime: Initialize starttime at boot for native accounting
+- powerpc/time: Prepare to stop elapsing in dynticks-idle
+- sched/vtime: Get rid of generic vtime_task_switch() implementation
+- drm/i915/gt: use correct selftest config symbol
+- smb/client: handle overlapping allocated ranges in fallocate
+- Bluetooth: hci_qca: Clear memdump state on invalid dump size
+- Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
+- Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync
+- Bluetooth: qca: fix NVM tag length underflow in TLV parser
+- ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
+- ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion bit-scanning
+- ata: sata_dwc_460ex: fix clear_interrupt_bit() clearing all pending interrupts
+- ata: sata_dwc_460ex: use platform_get_irq()
+- ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered
+- net/iucv: take a reference on the socket found in afiucv_hs_rcv()
+- ipv4: fib: free fib_alias with kfree_rcu() on insert error path
+- ppp: defer channel free to an RCU grace period to fix pppol2tp RX UAF
+- firmware: arm_scmi: Rate-limit queue-full warnings in IRQ context
+- ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared after lookup
+- ASoC: cs42l43: Correct report for forced microphone jack
+- ASoC: amd: ps: fix wrong ACP version string in pci_request_regions()
+- ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath on start/stop
+- wifi: cfg80211: bound element ID read when checking non-inheritance
+- wifi: brcmfmac: initialize SDIO data work before cleanup
+- wifi: mac80211: free AP_VLAN bc_buf SKBs outside IRQ lock
+- wifi: cfg80211: reject unsupported PMSR FTM location requests
+- wifi: cfg80211: validate PMSR FTM preamble range
+- wifi: cfg80211: validate PMSR measurement type data
+- wifi: nl80211: validate nested MBSSID IE blobs
+- wifi: nl80211: free RNR data on MBSSID mismatch
+- wifi: p54: validate RX frame length in p54_rx_eeprom_readback()
+- wifi: libertas: fix memory leak in helper_firmware_cb()
+- wifi: mac80211_hwsim: clamp virtio RX length before skb_put
+- wifi: ipw2100: fix potential memory leak in ipw2100_pci_init_one()
+- wifi: cfg80211: cancel sched scan results work on unregister
+- xfrm: policy: preallocate inexact bins before xfrm_hash_rebuild reinsert
+- xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()
+- RDMA/irdma: Prevent overflows in memory contiguity checks
+- selftests/alsa: Fix memory leak in find_controls error path
+- mtd: fix double free and WARN_ON in add_mtd_device() error paths
+- RDMA/siw: publish QP after initialization
+- RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
+- RDMA/hns: Fix potential integer overflow in mhop hem cleanup
+- RDMA/erdma: initialize ret for empty receive WR lists
+- RDMA/irdma: Prevent rereg_mr for non-mem regions
+- RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper
+- RDMA/umem: Add support for creating pinned DMABUF umem with a given dma device
+- RDMA/cma: Fix hardware address comparison length in netevent callback
+- firmware: arm_ffa: Fix NULL dereference in ffa_partition_info_get()
+- btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()
+- btrfs: reject free space cache with more entries than pages
+- mtd: nand: mtk-ecc: stop on ECC idle timeouts
+- mtd: mtdswap: remove debugfs stats file on teardown
+- IB/mad: Drop unmatched RMPP responses before reassembly
+- arm64: tegra: Fix CPU compatible string to cortex-a78ae on Tegra234
+- Input: ims-pcu - fix logic error in packet reset
+- Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
+- xprtrdma: Clear receive-side ownership pointers on release
+- gpu: host1x: Fix use-after-free in host1x_bo_clear_cached_mappings
+- accel/ivpu: Reject firmware log with size smaller than header
+- dmaengine: sh: rz-dmac: Move interrupt request after everything is set up
+- can: isotp: serialize TX state transitions under so->rx_lock
+- can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
+- can: bcm: track a single source interface for ANYDEV timeout/throttle ops
+- can: bcm: fix data race on rx_stamp/rx_ifindex in bcm_rx_handler()
+- can: bcm: fix stale rx/tx ops after device removal
+- can: bcm: add missing device refcount for CAN filter removal
+- can: bcm: validate frame length in bcm_rx_setup() for RTR replies
+- can: bcm: extend bcm_tx_lock usage for data and timer updates
+- can: bcm: fix CAN frame rx/tx statistics
+- can: bcm: add locking when updating filter and timer values
+- KVM: x86/mmu: Fix use-after-free on vendor module reload
+- seqlock: Allow UBSAN_ALIGNMENT to fail optimizing
+- seqlock: Allow KASAN to fail optimizing
+- seqlock: Cure some more scoped_seqlock() optimization fails
+- drm/virtio: fix deadlock in display_info_cb by removing hotplug from dequeue worker
+- USB: serial: io_edgeport: cap received transmit credits
+- etmem: fix page reference leak in add_page_for_swap()
+
+* Tue Aug 18 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260818.891e2121139a
+- !26166 cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
+- !26169 ub: udma: use memory pool to manage reserved va.
+- !26070 iommu/ummu: Move the path of the hisi_ummu.h file
+- !26067 iommu/ummu: Write UMAU mem attr bits into ATE start_addr
+- !26069 iommu/ummu: Refactor EID bypass tecte construction
+- !26131 ub:ubus: add vport disable completion notify
+- !26135 [OLK-6.6] ub: ubase: 5 related changes
+- !26133 ub: ub_fwctl: Support SDC fault detection for switching chips.
+- ub: udma: use memory pool to manage reserved va.
+- ub: udma: fix safe mode related problem.
+- ub: udma: Adapt the SVM to query the PASpace interface.
+- cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
+- !26112 perf tools: Fix config4 support in PMU event parsing
+- !25935 [OLK-6.6] Fix CVE-2026-68160
+- perf tools: Fix config4 support in PMU event parsing
+- !26123 tracing: Check return value of __register_event() in trace_module_add_events()
+- !26086 urma: support dev/eid sharing mode
+- ub: ub_fwctl: Support SDC fault detection for switching chips.
+- !26062 ub:ubus: Fix UAF in ub_cancel_retry_work_sync by draining retry_list from head
+- !25728 virtio_balloon: add memop virtqueue for host-initiated memory operations
+- ub: ubase: support firmware using PA address to access
+- !25692 urma: allow set priority for urma_ping
+- tracing: Check return value of __register_event() in trace_module_add_events()
+- ub: ubase: Supports debugfs interfaces for querying
+- ub: ubase: Supports version compatibility
+- urma: support dev/eid sharing mode
+- !26110 libceph: reject zero bucket types in crush_decode
+- !26055 Fix CVE-2026-64563
+- libceph: reject zero bucket types in crush_decode
+- !26084 ub: ub_fwctl: Enhance network communication maintenance information.
+- ub:ubus: add vport disable completion notify
+- ub: ub_fwctl: Enhance network communication maintenance information.
+- !26051 Ethernet: Linkdata: enable SXE2 Ethernet and RDMA driver modules on ARM64
+- !25958 [OLK-6.6] Fix CVE-2026-68255
+- !25960 [OLK-6.6] Fix CVE-2026-68271
+- !26047 ub/obmm: add per-node max_total cap for pooled memory
+- ub/obmm: fix max_total empty write silently clearing the cap
+- ub/obmm: add per-node max_total cap for pooled memory
+- !26050 ub/ubmem-vmmu: Fix parameter validation and initialization issues.
+- virtio_balloon: add memop virtqueue for host-initiated memory operations
+- !26054 ub: udma: fix log print problem.
+- !26061 smb/client: fix chown/chgrp with SMB3 POSIX Extensions
+- !26058 CVE-2026-64137
+- !26017 backport minios part2 patches from linux mainline.
+- iommu/ummu: Move the path of the hisi_ummu.h file
+- iommu/ummu: Refactor EID bypass tecte construction
+- mm: export reclaim/compaction interfaces and buddy stats for proactive memory management
+- vifo ub:ubus: vfio-ub: protect resmap lazymapping with resmap_lock mutex
+- ub:ubus: Fix UAF in ub_cancel_retry_work_sync by draining retry_list from head
+- ub:ubus: Clear TBA_L/H on ub_eu_table_init_common write failure before dma_free
+- ub:ubus: Fix concurrency UAF in ub_enum_bfs_route_cal by localizing BFS scratch
+- ub:ubus: Fix ub_intr_map_region offset+size winding risk
+- ub:ubus: debug ub_ioctl_bus_instance_bind
+- ub:ubus: Limit the frequency of log output
+- ub:ubus: Fix ubhp_put_slot not called if work is pending duing cancel_work issue
+- ub:ubus: Fix ub_route_sync_dev route_table_entry bit number not enough issue
+- ub:ubus: Test then assign priv flag are two steps not atomic
+- smb/client: fix chown/chgrp with SMB3 POSIX Extensions
+- ub:ubus: Fix configuration access concurrency hard dog panic issue
+- !25787 [OLK-6.6] Additional Venice Essential patches for openEuler OLK-6.6
+- iommu/ummu: Write UMAU mem attr bits into ATE start_addr
+- iommu/ummu: Strengthen ummu_idx_mask validation in tdev attr check
+- iommu/ummu: Update page table granule handling for UMAU
+- smb: client: require net admin for CIFS SWN netlink
+- genetlink: Use internal flags for multicast groups
+- !26053 ub:ubus: Implement the UBUS-FIRMWARE version exchange function.
+- urma: allow to set priority for urma_ping
+- rhashtable: clear stale iter->p on table restart
+- ub: udma: fix log print problem.
+- Ethernet: Linkdata: enable SXE2 Ethernet and RDMA driver modules on ARM64
+- ub:ubus: Implement the UBUS-FIRMWARE version exchange function.
+- ub/ubmem-vmmu: Fix parameter validation and initialization issues.
+- !26008 [OLK-6.6] net: ipv6: clear suppressed fib6 rule result
+- !26011 [OLK-6.6] backport important bugfix for igbvf driver from upstream linux-6.6.y
+- !26023 sctp: fix auth_hmacs array size in struct sctp_cookie
+- !25919 [OLK-6.6] Fix CVE-2026-68147
+- arm64: Kconfig: Add support for LSUI
+- arm64: armv8_deprecated: Disable swp emulation when FEAT_LSUI present
+- arm64: futex: Support futex with FEAT_LSUI
+- arm64: futex: Refactor futex atomic operation
+- arm64: cpufeature: Add FEAT_LSUI
+- !25944 [OLK-6.6] Fix CVE-2026-68186
+- !26026 urma: fix pointer API return value comments
+- sctp: fix auth_hmacs array size in struct sctp_cookie
+- !25978 urma: ratelimit JFC cleanup error logs
+- arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09
+- arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants
+- !25936 erofs: fix stack-out-of-bounds in erofs_put_metabuf
+- !26015 sctp: validate embedded INIT chunk and address list lengths in cookie
+- !26010 i2c: core: fix adapter deregistration race
+- sctp: validate embedded INIT chunk and address list lengths in cookie
+- !25881 net Fix CVE-2026-45905
+- i2c: core: fix adapter deregistration race
+- igbvf: Fix leak in TX DMA error cleanup
+- !24350 perf arm-spe: Extend branch operations
+- net: ipv6: clear suppressed fib6 rule result
+- !25885 netfilter: nf_tables: add hook transactions for device deletions
+- !25884 netfilter: Fix CVE-2026-64078
+- !25889 v2 bonding: Fix CVE-2026-52975
+- !25992 [OLK-6.6] Fix CVE-2026-68354
+- !24758 [OLK-6.6] KVM: SVM: Disable AVIC IPI virtualization on Hygon Family 18h (erratum #1235)
+- urma: fix pointer API return value comments
+- firewire: net: Fix fragmented datagram reassembly
+- urma: ratelimit JFC cleanup error logs
+- drm/nouveau: fix reversed error cleanup order in ucopy functions
+- drm/virtio: bound EDID block reads to the response buffer
+- !25940 v2 mm/memory: fix spurious warning when unmapping device-private/exclusive pages
+- !24883 scsi: hst2dr: Add driver for Sage HL3210 SAS HBA
+- binfmt_misc: set have_execfd only once the interpreter is opened
+- mm/memory: fix spurious warning when unmapping device-private/exclusive pages
+- erofs: fix stack-out-of-bounds in erofs_put_metabuf
+- ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()
+- fscrypt: Avoid dynamic allocation in fscrypt_get_devices()
+- scsi: hst2dr: Fix sas_port cleanup in transport_port_add error path
+- bonding: annotate data-races arcound churn variables
+- bonding: fix NULL pointer dereference in actor_port_prio setting
+- bonding: 3ad: implement proper RCU rules for port->aggregator
+- bonding: print churn state via netlink
+- bonding: add support for per-port LACP actor priority
+- net: bonding: add broadcast_neighbor option for 802.3ad
+- netfilter: nf_tables: add hook transactions for device deletions
+- netfilter: x_tables: add and use xtables_unregister_table_exit
+- netfilter: x_tables: add and use xt_unregister_table_pre_exit
+- netfilter: x_tables: allocate hook ops while under mutex
+- netfilter: x_tables: allow initial table replace without emitting audit log message
+- net: Use __GENKSYMS__ to fix kabi breakage of icmp
+- xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path
+- net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers
+- ipv4: Convert ip_route_input() to dscp_t.
+- ipv4: Convert icmp_route_lookup() to dscp_t.
+- ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()
+- ipv4: icmp: Pass full DS field to ip_route_input()
+- net/ipv4: add tracepoint for icmp_send
+- scsi: hst2dr: Fix sas_port handling in transport_port_add
+- scsi: hst2dr: Fix multiple stability and correctness issues
+- scsi: hst2dr: reorder config entries for SCSI drivers
+- arm-spe: Fix config4 KABI breakage
+- scsi:hst2dr:Modify some grammar formats
+- scsi: hst2dr: Add driver for Sage HL3210 SAS HBA
+- perf/x86/amd/uncore: Use Node ID to identify DF and UMC domains
+- perf/x86/amd/uncore: Fix DF and UMC domain identification
+- x86/amd_nb: Clean up early_is_amd_nb()
+- ub: ubase: add interface to query uboe_type UMV entries
+- ub: ubase: support to query a group of ub dl pkt stats
+- KVM: SVM: Disable AVIC IPI virtualization on Hygon Family 18h (erratum #1235)
+- KVM: SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235
+- KVM: SVM: Add enable_ipiv param, never set IsRunning if disabled
+- KVM: VMX: Move enable_ipiv knob to common x86
+- ARM: pmuv3: Add missing write_pmuacr()
+- perf: arm_pmu: Remove event index to counter remapping
+- perf/arm: Move 32-bit PMU drivers to drivers/perf/
+- ARM: Delete ARM11MPCore perf leftovers
+- ARM: Delete ARM11MPCore (ARM11 ARMv6K SMP) support
+- perf: arm_pmu: Use of_property_present()
+- arm64: sysreg: Update PMSIDR_EL1 description
+- perf docs: arm-spe: Document new SPE filtering features
+- perf tools: Add support for perf_event_attr::config4
+- tools headers UAPI: Sync linux/perf_event.h with the kernel sources
+- perf: arm_spe: Add support for filtering on data source
+- perf: Add perf_event_attr::config4
+- KVM: arm64: Add trap configs for PMSDSFR_EL1
+- KVM: arm64: nv: Add include containing the VNCR_EL2 offsets
+- arm64/boot: Enable EL2 requirements for SPE_FEAT_FDS
+- arm64/boot: Factor out a macro to check SPE version
+- perf: arm_spe: Add support for FEAT_SPE_EFT extended filtering
+- perf: arm_spe: Expose event filter
+- perf: arm_spe: Support FEAT_SPEv1p4 filters
+- arm64: sysreg: Add new PMSFCR_EL1 fields and PMSDSFR_EL1 register
+- perf: arm_spe: Add format option for discard mode
+- arm64: sysreg: Add registers trapped by HDFG{R,W}TR2_EL2
+- arm64/sysreg: Allow a 'Mapping' descriptor for system registers
+- arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9
+- perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
+- arm64/sysreg: Update ID_DFR0_EL1 register fields
+- arm64/sysreg: Add register fields for HFGWTR2_EL2
+- arm64/sysreg: Add register fields for HFGRTR2_EL2
+- arm64/sysreg: Add register fields for HFGITR2_EL2
+- arm64/sysreg: Add register fields for HDFGWTR2_EL2
+- arm64/sysreg: Add register fields for HDFGRTR2_EL2
+- arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1
+- arm64: Handle BRBE booting requirements
+- arm64: el2_setup.h: Make __init_el2_fgt labels consistent, again
+- arm64: el2_setup.h: Rename some labels to be more diff-friendly
+- Revert "arm64/boot: Enable EL2 requirements for BRBE"
+- KVM: arm64: Shave a few bytes from the EL2 idmap code
+
+* Tue Aug 11 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260811.329ccfac7afe
+- !25880 net: core: synchronize link-watch when carrier is queried
+- !25883 x86,fs/resctrl: Prevent out-of-bounds access while offlining CPU when SNC enabled
+- !25194 [OLK-6.6] Fix CVE-2026-63950
+- !25710 [OLK-6.6] Fix CVE-2026-64562
+- !25709 [OLK-6.6] Fix CVE-2026-64561
+- x86,fs/resctrl: Prevent out-of-bounds access while offlining CPU when SNC enabled
+- !25795 Backport CVE-2026-64361 fixes from 6.6 LTS
+- net: sysfs: fix locking in carrier read
+- net: core: synchronize link-watch when carrier is queried
+- !25850 sched: Add the qos scheduler's cgroup v2 interface
+- !25852 Fix ringbuffer swap cpu buffer issue
+- !25785 CVE-2026-53120
+- sched: Add the qos scheduler's cgroup v2 interface
+- ring-buffer: Use current_context for safe per-CPU buffer swap
+- ring-buffer: Remove jump to out label in ring_buffer_swap_cpu()
+- hfs/hfsplus: fix u32 overflow in check_and_correct_requested_length
+- hfs/hfsplus: prevent getting negative values of offset/length
+- PCI: Initialize temporary device in new_id_store()
+- PCI: fix kabi breakage due to driver_override removal
+- PCI: use generic driver_override infrastructure
+- KVM: nVMX: Hide shadow VMCS right after VMCLEAR
+- KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
+- mm/rmap: initialize nr_pages to 1 at loop start in try_to_unmap_one
+
+* Mon Aug 10 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260810.0c12d91f028e
+- !25828 mm: refactor mm_access() to not return NULL
+- !25834 bpf, cgroup: Fix storage null-ptr-deref after replacing prog
+- bpf, cgroup: Fix storage null-ptr-deref after replacing prog
+- !24789 [OLK-6.6][linux-6.6.y sync] Backport 6.6.78-6.6.79 LTS conflict Patches
+- mm: refactor mm_access() to not return NULL
+- md/raid5: implement pers->bitmap_sector()
+- nvme: move error logging from nvme_end_req() to __nvme_end_req()
+- block: change blk_mq_add_to_batch() third argument type to bool
+- block: cleanup and fix batch completion adding conditions
+
+* Sun Aug 09 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260809.62211c5707a3
+- !25111 Fix CVE-2026-63872
+- !25823 Fix CVE-2026-64116
+- ipv6: ioam: add NULL check for idev in ipv6_hop_ioam()
+- ipv6/addrconf: annotate data-races around devconf fields (II)
+- esp: fix page frag reference leak on skb_to_sgvec failure
+- Revert "esp: fix page frag reference leak on skb_to_sgvec failure"
+- esp: fix page frag reference leak on skb_to_sgvec failure
+
+* Sat Aug 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260808.48b7ad3037cd
+- !25810 x86/bugs: Enable IBPB flush on BPF JIT allocation
+- !24886 arm64: rsi: skip NS IPA alias addresses in arm64_rsi_is_protected
+- x86/bugs: Enable IBPB flush on BPF JIT allocation
+- !25205 [OLK-6.6] Fix CVE-2026-63963
+- !25202 Fix CVE-2026-64424
+- usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers
+- netpoll: fix a use-after-free on shutdown path
+- arm64: rsi: skip NS IPA alias addresses in arm64_rsi_is_protected
+
+* Fri Aug 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260807.7863d54f9740
+- !25766 obmm: fix few potential problems by code scan
+- !25777 [OLK-6.6] ub: ubase&unic: 8 related changes
+- !25784 CVE-2026-64405 fixes
+- !25537 ub: cdma: fix UAF in mmu notifier release/unregister path
+- !24200 【OLK-6.6】drm: add display driver for NEW H3C SEMI EG210 chip
+- !25621 Fix CVE-2026-64540
+- !25620 Fix CVE-2026-64553
+- !24839 ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL
+- !23915 [OLK-6.6] Fix CVE-2026-46275
+- !23148 [OLK-6.6] Fix CVE-2026-31462
+- !20584 [OLK-6.6] Fix CVE-2025-68736
+- !25778 ethtool: rss: fix indir_table and hkey leak on get_rxfh failure
+- !25141 [OLK-6.6] Fix CVE-2026-63807
+- !25073 [OLK-6.6] Fix CVE-2026-64146
+- !25260 [OLK-6.6] Fix CVE-2026-64284
+- !25262 [OLK-6.6] Fix CVE-2026-64287
+- Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()
+- Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle
+- Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state
+- Bluetooth: separate CIS_LINK and BIS_LINK link types
+- ub: cdma: fix ioctl vs remove race by widening ctx_mutex scope
+- ub: cdma: revert cdma_ioctl to pre-security-fix version
+- obmm: bound the local-node iterator and gatekeeper predicate by OBMM_MAX_LOCAL_NUMA_NODES
+- obmm: register /dev/obmm after subsystem init
+- obmm: mirror selected helpers' Kconfig dependencies
+- obmm: log preimport rollback and resource-release failures
+- obmm: accumulate nr_freed across reclaim notifiers
+- obmm: fix use-after-free in conti_free_memory debug print
+- ethtool: rss: fix indir_table and hkey leak on get_rxfh failure
+- !25765 fix amdgpu_hmm_range_get_pages
+- !25774 crypto: qat - remove unused character device and IOCTLs
+- !25723 irqchip/irq-gic-v4: Fix state inconsistency in same_affinity_group
+- !25216 [OLK-6.6] Fix CVE-2026-64036
+- crypto: qat - remove unused character device and IOCTLs
+- irqchip/irq-gic-v4: Fix state inconsistency in same_affinity_group
+- !25742 l2tp: use refcount_inc_not_zero in l2tp_session_get_by_ifname
+- !25768 sched/soft_domain: Fix NULL deref in unset and move ctx inheritance to online
+- sched/soft_domain: Fix NULL deref in unset and move ctx inheritance to online
+- drm/amdgpu: drop retry loop in amdgpu_hmm_range_get_pages
+- drm/amdgpu: fix amdgpu_hmm_range_get_pages
+- l2tp: use refcount_inc_not_zero in l2tp_session_get_by_ifname
+- drm-engiant: fix: correct formatting issues reported by checkpatch
+- usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
+- net: psample: fix info leak in PSAMPLE_ATTR_DATA
+- ub: cdma: fix UAF in mmu notifier release/unregister path
+- ub: cdma: fix security vulnerabilities in event/ioctl paths
+- ub: cdma: fix security vulnerabilities in ioctl/mmap/event/mmu paths
+- ub: cdma: add a process to update the adev status in cdma_probe
+- KVM: arm64: Bound used_lrs when flushing the pKVM hyp vCPU
+- KVM: x86: Ensure vendor's exit handler runs before fastpath userspace exits
+- erofs: fix metabuf leak in inode xattr initialization
+- cgroup/rstat: validate cpu before css_rstat_cpu() access
+- KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level
+- ub: ubase&unic: fix an issue where logs are printed in
+- ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL
+- Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is canceled
+- Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths
+- ub: ubase: Resolve the EQ destruction timeout issue
+- ub: ubase: Resolved the issue that the cmdq resources are
+- net: unic: Error scenarios in the IP management need to
+- net: unic: Abnormal cqe debugfs does not show status 0x0
+- ub: ubase: Add UNIC/CDMA support for DTU init
+- ub: ubase: Resolve working queue may be scheduled after
+- net: unic: JFC Destroy Process Adaptation
+- drm: Add build config to compile H3C SEMI display drivers
+- drm: add H3C SEMI display drivers, including Display Controller and DisplayPort phy driver
+- drm/amdgpu: replace PASID IDR with XArray
+- drm/amdgpu: fix the idr allocation flags
+- drm/amdgpu: prevent immediate PASID reuse case
+- drm/amdgpu: Remove usage of the deprecated ida_simple_xx() API
+- landlock: Fix handling of disconnected directories
+- landlock: Fix cosmetic change
+- landlock: Optimize file path walks and prepare for audit support
+- landlock: Optimize the number of calls to get_access_mask slightly
+- selftests/landlock: Add tests for FS topology changes with network rules
+- landlock: Refactor layer helpers
+- landlock: Refactor landlock_find_rule/insert_rule helpers
+- landlock: Move and rename layer helpers
+- landlock: Allow FS topology changes for domains without such rule type
+- landlock: Make ruleset's access masks more generic
+
+* Thu Aug 06 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150.20260806.8a97fe374529
+- !25764 KVM: SEV: Ignore Port I/O requests of length '0'
+- !25624 firmware_loader: fix device reference leak in firmware_upload_register()
+- !25741 net/mlx5e: xsk: Fix unlocked writing to ICOSQ
+- KVM: SEV: Ignore Port I/O requests of length '0'
+- !25744 Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls
+- !25734 *** CVE-2026-64513 ***
+- !25563 [OLK-6.6] Fix CVE-2026-64542
+- !25712 Fix CVE-2026-64435
+- !25743 bpf: Copy per-CPU map value padding in copy_map_value_long()
+- !25243 [OLK-6.6] Fix CVE-2026-64265
+- !25120 [OLK-6.6] Fix CVE-2026-53393
+- !25121 [OLK-6.6] Fix CVE-2026-53399
+- Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls
+- !25735 nbd: skip the capacity-change printk on device bringup and release
+- bpf: Copy per-CPU map value padding in copy_map_value_long()
+- net/mlx5e: xsk: Fix unlocked writing to ICOSQ
+- !25721 ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser
+- !25714 vfio: Remove device debugfs before releasing devres
+- !25647 i2c: i801: fix hardware state machine corruption in error path
+- !25244 [OLK-6.6] Fix CVE-2026-64266
+- !25558 [OLK-6.6] Fix CVE-2026-64537
+- !25387 [OLK-6.6] Fix CVE-2026-64411
+- !25069 [OLK-6.6] Fix CVE-2026-64189
+- !25566 [OLK-6.6] Fix CVE-2026-64545
+- !25569 [OLK-6.6] Fix CVE-2026-64548
+- !25575 [OLK-6.6] Fix CVE-2026-64554
+- !25394 [OLK-6.6] Fix CVE-2026-64422
+- !25573 [OLK-6.6] Fix CVE-2026-64552
+- !25396 [OLK-6.6] Fix CVE-2026-64424
+- !25388 [OLK-6.6] Fix CVE-2026-64412
+- !25470 [OLK-6.6] Fix CVE-2026-64530
+- !25404 [OLK-6.6] Fix CVE-2026-64436
+- !25395 [OLK-6.6] Fix CVE-2026-64423
+- !25559 [OLK-6.6] Fix CVE-2026-64538
+- nbd: skip the capacity-change printk on device bringup and release
+- KVM: x86: Unconditionally recompute CR8 intercept on PPR update
+- KVM: x86: Move update_cr8_intercept() to lapic.c
+- ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser
+- vfio: Remove device debugfs before releasing devres
+- audit: Fix data races of skb_queue_len() readers on audit_queue
+- i2c: i801: fix hardware state machine corruption in error path
+- firmware_loader: fix device reference leak in firmware_upload_register()
+- netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment()
+- virtio-net: fix len check in receive_big()
+- bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()
+- net, bpf: check master for NULL in xdp_master_redirect()
+- ipv6: ndisc: fix NULL deref in accept_untracked_na()
+- ipv6: Fix null-ptr-deref in fib6_nh_mtu_change().
+- bridge: cfm: reject invalid CCM interval at configuration time
+- net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle
+- net: af_key: initialize alg_key_len for IPComp states
+- netpoll: fix a use-after-free on shutdown path
+- ipv4: igmp: remove multicast group from hash table on device destruction
+- net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes
+- netfilter: ebtables: module names must be null-terminated
+- netfilter: ebtables: terminate table name before find_table_lock()
+- fuse: re-lock request before returning from fuse_ref_folio()
+- fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req
+- netfilter: ipset: fix race between dump and ip_set_list resize
+- nfsd: release layout stid on setlease failure
+- nfsd: reset write verifier on deferred writeback errors
+
+* Wed Aug 05 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-165.0.0.150
+- !25666 Fix some security issues
+- !24043 ACPI: CPPC: Move reference performance to capabilities
+- !25230 [OLK-6.6] Fix CVE-2026-64226
+- !25678 Fix: adapt DYNAMIC_AFFINITY for cgroup v2
+- !25683 Fix CVE-2026-64206
+- !25703 crypto: qat - fix VF2PF work teardown race in adf_disable_sriov()
+- !25615 [OLK-6.6][linux-6.6.y sync] Backport 6.6.144-6.6.145 LTS Patches
+- usb: atm: ueagle-atm: reject descriptors that confuse probe and disconnect
+- serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms
+- proc: Fix broken error paths for namespace links
+- selftests/bpf: Add simple strscpy() implementation
+- tools/testing: add linux/args.h header and fix radix, VMA tests
+- jiffies: Cast to unsigned long in secs_to_jiffies() conversion
+- jiffies: Define secs_to_jiffies()
+- xfs: fix stupid compiler warning
+- Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder
+- selftests/hid: ensure CKI can compile our new tests on old kernels
+- Bluetooth: 6lowpan: Fix using chan->conn as indication to no remote netdev
+- ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd
+- seqlock: fix scoped_seqlock_read kernel-doc
+- KVM: Move kvm_io_bus_get_dev() locking responsibilities to callers
+- !25686 Subject: [PATCH] x86/cpu/hygon: fix performance regression for hygon platform
+- x86/cpu/hygon: fix performance regression for hygon platform
+- !25218 [OLK-6.6] Fix CVE-2026-64076
+- crypto: qat - fix VF2PF work teardown race in adf_disable_sriov()
+- Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO
+- exfat: preserve benign secondary entries during rename and move
+- exfat: move exfat_chain_set() out of __exfat_resolve_path()
+- exfat: add exfat_get_dentry_set_by_ei() helper
+- exfat: rename argument name for exfat_move_file and exfat_rename_file
+- exfat: remove unnecessary read entry in __exfat_rename()
+- exfat: move free cluster out of exfat_init_ext_entry()
+- regulator: scmi: fix of_node refcount leak in scmi_regulator_probe()
+- regulator: scmi: Simplify with scoped for each OF child loop
+- audit: fix potential integer overflow in audit_log_n_hex()
+- audit: add audit_log_nf_skb helper function
+- crypto: qat - fix restarting state leak on allocation failure
+- btrfs: check and set EXTENT_DELALLOC_NEW before clearing EXTENT_DELALLOC
+- usb: gadget: f_fs: Tie read_buffer lifetime to ffs_epfile
+- nvmet: remove superfluous initialization
+- usb: gadget: f_fs: initialize reset_work at allocation time
+- crypto: atmel-sha204a - drop hwrng quality reduction for ATSHA204A
+- crypto: atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0
+- usb: typec: tcpm: Fix VDM type for Enter Mode commands
+- usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect()
+- serial: 8250_mid: Disable DMA for selected platforms
+- serial: 8250_mid: Remove 8250_pci usage
+- HID: appleir: fix UAF on pending key_up_timer in remove()
+- treewide: Switch/rename to timer_delete[_sync]()
+- proc: protect ptrace_may_access() with exec_update_lock (part 1)
+- seqlock: Change do_task_stat() to use scoped_seqlock_read()
+- seqlock: Introduce scoped_seqlock_read()
+- mm/slab: do not limit zeroing to orig_size when only red zoning is enabled
+- HID: add haptics page defines
+- perf/x86/intel/uncore: Defer ADL global PMON enable to enable_box()
+- ksmbd: track the connection owning a byte-range lock
+- ksmbd: centralize ksmbd_conn final release to plug transport leak
+- ksmbd: use opener credentials for FSCTL mutations
+- smb: client: resolve SWN tcon from live registrations
+- smb: client: Improve unlocking of a mutex in cifs_get_swn_reg()
+- Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
+- Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister
+- netfilter: ebtables: zero chainstack array
+- netfilter: ebtables: Use vmalloc_array() to improve code
+- media: nxp: imx8-isi: Fix use-after-free on remove
+- media: nxp: imx8-isi: use devm_pm_runtime_enable() to simplify code
+- media: nxp: imx8-isi: Convert to platform remove callback returning void
+- gpio: sch: use raw_spinlock_t in the irq startup path
+- coresight: etb10: restore atomic_t for shared reading state
+- mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_show()
+- staging: rtl8723bs: fix OOB reads in rtw_get_sec_ie(), rtw_get_wapi_ie(), and rtw_get_wps_attr()
+- staging: rtl8723bs: fix spaces around binary operators
+- staging: rtl8723bs: core: move constants to right side in comparison
+- PCI: Free saved list without holding pci_bus_sem
+- PCI: Prevent resource tree corruption when BAR resize fails
+- PCI: mediatek: Fix IRQ domain leak when port fails to enable
+- PCI: mediatek: Use generic MACRO for TPVPERL delay
+- PCI: mediatek: Convert bool to single quirks entry and bitmap
+- PCI: controller: Use dev_fwnode() instead of of_fwnode_handle()
+- PCI: imx6: Fix IMX6SX_GPR12_PCIE_TEST_POWERDOWN handling
+- vfio/mlx5: Fix racy bitfields and tighten struct layout
+- PCI: altera: Fix resource leaks on probe failure
+- ALSA: aoa: check snd_ctl_new1() return value
+- iio: common: st_sensors: honour channel endianness in read_axis_data
+- iio: pressure: mpl115: fix runtime PM leak on read error
+- iio: imu: inv_icm42600: fix timestamping by limiting FIFO reading
+- iio: imu: inv_icm42600: stabilized timestamp in interrupt
+- iio: invensense: fix timestamp glitches when switching frequency
+- iio: invensense: remove redundant initialization of variable period
+- iio: hid-sensor-rotation: Fix stale or zero output when reading raw values
+- iio: imu: adis: add IRQF_NO_THREAD to non-FIFO trigger IRQ
+- ACPI: NFIT: core: Fix possible deadlock and missing notifications
+- ACPI: NFIT: core: Use devm_acpi_install_notify_handler()
+- ACPI: bus: Introduce devm_acpi_install_notify_handler()
+- ACPI: driver: Check ACPI_COMPANION() against NULL during probe
+- ACPI: NFIT: core: Fix acpi_nfit_init() error cleanup
+- perf/x86/amd/brs: Fix kernel address leakage
+- mtd: rawnand: lpc32xx_slc: fail DMA transfer on completion timeout
+- mtd: rawnand: lpc32xx_mlc: fail DMA transfers on timeout
+- mtd: rawnand: fsl_ifc: return errors for failed page reads
+- mmc: vub300: defer reset until cmd_mutex is unlocked
+- mtd: mchp23k256: use SPI match data for chip caps
+- mtd: onenand: samsung: report DMA completion timeouts
+- wifi: mwifiex: fix permanently busy scans after multiple roam iterations
+- wifi: mac80211: free ack status frame on TX header build failure
+- powerpc/spufs: fix out-of-bounds access in spufs_mem_mmap_access()
+- reset: sunxi: fix memory region leak on ioremap failure
+- ipvs: reload ip header after head reallocation
+- ipvs: fix more places with wrong ipv6 transport offsets
+- memstick: ms_block: reject a card that reports too many blocks
+- macsec: fix promiscuity refcount leak in macsec_dev_open()
+- llc: fix SAP refcount leak when creating incoming sockets
+- Bluetooth: btrtl: validate firmware patch bounds
+- regulator: ltc3676: Fix incorrect IRQSTAT bit offsets
+- wifi: mac80211: fix memory leak in ieee80211_register_hw()
+- wifi: rt2x00: avoid full teardown before work setup in probe
+- powerpc/pseries: fix memory leak on krealloc failure in papr_init
+- pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
+- pmdomain: imx: Fix i.MX8MP power notifier
+- cgroup/cpuset: rebind mm mempolicy to effective_mems, not mems_allowed
+- tracing/osnoise: Call synchronize_rcu() when unregistering
+- riscv: Prevent NULL pointer dereference in machine_kexec_prepare()
+- drbd: reject data replies with an out-of-range payload size
+- macsec: don't read an unset MAC header in macsec_encrypt()
+- ipvs: reset full ip_vs_seq structs in ip_vs_conn_new
+- ipvs: use parsed transport offset in SCTP state lookup
+- llc: fix SAP refcount leak in llc_ui_autobind()
+- mac802154: remove interfaces with RCU list deletion
+- s390/monwriter: Reject buffer reuse with different data length
+- riscv: probes: save original sp in rethook trampoline
+- hwmon: (asus_atk0110) Check package count before accessing element
+- net: wwan: iosm: bound device offsets in the MUX downlink decoder
+- ata: pata_pxa: Fix DMA channel leak on probe error
+- orangefs: keep the readdir entry size 64-bit in fill_from_part()
+- tracing/probes: Fix double addition of offset for @+FOFFSET
+- net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked
+- net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked
+- net: lan743x: Initialize eth_syslock spinlock before use
+- fsl/fman: Free init resources on KeyGen failure in fman_init()
+- hwmon: (occ) unregister sysfs devices outside occ lock
+- net: liquidio: fix BAR resource leak on PF number failure
+- hwmon: (w83793) remove vrm sysfs file on probe failure
+- hwmon: (w83627hf) remove VID sysfs files on error and remove
+- rtc: mpfs: fix counter upload completion condition
+- bnx2x: fix potential memory leak in bnx2x_alloc_mem_bp()
+- espintcp: use sk_msg_free_partial to fix partial send
+- LoongArch: Fix missing dirty page tracking in {pte,pmd}_wrprotect()
+- batman-adv: clean untagged VLAN on netdev registration failure
+- batman-adv: ensure minimal ethernet header on TX
+- batman-adv: retrieve ethhdr after potential skb realloc on RX
+- net/sched: sch_teql: move rcu_read_lock()/spin_lock() from _bh variants
+- ieee802154: ca8210: fix pointer truncation in kfifo on 64-bit
+- ieee802154: ca8210: fix cas_ctl leak on spi_async failure
+- ieee802154: allow legacy LLSEC ADD/DEL ops to pass strict validation
+- ieee802154: admin-gate legacy LLSEC dump operations
+- net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink
+- net: ipip: require CAP_NET_ADMIN in the device netns for changelink
+- net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink
+- net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink
+- net: ena: clean up XDP TX queues when regular TX setup fails
+- net/sched: act_ct: preserve tc_skb_cb across defragmentation
+- net: ixp4xx_hss: fix duplicate HDLC netdev allocation
+- net: wwan: t7xx: destroy DMA pool on CLDMA late init failure
+- net: sit: require CAP_NET_ADMIN in the device netns for changelink
+- gpios: palmas: add .get_direction() op
+- gpio-f7188x: Add support for NCT6126D version B
+- cpu: hotplug: Bound hotplug states sysfs output
+- cpu: hotplug: Preserve per instance callback errors
+- posix-cpu-timers: Use u64 multiplication in update_rlimit_cpu()
+- net/mlx5e: macsec: fix use-after-free of metadata_dst on RX SC delete
+- Input: ims-pcu - fix type confusion in CDC union descriptor parsing
+- Input: ims-pcu - fix race condition in reset_device sysfs callback
+- Input: ims-pcu - fix potential infinite loop in CDC union descriptor parsing
+- Input: ims-pcu - fix out-of-bounds read in ims_pcu_irq() debug logging
+- Input: ims-pcu - fix DMA mapping violation in line setup
+- Input: ims-pcu - add response length checks
+- Input: ims-pcu - validate control endpoint type
+- Input: ims-pcu - release data interface on disconnect
+- Input: ims-pcu - fix use-after-free and double-free in disconnect
+- scsi: elx: efct: Fix I/O leak on unsupported additional CDB
+- scsi: elx: efct: Fix refcount leak in efct_hw_io_abort()
+- scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE
+- scsi: target: Bound PR-OUT TransportID parsing to the received buffer
+- scsi: xen: scsiback: Free unsubmitted command instead of double-putting it
+- scsi: xen: scsiback: Free the command tag on the TMR submit-failure path
+- scsi: sg: Report request-table problems when any status is set
+- scsi: lpfc: Fix memory leak in lpfc_sli4_driver_resource_setup()
+- scsi: hpsa: Fix DMA mapping leak on IOACCEL2 reset path
+- dm-verity: increase sprintf buffer size
+- dm-verity: fix a possible NULL pointer dereference
+- dm-integrity: don't increment hash_offset twice
+- dm_early_create: fix freeing used table on dm_resume failure
+- dm-stats: fix merge accounting
+- dm-stats: fix dm_jiffies_to_msec64
+- dm-log: fix a bitset_size overflow on 32bit machines
+- dm-ioctl: fix a possible overflow in list_version_get_info
+- dm-bufio: fix wrong count calculation in dm_bufio_issue_discard
+- dm era: fix out-of-bounds memory access for non-zero start sector
+- dm thin metadata: fix metadata snapshot consistency on commit failure
+- dm thin metadata: fix superblock refcount leak on snapshot shadow failure
+- net: sparx5: unregister blocking notifier on init failure
+- bpf: Add missing access_ok call to copy_user_syms
+- can: bcm: add missing rcu list annotations and operations
+- can: bcm: fix lockless bound/ifindex race and silent RX_SETUP failure
+- can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF
+- can: isotp: use unconditional synchronize_rcu() in isotp_release()
+- can: esd_usb: kill anchored URBs before freeing netdevs
+- nvmet-rdma: handle inline data with a nonzero offset
+- sctp: validate STALE_COOKIE cause length before reading staleness
+- spi: uniphier: Fix completion initialization order before devm_request_irq()
+- tpm: Make the TPM character devices non-seekable
+- tpm: fix event_size output in tpm1_binary_bios_measurements_show
+- xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink
+- xfrm: use compat translator only for u64 alignment mismatch
+- xen/gntdev: fix error handling in ioctl
+- ice: fix ice_init_link() error return preventing probe
+- i2c: mlxbf: Fix use-after-free in mlxbf_i2c_init_resource()
+- i2c: mediatek: fix WRRD for SoCs without auto_restart option
+- hwmon: (ltc2992) add missing 'select REGMAP_I2C' to Kconfig
+- ksmbd: fix integer overflow in set_file_allocation_info()
+- smb: client: use kvzalloc() for megabyte buffer in simple fallocate
+- platform/x86/amd/pmc: Delay suspend for some Lenovo Laptops
+- platform/x86/amd/pmc: Check for intermediate wakeup in function
+- dmaengine: dw-edma: Add spinlock to protect DONE_INT_MASK and ABORT_INT_MASK
+- dmaengine: tegra: Fix burst size calculation
+- tpm: tpm_tis_spi: Use wait_woken() in wait_for_tmp_stat()
+- irqchip/crossbar: Use correct index in crossbar_domain_free()
+- mtd: maps: vmu-flash: fix NULL pointer dereference in initialization
+- mtd: spi-nor: swp: Improve locking user experience
+- fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()
+- net: thunderbolt: Fix frags[] overflow by bounding frame_count
+- bus: mhi: ep: Protect mhi_ep_handle_syserr() in the error path
+- fpga: dfl: add bounds check in dfh_get_param_size()
+- ocfs2: reject non-inline dinodes with i_size and zero i_clusters
+- ocfs2: reject dinodes whose i_rdev disagrees with the file type
+- ocfs2: reject dinodes with non-canonical i_mode type
+- ocfs2: add journal NULL check in ocfs2_checkpoint_inode()
+- ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits
+- ocfs2: avoid moving extents to occupied clusters
+- mtd: rawnand: fix condition in 'nand_select_target()'
+- net/9p: fix infinite loop in p9_client_rpc on fatal signal
+- mtd: rawnand: pl353: fix probe resource allocation
+- ocfs2: use kzalloc for quota recovery bitmap allocation
+- scsi: sas: Skip opt_sectors when DMA reports no real optimization hint
+- scsi: smartpqi: Use shost_to_hba() in pqi_scan_finished()
+- 9p: skip nlink update in cacheless mode to fix WARN_ON
+- mtd: slram: remove failed entries from the device list
+- mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE
+- proc: only bump parent nlink when registering directories
+- mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error
+- mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs()
+- riscv: cacheinfo: Fix node reference leak in populate_cache_leaves
+- mips: sched: Fix CPUMASK_OFFSTACK memory corruption
+- power: supply: charger-manager: fix refcount leak in is_full_charged()
+- ntfs3: fix out-of-bounds read in decompress_lznt
+- ntfs3: validate split-point offset in indx_insert_into_buffer
+- ntfs3: bound to_move in indx_insert_into_root before hdr_insert_head
+- ntfs3: cap RESTART_TABLE free-chain walker at rt->used
+- fs/ntfs3: bound NTFS_DE view.data_off in UpdateRecordData{Root,Allocation}
+- fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow
+- fs/ntfs3: validate lcns_follow in log_replay conversion
+- fs/ntfs3: bound attr_off in UpdateResidentValue against data_off
+- fs/ntfs3: bound copy_lcns dp->page_lcns[] index in analysis pass
+- fs/ntfs3: bound DeleteIndexEntryAllocation memmove length
+- fs/ntfs3: fix syncing wrong inode on DIRSYNC cross-directory rename
+- mm/damon/core: make charge_addr_from aware of end-address exclusivity
+- power: supply: cpcap-battery: Fix missing nvmem_device_put() causing reference leak
+- MIPS: DEC: Ensure 32-bit stack location for o32 prom_printf()
+- MIPS: ip22-gio: fix device reference leak in probe
+- MIPS: ip22-gio: fix kfree() of static object
+- MIPS: ip22-gio: fix gio device memory leak
+- remoteproc: qcom: Fix leak when custom dump_segments addition fails
+- SUNRPC: Bound-check xdr_buf_to_bvec() stores before writing
+- lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure
+- lockd: Plug nlm_file leak when nlm_do_fopen() fails
+- sunrpc: wait for in-flight TLS handshake callback when cancel loses race
+- sunrpc: pin svc_xprt across the asynchronous TLS handshake callback
+- nvdimm/btt: Free arena sub-allocations on discover_arenas() error path
+- nvdimm/btt: Free arenas on btt_init() error paths
+- jbd2: fix integer underflow in jbd2_journal_initialize_fast_commit()
+- Bluetooth: SCO: hold sk properly in sco_conn_ready
+- Bluetooth: SCO: fix sleeping under spinlock in sco_conn_ready
+- HID: playstation: validate num_touch_reports in DualShock 4 reports
+- mfd: tps6586x: Fix OF node refcount
+- cifs: invalidate cfid on unlink/rename/rmdir
+- batman-adv: tt: prevent TVLV OOB check overflow
+- batman-adv: frag: fix primary_if leak on failed linearization
+- batman-adv: frag: free unfragmentable packet
+- batman-adv: fix VLAN priority offset
+- batman-adv: tt: avoid request storms during pending request
+- batman-adv: dat: fix tie-break for candidate selection
+- batman-adv: dat: ensure accessible eth_hdr proto field
+- batman-adv: bla: reacquire gw address after skb realloc
+- batman-adv: dat: acquire ARP hw source only after skb realloc
+- batman-adv: access unicast_ttvn skb->data only after skb realloc
+- batman-adv: gw: acquire ethernet header only after skb realloc
+- s390/perf_cpum_cf: Add missing array_index_nospec() to __hw_perf_event_init()
+- perf/x86/amd/lbr: Fix kernel address leakage
+- x86/boot: Reject too long acpi_rsdp= values
+- x86/boot: Validate console=uart8250 baud rate to fix early boot hang
+- tools/power/x86/intel-speed-select: Harden daemon pidfile open
+- mfd: sm501: Fix reference leak on failed device registration
+- leds: uleds: Fix potential buffer overread
+- selinux: fix incorrect execmem checks on overlayfs
+- selinux: check connect-related permissions on TCP Fast Open
+- soc: fsl: qe: panic on ioremap() failure in qe_reset()
+- soc: ti: k3-ringacc: Fix access mode for k3_ringacc_ring_pop_tail_io/proxy
+- gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path
+- netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment()
+- netfilter: xt_nat: reject unsupported target families
+- netfilter: ecache: fix inverted time_after() check
+- netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag
+- netfilter: nf_nat_sip: reload possible stale data pointer
+- netfilter: nf_queue: pin bridge device while NFQUEUE holds fake dst
+- netfilter: xt_cluster: reject template conntracks in hash match
+- netfilter: nfnl_cthelper: apply per-class values when updating policies
+- netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read
+- ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callback
+- ASoC: mediatek: mt8183: Release reserved memory on cleanup
+- ASoC: mediatek: mt8192: Release reserved memory on cleanup
+- ASoC: SOF: ipc3-control: Validate size in snd_sof_update_control
+- ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/get
+- fbdev: tridentfb: fix potential memory leak in trident_pci_probe()
+- fbdev: nvidia: fix potential memory leak in nvidiafb_probe()
+- fbdev: vesafb: fix memory leak in vesafb_probe()
+- fbdev: carminefb: fix potential memory leak in alloc_carmine_fb()
+- fbdev: tdfxfb: fix potential memory leak in tdfxfb_probe()
+- fbdev: uvesafb: fix potential memory leak in uvesafb_probe()
+- fbdev: s3fb: fix potential memory leak in s3_pci_probe()
+- fbdev: i740fb: fix potential memory leak in i740fb_probe()
+- fbdev: radeon: fix potential memory leak in radeonfb_pci_register()
+- fbdev: sm712: Fix operator precedence in big_swap macro
+- fbdev: hecubafb: fix potential memory leak in hecubafb_probe()
+- fbdev: broadsheetfb: fix potential memory leak in broadsheetfb_probe()
+- fbdev: metronomefb: fix potential memory leak in metronomefb_probe()
+- KVM: x86: Ignore pending PV EOI if the vCPU has since disabled PV EOIs
+- KVM: s390: pci: Fix handling of AIF enable without AISB
+- KVM: arm64: vgic: Check the interrupt is still ours before migrating it
+- KVM: s390: pci: Fix GISC refcount leak on AIF enable failure
+- arm64: dts: qcom: sdm630: describe adsp_mem region properly
+- arm64: fpsimd: Fix type mismatch in sve_{save,load}_state()
+- net: ife: require ETH_HLEN to be pullable in ife_decode()
+- net: atm: reject out-of-range traffic classes in QoS validation
+- net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()
+- ASoC: SOF: topology: validate vendor array size before parsing
+- ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_get
+- ASoC: SOF: ipc3-control: Use overflow checks in control_update size calc
+- ASoC: SOF: ipc4-control: Fix TOCTOU in sof_ipc4_bytes_put
+- vduse: Fix race in vduse_dev_msg_sync and vduse_dev_read_iter
+- mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace()
+- mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()
+- smb: client: fix overflow in passthrough ioctl bounds check
+- octeontx2-af: fix VF bringup affecting PF promiscuous state
+- net/mlx5: Fix L3 tunnel entropy refcount leak
+- selftests/net: fix EVP_MD_CTX leak in tcp_mmap
+- regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK
+- dm era: fix NULL pointer dereference in metadata_open()
+- SUNRPC: pin upper rpc_clnt across the TLS connect_worker
+- SUNRPC: release lower rpc_clnt if killed waiting for XPRT_LOCKED
+- cifs: validate DFS referral string offsets
+- s390/zcrypt: Remove the empty file
+- ipvs: ensure inner headers in ICMP errors are in headroom
+- ipvs: fix PMTU for GUE/GRE tunnel ICMP errors
+- ipvs: use parsed transport offset in TCP state lookup
+- ipvs: pass parsed transport offset to state handlers
+- ipv6: mcast: Fix potential UAF in MLD delayed work
+- ipv6: mcast: Replace locking comments with lockdep annotations.
+- ipv4: igmp: Fix potential UAF in igmp_gq_start_timer()
+- octeontx2-pf: check DMAC extraction support before filtering
+- net/sched: cake: reject overhead values that underflow length
+- net: usb: lan78xx: disable VLAN filter in promiscuous mode
+- net: usb: lan78xx: move functions to avoid forward definitions
+- net/tls: Consume empty data records in tls_sw_read_sock()
+- ring-buffer: Fix event length with forced 8-byte alignment
+- Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup()
+- Bluetooth: ISO: exclude RFU bits from ISO_SDU_Length
+- Bluetooth: MGMT: Fix adv monitor add failure cleanup
+- Bluetooth: 6lowpan: hold L2CAP conn across debugfs control
+- amt: fix size calculation in amt_get_size()
+- net/smc: fix UAF in smc_cdc_rx_handler() by pinning the socket
+- net/sched: act_pedit: fix TOCTOU heap OOB write in tc offload
+- net: qualcomm: rmnet: validate MAP frame length before ingress parsing
+- qede: fix off-by-one in BD ring consumption on build_skb failure
+- net: microchip: vcap: fix races on the shared Super VCAP block
+- net/mlx5e: Fix HV VHCA stats agent registration race
+- net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation
+- netfilter: xt_connmark: reject invalid shift parameters
+- netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop
+- netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt()
+- netfilter: xt_u32: reject invalid shift counts
+- gue: validate REMCSUM private option length
+- net: usb: net1080: validate packet_len before pad-byte access in rx_fixup
+- selftests/hid: Cover hid_bpf_get_data() size overflow
+- selftests/hid: convert the hid_bpf selftests with struct_ops
+- selftests/hid: force using our compiled libbpf headers
+- selftests/hid: do not manually call headers_install
+- selftests/hid: ensure we can compile the tests on kernels pre-6.3
+- HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait()
+- ata: sata_gemini: unwind clocks on IDE pinctrl errors
+- minix: avoid overflow in bitmap block count calculation
+- afs: Fix unchecked-length string display in debug statement
+- afs: Fix the volume AFS_VOLUME_RM_TREE is set on
+- afs: Fix vllist leak
+- afs: Fix callback service message parsers to pass through -EAGAIN
+- afs: use kvfree() to free memory allocated by kvcalloc()
+- afs: Fix error code in afs_extract_vl_addrs()
+- fs: refuse O_TMPFILE creation with an unmapped fsuid or fsgid
+- net/sched: hhf: clear heavy-hitter state on reset
+- pinctrl: meson: restore non-sleeping GPIO access
+- gpio: timberdale: Return -ENOMEM on dynamic memory allocation in probe
+- ksmbd: fix use-after-free of fp->owner.name in durable handle owner check
+- smb: move some duplicate definitions to common/cifsglob.h
+- net/sched: act_bpf: use rcu_dereference_bh() to read the filter
+- cxgb4: Fix decode strings dump for T6 adapters
+- virtio_net: disable cb when NAPI is busy-polled
+- irqchip/ts4800: Fix missing chained handler cleanup on remove
+- irqchip/gic-v3-its: Fix OF node reference leak
+- tracing: eprobe: read the complete FILTER_PTR_STRING pointer
+- tracing/events: Fix to check the simple_tsk_fn creation
+- bridge: stp: Fix a potential use-after-free when deleting a bridge
+- net/sched: sch_teql: Introduce slaves_lock to avoid race condition and UAF
+- net: gianfar: dispose irq mappings on probe failure and device removal
+- net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy
+- usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
+- hwmon: (pmbus) Fix passing events to regulator core
+- hwmon: adm1275: Prevent reading uninitialized stack
+- MIPS: DEC: Ensure RTC platform device deregistration upon failure
+- sctp: fix SCTP_RESET_STREAMS stream list length limit
+- net: enetc: check the number of BDs needed for xdp_frame
+- qede: fix out-of-bounds check for cqe->len_list[]
+- seg6: validate SRH length before reading fixed fields
+- gpio: htc-egpio: use managed gpiochip registration
+- gpio: mvebu: fail probe if gpiochip registration fails
+- spi: sh-msiof: abort transfers when reset times out
+- tracing: probes: fix typo in a log message
+- dt-bindings: net: renesas,ether: Drop example "ethernet-phy-ieee802.3-c22" fallback
+- ASoC: fsl_asrc_dma: fix eDMA maxburst misalignment with channel count
+- net: ethernet: sunplus: spl2sw: fix phy_node refcount leak in remove
+- net: sungem: fix probe error cleanup
+- net: mvneta: re-enable percpu interrupt on resume
+- rtc: cmos: unregister HPET IRQ handler on probe failure
+- rtc: ds1307: Fix off-by-one issue with wday for rx8130
+- smb/client: preserve errors from smb2_set_sparse()
+- ipv6: fix error handling in disable_policy sysctl
+- ipv6: fix error handling in forwarding sysctl
+- ipv6: fix error handling in ignore_routes_with_linkdown sysctl
+- ipv6: fix error handling in disable_ipv6 sysctl
+- net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle
+- veth: fix NAPI leak in XDP enable error path
+- net: dsa: sja1105: round up PTP perout pin duration
+- net, bpf: check master for NULL in xdp_master_redirect()
+- alpha/PCI: Fix __pci_mmap_fits() overflow for zero-length BARs
+- alpha/PCI: Add security_locked_down() check to pci_mmap_resource()
+- NTB: epf: Fix doorbell bitmask and IRQ vector handling
+- NTB: epf: Report 0-based doorbell vector via ntb_db_event()
+- NTB: epf: Make db_valid_mask cover only real doorbell bits
+- netfilter: nft_compat: ebtables emulation must reject non-bridge targets
+- netfilter: nft_synproxy: stop bypassing the priv->info snapshot
+- netfilter: nf_nat: avoid invalid nat_net pointer use on failed nf_nat_init()
+- ipv4: fib: Don't ignore error route in local/main tables.
+- ipv6: Fix null-ptr-deref in fib6_nh_mtu_change().
+- ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE
+- rtc: msc313: fix NULL deref in shared IRQ handler at probe
+- i40e: Fix i40e_debug() to use struct i40e_hw argument
+- ice: fix AQ error code comparison in ice_set_pauseparam()
+- ice: fix FDIR CTRL VSI resource leak in ice_reset_all_vfs()
+- PCI: endpoint: pci-epf-ntb: Add check to detect 'db_count' value of 0
+- PCI: endpoint: pci-epf-vntb: Add check to detect 'db_count' value of 0
+- bpf: zero-initialize the fib lookup flow struct
+- bpf: Fix stack slot index in nospec checks
+- rtc: ds1307: handle oscillator stop flag for ds1337/ds1339/ds3231
+- rtc: abx80x: fix the RTC_VL_CLR clearing all status flags
+- octeontx2-pf: mcs: Fix mcs resources free on PF shutdown
+- octeontx2-pf: Clear stats of all resources when freeing resources
+- octeontx2-af: mcs: Fix unsupported secy stats read
+- net: ethernet: mtk_ppe: Fix rhashtable leak in mtk_ppe_init error paths
+- tipc: fix use-after-free of the discoverer in tipc_disc_rcv()
+- net: marvell: prestera: initialize err in prestera_port_sfp_bind
+- selftests/mm: fix exclusive_cow test fork() handling
+- selftests/mm: allow PUD-level entries in compound testcase of hmm tests
+- selftests/mm: clarify alternate unmapping in compaction_test
+- irqchip/crossbar: Fix parent domain resource leak
+- netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak
+- netfilter: nf_reject: skip iphdr options when looking for icmp header
+- netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()
+- netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types
+- netfilter: ipset: annotate "pos" for concurrent readers/writers
+- netfilter: ipset: Fix data race between add and dump in all hash types
+- md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry
+- ieee802154: fix kernel-infoleak in dgram_recvmsg()
+- ieee802154: Remove WARN_ON() in cfg802154_pernet_exit()
+- ACPI: IPMI: Fix inverted interface check in ipmi_bmc_gone()
+- ACPI: resource: Amend kernel-doc style
+- thermal: intel: Fix dangling resources on thermal_throttle_online() failure
+- arm64/hw_breakpoint: reject unaligned watchpoints that would truncate BAS
+- ALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpoints
+- flow_dissector: check device type before reading ETH_ADDRS
+- devlink: Fix parent ref leak in devl_rate_node_create()
+- dpaa2-switch: fix VLAN upper check not rejecting bridge join
+- virtio-net: fix len check in receive_big()
+- spi: rpc-if: Use correct device for hardware reinitialization on resume
+- PCI: iproc: Restore .map_irq() for the platform bus driver
+- sctp: hold socket lock when dumping endpoints in sctp_diag
+- net: psample: fix info leak in PSAMPLE_ATTR_DATA
+- octeontx2-pf: Fix leak of SQ timestamp buffer on teardown
+- drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm
+- drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free
+- ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate mode
+- xfrm: validate selector family and prefixlen during match
+- xfrm: annotate data-races around xfrm_policy_count[] and xfrm_policy_default[]
+- xfrm: Support crypto offload for inbound IPv6 ESP packets not in GRO path
+- xfrm: Use the XFRM_GRO to indicate a GRO call on input
+- spi: dw: fix wrong BAUDR setting after resume
+- gpio: mlxbf3: fail probe if gpiochip registration fails
+- sparc: led: avoid trimming a newline from empty writes
+- apparmor: fix label can not be immediately before a declaration
+- i3c: master: Prevent reuse of dynamic address on device add failure
+- apparmor: put secmark label after secid lookup
+- apparmor: aa_getprocattr free procattr leak on format failure
+- apparmor: fix potential UAF in aa_replace_profiles
+- apparmor: grab ns lock and refresh when looking up changehat child profiles
+- apparmor: fix rawdata_f_data implicit flex array
+- apparmor: aa_label_alloc use aa_label_free on alloc failure
+- apparmor: check label build before no_new_privs test
+- security/apparmor/apparmorfs.c: conditionally compile get_loaddata_common_ref()
+- Revert "PCI/MSI: Unmap MSI-X region on error"
+- PCI: mediatek: Use actual physical address instead of virt_to_phys()
+- PCI: mediatek: Fix possible truncation in mtk_pcie_parse_port()
+- tools lib api: Fix mount_overload() snprintf truncation and toupper range
+- tools lib api: Fix filename__write_int() writing uninitialized stack data
+- tools lib api: Fix missing null termination in filename__read_int/ull()
+- xprtrdma: Return sendctx slot after Send preparation failure
+- xprtrdma: Repost Receive buffers for malformed replies
+- xprtrdma: Sanitize the reply credit grant after parsing
+- xprtrdma: Fix bcall rep leak and unbounded peek
+- xprtrdma: Resize reply buffers before reposting receives
+- xprtrdma: Document and assert reply-handler invariants
+- xprtrdma: Check frwr_wp_create() during connect
+- PCI: rcar-host: Remove unused LIST_HEAD(res)
+- fs/ntfs3: resize log->one_page_buf when adopting on-disk page size
+- PCI: meson: Propagate devm_add_action_or_reset() failure
+- PCI: mediatek: Fix operator precedence in PCIE_FTS_NUM_L0 macro
+- NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS in pg_get_mirror_count_write
+- NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS on fatal DS connect errors
+- nfs: keep PG_UPTODATE clear after read errors in page groups
+- NFSv4/pnfs: defer return_range callbacks until after inode unlock
+- xprtrdma: Decouple req recycling from RPC completion
+- xprtrdma: Use sendctx DMA state for Send signaling
+- xprtrdma: Post receive buffers after RPC completion
+- xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot
+- xprtrdma: Avoid 250 ms delay on backlog wakeup
+- xprtrdma: Remove temp allocation of rpcrdma_rep objects
+- pNFS/filelayout: fix cheking if a layout is striped
+- clk: qcom: a53: Corrected frequency multiplier for 1152MHz
+- dmaengine: Fix possible use after free
+- dmaengine: qcom: gpi: set DMA_PRIVATE capability
+- perf: Fix off-by-one stack buffer overflow in kallsyms__parse()
+- dmaengine: imx-sdma: Refine spba bus searching in probe
+- drm/amd/display: Add missing kdoc for ALLM parameters
+- fs/ntfs3: fix mount failure on 64K page-size kernels
+- fs/ntfs3: add bounds check to run_get_highest_vcn()
+- HID: logitech-hidpp: remove excess kernel-doc member in hidpp_scroll_counter
+- clk: at91: keep securam node alive while mapping it
+- iio: tcs3472: power down chip on probe failure
+- iio: accel: mma8452: handle I2C read error(s) in mma8452_read()
+- iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling
+- iio: magnetometer: ak8975: fix potential kernel stack memory leak
+- iio: light: si1133: prevent race condition on timeout
+- iio: light: si1133: reset counter to prevent race condition
+- char: tlclk: fix use-after-free in tlclk_cleanup()
+- usb: host: max3421: Reject hub port requests for non-existent ports
+- usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control()
+- staging: most: video: avoid double free on video register failure
+- mailbox: mtk-adsp: fix UAF during device teardown
+- phy: phy-can-transceiver: Check driver match and driver data against NULL
+- bus: mhi: ep: Fix potential deadlock in mhi_ep_reset_worker()
+- platform/x86: xo15-ebook: Fix wakeup source and GPE handling
+- x86/platform/olpc: xo15: Drop wakeup source on driver removal
+- PCI/ASPM: Don't reconfigure ASPM entering low-power state
+- coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore
+- coresight: cti: Fix DT filter signals silently ignored
+- staging: nvec: fix use-after-free in nvec_rx_completed()
+- net/9p: fix race condition on rdma->state in trans_rdma.c
+- ocfs2: fix circular locking dependency in ocfs2_dio_end_io_write
+- mfd: cs42l43: Sanity check firmware size
+- ksmbd: fix use-after-free in same_client_has_lease()
+- ionic: Fix check in ionic_get_link_ext_stats
+- tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)
+- tipc: fix UAF in tipc_l2_send_msg()
+- KEYS: Use acquire when reading state in keyring search
+- powerpc/kexec: fix double get_cpu() imbalance in kexec_prepare_cpus
+- powerpc/powernv: fix preempt count leak in pnv_kexec_wait_secondaries_down
+- MIPS: mm: Fix out-of-bounds write in maar_res_walk()
+- bpf, sockmap: fix integer overflow in bpf_msg_pop_data() bounds check
+- bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()
+- bpf: Fix bpf_get/setsockopt to tos for ipv4-mapped ipv6 socket
+- selftests/bpf: Initialize operation name before use
+- smb/client: always return a value for FS_IOC_GETFLAGS
+- cifs: remove all cifs files before kill super
+- ALSA: core: Fix unintuitive behavior of snd_power_ref_and_wait()
+- netfilter: nf_conncount: callers must hold rcu read lock
+- kcm: use WRITE_ONCE() when changing lower socket callbacks
+- net: bcmgenet: Use weighted round-robin TX DMA arbitration
+- net: wwan: t7xx: check skb_clone in control TX
+- net/mlx5: Check max_macs devlink param value against max capability
+- bpf: Run generic devmap egress prog on private skb
+- net: mana: guard TX wq object destroy with INVALID_MANA_HANDLE check
+- net: mana: initialize gdma queue id to INVALID_QUEUE_ID
+- net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
+- net/sched: sch_fq_codel: Do not call qdisc_tree_reduce_backlog during peek before restoring qlen
+- handshake: Require admin permission for DONE command
+- power: supply: core: fix supplied_from allocations
+- ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIO
+- spi: xilinx: use FIFO occupancy register to determine buffer size
+- crypto: rng - Free default RNG on module exit
+- crypto: cavium/cpt - fix DMA cleanup using wrong loop index
+- crypto: marvell/octeontx - fix DMA cleanup using wrong loop index
+- cxl/test: Add check after kzalloc() memory in alloc_mock_res()
+- tipc: reject inverted service ranges from peer bindings
+- tipc: prevent snt_unacked underflow on CONN_ACK
+- tipc: require net admin for TIPCv2 netlink mutators
+- net/sched: sch_hfsc: Don't make class passive twice
+- sctp: validate embedded address parameter length
+- bridge: cfm: reject invalid CCM interval at configuration time
+- net: fib_rules: Don't dump dying fib_rule in fib_rules_dump().
+- net/sched: cls_flow: Dont expose folded kernel pointers
+- ASoC: tegra: tegra210_ahub: Validate written enum value
+- ASoC: fsl: fsl_audmix: Validate written enum values
+- ASoC: codecs: hdac_hdmi: Validate written enum value
+- RDMA/mlx5: Release the HW‑provided UAR index rather than the SW one
+- RDMA/mlx5: Fix undefined shift of user RQ WQE size
+- RDMA/mlx5: Remove raw RSS QP restrack tracking
+- fs: efs: remove unneeded debug prints
+- Bluetooth: vhci: validate devcoredump state before side effects
+- Bluetooth: hci: validate codec capability element length
+- Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for non-serdev device
+- s390/process: Fix kernel thread function pointer type
+- bpf: Tighten cgroup storage cookie checks for prog arrays
+- of: cpu: add check in __of_find_n_match_cpu_property()
+- cxl/test: Zero out LSA backing memory to avoid leaking to user
+- cxl/test: Fix integer overflow in mock LSA bounds checks
+- selftests/bpf: Fix bpf_iter/task_vma test
+- ext4: fix kernel BUG in ext4_write_inline_data_end
+- bonding: 3ad: fix mux port state on oper down
+- ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend fails
+- tools/virtio: check mmap return value in vringh_test
+- vhost/net: complete zerocopy ubufs only once
+- vduse: Requeue failed read to send_list head
+- vhost/vdpa: validate virtqueue index in mmap and fault paths
+- vduse: hold vduse_lock across IDR lookup in open path
+- ASoC: codecs: aw88261: fix incorrect masks for boost regs
+- spi: meson-spifc: fix runtime PM leak on remove
+- IB/mlx4: Fill in the access_flags if IB_MR_REREG_ACCESS is not specified
+- btrfs: zoned: don't account data relocation space-info in statfs free space
+- hwmon: (it87) Clamp negative values to zero in set_fan()
+- fbdev: sm501fb: Fix buffer errors in OF binding code
+- btrfs: fix invalid pointer dereference in __btrfs_run_delayed_refs()
+- wifi: mt76: mt7921: fix potential tx_retries underflow
+- wifi: mt76: mt7915: fix potential tx_retries underflow
+- wifi: mt76: fix argument to ieee80211_is_first_frag()
+- hwspinlock: qcom: avoid uninitialized struct members
+- vmalloc: fix NULL pointer dereference in is_vm_area_hugepages()
+- pinctrl: mediatek: mt8167: Fix Schmitt trigger register offset of pins 34-39
+- pinctrl: mediatek: mt8516: Fix Schmitt trigger register offset of pins 34-39
+- scsi: target: Remove tcm_loop target reset handling
+- watchdog: unregister PM notifier on watchdog unregister
+- configfs: fix lockless traversals of ->s_children
+- firmware_loader: Fix recursive lock in device_cache_fw_images()
+- spi: ep93xx: fix double-free of zeropage on DMA setup failure
+- IB/mlx5: Properly support implicit ODP rereg_mr
+- IB/mlx5: Don't take the rereg_mr fallback without a new translation
+- ACPI: IPMI: Fix message kref handling on dead device
+- ALSA: seq: Clear variable event pointer on read
+- riscv: stacktrace: Remove bogus -0x4 offset in non-FP walk_stackframe
+- ALSA: seq: Fix partial userptr event expansion
+- wifi: wcn36xx: fix OOB read from short trigger BA firmware response
+- wifi: wcn36xx: fix OOB read from firmware count in PRINT_REG_INFO indication
+- wifi: wcn36xx: fix heap overflow from oversized firmware HAL response
+- bpf: Update transport_header when encapsulating UDP tunnel in lwt
+- arm64: dts: tqma8mpql-mba8mpxl: configure sai clock in audio codec as well
+- RDMA/irdma: Initialize iwmr->access during MR registration
+- RDMA/irdma: Fix OOB read during CQ MR registration
+- IB/cm: Fix av cm device leak on an error path in cm_init_av_by_path()
+- netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is pptp
+- netfilter: synproxy: protect nf_ct_seqadj_init() with conntrack lock
+- netfilter: nfnetlink_osf: fix mss parsing on big-endian architectures
+- ocfs2: fix race between ocfs2_control_install_private() and ocfs2_control_release()
+- ocfs2/dlm: require a ref for locking_state debugfs open
+- ocfs2: reject FITRIM ranges shorter than a cluster
+- ocfs2: fix buffer head management in ocfs2_read_blocks()
+- ocfs2: rebase copied fsdlm LVB pointers in locking_state
+- perf/x86/amd/core: Always use the NMI latency mitigation
+- bpftool: Use libbpf error code for flow dissector query
+- drm/amdgpu: set sub_block_index for mca ras sub-blocks
+- configfs_lookup(): don't leave ->s_dentry dangling on failure
+- lib/test_meminit: use && for bools
+- sched: restore timer_slack_ns when resetting RT policy on fork
+- ext2: fix ignored return value of generic_write_sync()
+- mm/fake-numa: fix under-allocation detection in uniform split
+- scsi: ufs: Fix wrong value printed in unexpected UPIU response case
+- scsi: pm8001: Fix error code in non_fatal_log_show()
+- scsi: Revert "scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans"
+- nvdimm/btt: Handle preemption in BTT lane acquisition
+- ARM: imx31: Fix IIM mapping leak in revision check
+- ata: libata: Fix ata_exec_internal()
+- HID: wiimote: Fix table layout and whitespace errors
+- ARM: imx3: Fix CCM node reference leak
+- ASoC: rsnd: Fix RSND_SOC_MASK width to single nibble
+- ext4: fix LOGFLUSH shutdown ordering to allow ordered-mode data writeback
+- md/raid10: reset read_slot when reusing r10bio for discard
+- rpmsg: use generic driver_override infrastructure
+- media: qcom: venus: relax encoder frame/blur step size on v6
+- media: qcom: venus: relax encoder frame/blur dimension steps on v4
+- media: qcom: venus: drop extra padding in NV12 raw size calculation
+- RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path
+- RDMA/rxe: Fix TOCTOU heap overflow in get_srq_wqe
+- EDAC/{skx_common,skx}: Fix UBSAN shift-out-of-bounds in skx_get_dimm_info
+- drm/msm/dp: Fix the ISR_* enum values
+- drm/msm/dp: fix HPD state status bit shift value
+- ocfs2: kill osb->system_file_mutex lock
+- ocfs2: don't BUG_ON an invalid journal dinode
+- rapidio/tsi721: prevent a bad dereference in tsi721_db_dpc()
+- dax/kmem: account for partial discontiguous resource upon removal
+- libbpf: Fix UAF in strset__add_str()
+- libbpf: Harden parse_vma_segs() path parsing
+- drm/nouveau/bios: specify correct display fuse register for Ampere and Ada
+- drm/tegra: Fix iommu_map_sgtable() return value check
+- gpu: host1x: Fix iommu_map_sgtable() return value check
+- drm/tegra: dc: Fix device node reference leak in tegra_dc_has_output()
+- gpu: host1x: Allow entries in BO caches to be freed
+- drm/tegra: gr2d/gr3d: Contain PM in the gr*d_probe/gr*d_remove
+- drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered
+- net/sched: cls_bpf: prevent unbounded recursion in offload rollback
+- ipv6: guard against possible NULL deref in __in6_dev_stats_get()
+- workqueue: drop spurious '*' from print_worker_info() fn declaration
+- nvme-multipath: fix flex array size in struct nvme_ns_head
+- pinctrl: cs42l43: Fix polarity on debounce
+- ALSA: seq: midi: Serialize output teardown with event_input
+- mtd: spi-nor: Drop duplicate Kconfig dependency
+- mips: n64: add __iomem for writel call
+- mips: ralink: mt7621: add missing __iomem
+- MIPS: DEC: Remove do_IRQ() call indirection
+- MIPS: Fix big-endian stack argument fetching in o32 wrapper
+- PM: sleep: Use complete() in device_pm_sleep_init()
+- RDMA/counter: Fix incorrect port index in rdma_counter_init() error cleanup
+- IB/mlx4: Fix refcount leak in add_port() error path
+- RDMA/rxe: Fix a use-after-free problem in rxe_mmap
+- RDMA/irdma: Fix out-of-bounds write in irdma_copy_user_pgaddrs
+- bus: sunxi-rsb: Always check register address validity
+- pwm: imx27: Fix variable truncation in .apply()
+- device property: fix fwnode reference leak in fwnode_graph_get_endpoint_by_id()
+- arm64: dts: qcom: sm8450: Add power-domain and iface clk for ice node
+- firmware: arm_scmi: Fix OOB in scmi_power_name_get()
+- media: rockchip: rga: fix too small buffer size
+- net/sched: sch_drr: annotate data-races around cl->deficit
+- regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions
+- bitops: use common function parameter names
+- sysfs: clamp show() return value in sysfs_kf_read()
+- firmware: arm_scmi: Read sensor config as 32-bit value
+- media: atomisp: Fix memory leak in atomisp_fixed_pattern_table()
+- RDMA/srpt: fix integer overflow in immediate data length check
+- RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference
+- RDMA/hns: Fix arithmetic overflow in calc_hem_config()
+- IB/mlx5: Fix transport-domain rollback and initialize lb mutex earlier
+- ipv6: addrconf: bail out of dad_failure when state is no longer POSTDAD
+- net/sched: sch_htb: annotate data-races (I)
+- net/sched: sch_htb: do not change sch->flags in htb_dump()
+- crypto: ccp - Treat zero-length cert chain as query for blob lengths
+- net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats()
+- clk: scpi: Unregister child clock providers on remove
+- thermal: hwmon: Fix critical temperature attribute removal
+- evm: terminate and bound the evm_xattrs read buffer
+- drm/hisilicon/hibmc: use clock to look up the PLL value
+- drm/hisilicon/hibmc: move display contrl config to hibmc_probe()
+- arm64: dts: qcom: sm8450: Fix ICE reg size
+- clk: scmi: Fix clock rate rounding
+- arm64: dts: mediatek: mt8192-asurada: Move PCIe DMA bounce buffer to host
+- iommu/amd: Fix a stale comment about which legacy mode is user visible
+- nilfs2: fix backing_dev_info reference leak
+- dlm: fix add msg handle in send_queue ordered
+- crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents
+- crypto: ecrdsa - fix unknown OID check in ecrdsa_param_curve
+- crypto: atmel-sha204a - fix blocking and non-blocking rng logic
+- vxlan: Fix potential null-ptr-deref in vxlan_gro_prepare_receive().
+- arm64: dts: imx8x-colibri: Correct SODIMM PAD settings
+- arm64: dts: rockchip: fix rk809 interrupt pin on rk3566-roc-pc
+- pinctrl: sunxi: fix regulator leak in sunxi_pmx_request() error path
+- media: v4l2-common: Add YUV24 format info
+- media: cedrus: Fix failure to clean up hardware on probe failure
+- watchdog: sprd_wdt: Remove redundant sprd_wdt_disable() on register failure
+- watchdog: sama5d4_wdt: Fix WDDIS detection on SAM9X60 and SAMA7G5
+- watchdog: sp5100_tco: Use EFCH MMIO for newer Hygon FCH
+- ARM: dts: am335x-sl50: Fix audio bitclock and frame master endpoint
+- wifi: ath9k: fix OOB access from firmware tx status queue ID
+- kconfig: fix potential NULL pointer dereference in conf_askvalue
+- wifi: rtw88: fix OOB read from firmware RX descriptor exceeding DMA buffer
+- wifi: rtw89: Correct data type for scan index to avoid infinite loop
+- driver core: use READ_ONCE() for dev->driver in dev_has_sync_state()
+- drm/amdkfd: Validate CRIU-restored IDs before idr_alloc
+- dt-bindings: pinctrl: nvidia,tegra234: Add missing required block
+- arm64: tegra: Fix Tegra234 MGBE PTP clock
+- wifi: cfg80211: fix grammar in MLO group key error message
+- arm64: dts: qcom: sdm845-mezzanine: Fix camss ports unit_address_vs_reg warning
+- arm64: dts: rockchip: Fix gmac0 reset pin for NanoPi R5S
+- Documentation: proc: fix section numbering in table of contents
+- libbpf: Report error when a negative kprobe offset is specified
+- drm/radeon: fix memory leak in radeon_ring_restore() on lock failure
+- drm/radeon: fix integer overflow in radeon_align_pitch()
+- drm/amdgpu: fix integer overflow in amdgpu_gem_align_pitch()
+- drm/tidss: Drop extra drm_mode_config_reset() call
+- drm/rockchip: Test for imported buffers with drm_gem_is_imported()
+- clocksource/drivers/sun5i: Handle error returns from devm_reset_control_get_optional_exclusive()
+- afs: Fix further netns teardown to cancel the preallocation charger
+- afs: fix NULL pointer dereference in afs_get_tree()
+- afs: Fix netns teardown to cancel the preallocation charger
+- rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)
+- serial: 8250_omap: clear rx_running on zero-length DMA completes
+- serial: msm: Disable DMA for kernel console UART
+- dt-bindings: power: imx93: Add MIPI PHY power domain
+- dt-bindings: media: sun4i-a10-video-engine: Add interconnect properties
+- media: uvcvideo: Fix sequence number when no EOF
+- media: uvcvideo: Fix buffer sequence in frame gaps
+- media: uvcvideo: Avoid partial metadata buffers
+- crypto: crypto4xx - Remove insecure and unused rng_alg
+- crypto: crypto4xx - Remove ahash-related code
+- crypto: sun4i-ss - Remove insecure and unused rng_alg
+- nvmet-tcp: Fix potential UAF when ddgst mismatch
+- KVM: arm64: Clear __hyp_running_vcpu when flushing the pKVM hyp vCPU
+- crypto: algif_skcipher - force synchronous processing on trees without ctx->state
+- fuse: re-lock request before returning from fuse_ref_folio()
+- fuse: fix device node leak in cuse_process_init_reply()
+- RDMA/siw: bound Read Response placement to the RREAD length
+- RDMA/rtrs-srv: Bound RDMA-Write length to chunk size in rdma_write_sg
+- Input: maplecontrol - set driver data before registering input device
+- Input: maplemouse - set driver data before registering input device
+- Input: maple_keyb - set driver data before registering input device
+- Input: mms114 - fix multi-touch slot corruption
+- Input: maplemouse - fix NULL pointer dereference in open()
+- Input: mms114 - reject an oversized device packet size
+- Input: touchwin - reset the packet index on every complete packet
+- Input: mms114 - fix touch indexing for MMS134S and MMS136
+- Input: iforce - bound the device-reported force-feedback effect index
+- Input: goodix - clamp the device-reported contact count
+- Input: elan_i2c - prevent division by zero and arithmetic underflow
+- Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count
+- Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count
+- Input: synaptics-rmi4 - unregister function handlers on physical driver registration failure
+- i2c: stm32f7: truncate clock period instead of rounding it
+- i2c: mpc: Fix timeout calculations
+- udmabuf: fix DMA direction mismatch in release_udmabuf()
+- KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode
+- KVM: VMX: Refresh GUEST_PENDING_DBG_EXCEPTIONS.BS on all injected #DBs
+- NTB: epf: Fix request_irq() unwind in ntb_epf_init_isr()
+- exfat: bound uniname advance in exfat_find_dir_entry()
+- module: decompress: check return value of module_extend_max_pages()
+- watchdog: apple: Add "apple,t8103-wdt" compatible
+- EDAC/i10nm: Don't fail probing if ADXL is missing
+- spi: fsl-lpspi: terminate the RX channel on TX prepare failure path
+- spi: fsl-lpspi: replace dmaengine_terminate_all() with dmaengine_terminate_sync()
+- arm64: fpsimd: Fix type mismatch in sme_{save,load}_state()
+- crypto: talitos/hash - fix SEC2 64k - 1 ahash request limitation
+- crypto: talitos/hash - remove useless wrapper
+- crypto: talitos/hash - rename first_desc/last_desc to first_request/last_request
+- crypto: talitos/hash - drop workqueue mechanism for SEC1
+- crypto: talitos/hash - use descriptor chaining for SEC1 instead of workqueue
+- crypto: talitos/hash - prepare SEC1 descriptor chaining, remove additional descriptor
+- crypto: talitos - move code in current_desc_hdr() into a standalone function
+- crypto: talitos - move dma mapping code in talitos_submit() into a standalone dma_map_request() function
+- crypto: talitos - move dma unmapping code in flush_channel() into a standalone dma_unmap_request() function
+- crypto: talitos - add chaining of arbitrary number of descriptor for the SEC1
+- crypto: talitos - use dma_sync_single_for_cpu() before reading descriptor header
+- crypto: drbg - Fix the fips_enabled priority boost
+- crypto: drbg - Fix drbg_max_addtl() on 64-bit kernels
+- crypto: caam - use print_hex_dump_devel to guard key hex dumps again
+- crypto: caam - use print_hex_dump_devel to guard key hex dumps
+- crypto: af_alg - Remove zero-copy support from skcipher and aead
+- partitions: aix: bound the pp_count scan to the ppe array
+- btrfs: do not trim a device which is not writeable
+- nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks
+- dm-ioctl: report an error if a device has no table
+- hwrng: jh7110 - fix refcount leak in starfive_trng_read()
+- iio: temperature: ltc2983: Fix n_wires default bypassing rotation check
+- usb: typec: ucsi: cancel pending work on system suspend
+- usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove
+- usb: typec: ucsi: Pass full DP config payload in SET_NEW_CAM for DP alt mode
+- usb: typec: ucsi: Invert DisplayPort role assignment
+- usb: typec: tcpm: Validate SVID index in svdm_consume_modes()
+- usb: typec: class: drop PD lookup reference
+- usb: typec: anx7411: use devm_pm_runtime_enable()
+- usbip: vudc: fix NULL deref in vep_dequeue()
+- usbip: tools: support SuperSpeedPlus devices
+- USB: usb-storage: ene_ub6250: restore media-ready check
+- USB: ulpi: fix memory leak on registration failure
+- USB: serial: digi_acceleport: fix write buffer corruption
+- USB: serial: digi_acceleport: fix hard lockup on disconnect
+- USB: serial: digi_acceleport: fix broken rx after throttle
+- USB: serial: option: add Telit Cinterion FE990D50 compositions
+- USB: serial: keyspan_pda: fix information leak
+- usb: mtu3: unmap request DMA on queue failure
+- USB: misc: uss720: unregister parport on probe failure
+- USB: storage: include US_FL_NO_SAME in quirks mask
+- usb: sl811-hcd: disable controller wakeup on remove
+- USB: legousbtower: fix use-after-free on disconnect race
+- USB: quirks: add NO_LPM for the Samsung T5 EVO Portable SSD
+- USB: ldusb: fix use-after-free on disconnect race
+- USB: idmouse: fix use-after-free on disconnect race
+- usb: gadget: f_printer: take kref only for successful open
+- usb: gadget: udc: Fix use-after-free in gadget_match_driver
+- usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler
+- usb: free iso schedules on failed submit
+- usb: dwc3: meson-g12a: fix refcount leak in dwc3_meson_g12a_resume()
+- USB: core: add USB_QUIRK_NO_LPM for VIA Labs USB 2.0 hub
+- usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()
+- usb: cdc_acm: Add quirk for Uniden BC125AT scanner
+- net: usb: kalmia: bound RX frame length in kalmia_rx_fixup()
+- bpf: Restore sysctl new-value from 1 to 0
+- xfs: fix unreachable BIGTIME check in dquot flush validation
+- xfs: use null daddr for unset first bad log block
+- media: mtk-jpeg: cancel workqueue on release for supported platforms only
+- nilfs2: reject CLEAN_SEGMENTS ioctl with out-of-range segment numbers
+- hfs/hfsplus: zero-initialize buffer in hfs_bnode_read
+- HID: sensor-hub: Add sensor_hub_input_attr_read_values() for multi-byte reads
+- HID: letsketch: fix UAF on inrange_timer at driver unbind
+- HID: wacom: stop hardware after post-start probe failures
+- tools/mm/slabinfo: fix total_objects attribute name
+- tools/mm/slabinfo: Fix trace disable logic inversion
+- X.509: Fix validation of ASN.1 certificate header
+- clocksource/drivers/timer-tegra186: Fix support for multiple watchdog instances
+- posix-cpu-timers: Fix pid refcount leak in do_cpu_nanosleep() error path
+- cpufreq: pcc: fix use-after-free and double free in _OSC evaluation
+- cpufreq: Fix hotplug-suspend race during reboot
+- cpufreq: intel_pstate: Sync policy->cur during CPU offline
+- firmware_loader: fix device reference leak in firmware_upload_register()
+- OPP: of: Fix potential memory leak in opp_parse_supplies()
+- smb: client: use unaligned reads in parse_posix_ctxt()
+- smb: client: fix query directory replay double-free
+- ksmbd: use opener credentials for delete-on-close
+- ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATION
+- ksmbd: run set info with opener credentials
+- ksmbd: require source read access for duplicate extents
+- ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellation
+- ksmbd: serialize QUERY_DIRECTORY requests per file
+- ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILE
+- smb/client: Fix error code in smb2_aead_req_alloc()
+- coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()
+- fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked()
+- fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio()
+- fs/ntfs3: handle attr_set_size() errors when truncating files
+- fs/ntfs3: fsync files by syncing parent inodes
+- Bluetooth: L2CAP: validate option length before reading conf opt value
+- Bluetooth: fix UAF in bt_accept_dequeue()
+- Bluetooth: btnxpuart: Fix out-of-bounds firmware read in nxp_recv_fw_req_v3()
+- Bluetooth: bnep: pin L2CAP connection during netdev registration
+- Bluetooth: btmtksdio: fix infinite loop in btmtksdio_txrx_work()
+- netfilter: ebtables: terminate table name before find_table_lock()
+- netfilter: ebtables: module names must be null-terminated
+- mm: shrinker: fix NULL pointer dereference in debugfs
+- mfd: cros_ec: Delay dev_set_drvdata() until probe success
+- net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes
+- ipv4: igmp: remove multicast group from hash table on device destruction
+- gpio: eic-sprd: use raw_spinlock_t in the irq startup path
+- NTB: epf: Avoid calling pci_irq_vector() from hardirq context
+- fs/ntfs3: validate Dirty Page Table capacity in log_replay copy_lcns
+- debugobjects: Plug race against a concurrent OOM disable
+- Bluetooth: MGMT: Fix UAF of hci_conn_params in add_device_complete
+- audit: Fix data races of skb_queue_len() readers on audit_queue
+- net: af_key: initialize alg_key_len for IPComp states
+- crypto: amlogic - avoid double cleanup in meson_crypto_probe()
+- staging: rtl8723bs: fix OOB write in HT_caps_handler()
+- staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop
+- staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and join_cmd_hdl()
+- staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop
+- staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop
+- staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
+- staging: rtl8723bs: fix heap buffer overflow in rtw_cfg80211_set_wpa_ie()
+- staging: media: atomisp: reduce load_primary_binaries() stack usage
+- media: staging: ipu3-imgu: Add range check for imgu_css_cfg_acc_stripe
+- staging: vme_user: fix location monitor leak in tsi148 bridge
+- staging: vme_user: fix location monitor leak in fake bridge
+- staging: vme_user: bound slave read/write to the kern_buf size
+- tipc: fix out-of-bounds read in broadcast Gap ACK blocks
+- 6lowpan: fix NHC entry use-after-free on error path
+- usb: dwc3: run gadget disconnect from sleepable suspend context
+- USB: chaoskey: Fix slab-use-after-free in chaoskey_release()
+- virtio-mmio: fix device release warning on module unload
+- netfilter: ipset: fix race between dump and ip_set_list resize
+- mm/damon/ops-common: handle extreme intervals in damon_hot_score()
+- PCI: host-common: Request bus reassignment when not probe-only
+- PCI: altera: Do not dispose parent IRQ mapping
+- usb: typec: tcpci_rt1711h: unregister TCPCI port with devres
+- usb: xhci: Fix sleep in atomic context in xhci_free_streams()
+- binder: fix UAF in binder_free_transaction()
+- binder: fix UAF in binder_thread_release()
+- Bluetooth: btusb: fix wakeup source leak on probe failure
+- Bluetooth: btusb: fix use-after-free on marvell probe failure
+- Bluetooth: btusb: fix use-after-free on registration failure
+- Bluetooth: btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNB
+- vfio/pci: Release the VGA arbiter client on register_device() failure
+- ALSA: usb-audio: Update US-16x08 EQ/comp shadow state after successful writes
+- ALSA: usb-audio: Update Babyface Pro control caches only after successful writes
+- ALSA: usb-audio: Roll back quirk control caches on write errors
+- ALSA: usb-audio: Propagate US-16x08 write errors in route/mix EQ-switch put callbacks
+- ALSA: usb-audio: Propagate errors in scarlett_ctl_enum_put()
+- ALSA: usb-audio: avoid kobject path lookup in DualSense match
+- ALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup()
+- ALSA: ice1712: check snd_ctl_new1() return value
+- ALSA: gus: check snd_ctl_new1() return value
+- ALSA: firewire: isight: bound the sample count to the packet payload
+- ALSA: es1938: check snd_ctl_new1() return value
+- ALSA: cmipci: check snd_ctl_new1() return value
+- ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser
+- ALSA: ymfpci: check snd_ctl_new1() return value
+- ALSA: virtio: Add missing 384 kHz PCM rate mapping
+- iio: temperature: ltc2983: Fix reinit_completion() called after conversion start
+- iio: magnetometer: ak8975: Add missed pm_runtime_put_autosuspend() call
+- iio: light: veml6030: fix channel type when pushing events
+- iio: light: tsl2591: return actual error from probe IRQ failure
+- iio: light: opt3001: fix missing state reset on timeout
+- iio: light: gp2ap002: fix runtime PM leak on read error
+- iio: light: al3010: fix incorrect scale for the highest gain range
+- iio: imu: st_lsm6dsx: deselect shub page before reading whoami
+- iio: imu: inv_icm42600: fix timestamp clock period by using lower value
+- iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ
+- iio: gyro: bmg160: wait full startup time after mode change at probe
+- iio: gyro: bmg160: bail out when bandwidth/filter is not in table
+- iio: chemical: scd30: Cleanup initializations and fix sign-extension bug
+- iio: adc: ti-ads124s08: Return reset GPIO lookup errors
+- iio: adc: spear: Initialize completion before requesting IRQ
+- iio: adc: lpc32xx: Initialize completion before requesting IRQ
+- iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error
+- iio: accel: bmc150: clamp the device-reported FIFO frame count
+- usb: gadget: function: rndis: add length check for header
+- usb: gadget: function: rndis: add length check to response query
+- !25689 backport minios patches from linux mainline
+- !25661 Fix CVE-2026-64544
+- ACPI: CPPC: Fix uninitialized ref variable in cppc_get_perf_caps()
+- ACPI: CPPC: Move reference performance to capabilities
+- crypto: talitos - rename first/last to first_desc/last_desc
+- crypto: talitos - fix SEC1 32k ahash request limitation
+- crypto: talitos - stop using crypto_ahash::init
+- Revert "crypto: talitos - fix SEC1 32k ahash request limitation"
+- Revert "crypto: talitos - rename first/last to first_desc/last_desc"
+- ACPI: NFIT: core: Fix possible NULL pointer dereference
+- ACPI: CPPC: Suppress UBSAN warning caused by field misuse
+- perf trace beauty fcntl: Fix build with older kernel headers
+- Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID
+- xfs: move ->iop_recover to xfs_defer_op_type
+- xfs: use xfs_defer_finish_one to finish recovered work items
+- xfs: dump the recovered xattri log item if corruption happens
+- xfs: recreate work items when recovering intent items
+- net: add a common function to compute features for upper devices
+- bonding: Correctly support GSO ESP offload
+- bonding: add ESP offload features when slaves support
+- bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features
+- net, team, bonding: Add netdev_base_features helper
+- net: team: rename team to team_core for linking
+- nfsd: change nfs4_client_to_reclaim() to allocate data
+- nfsd: move name lookup out of nfsd4_list_rec_dir()
+- apparmor: advertise the tcp fast open fix is applied
+- nfsd: Don't reset the write verifier on a commit EAGAIN
+- NFSv4/flexfiles: reject zero filehandle version count
+- fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()
+- i2c: core: fix irq domain leak on adapter registration failure
+- block: Avoid mounting the bdev pseudo-filesystem in userspace
+- f2fs: fix listxattr handling of corrupted xattr entries
+- f2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs()
+- f2fs: fix potential deadlock in f2fs_balance_fs()
+- f2fs: bound i_inline_xattr_size for non-inline-xattr inodes
+- f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode
+- f2fs: validate orphan inode entry count
+- device property: initialize the remaining fields of fwnode_handle in fwnode_init()
+- drm/amd: Fix set but not used warnings
+- slimbus: qcom-ngd-ctrl: Register callbacks after creating the ngd
+- slimbus: Convert to platform remove callback returning void
+- slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership
+- slimbus: qcom-ngd-ctrl: Fix probe error path ordering
+- userfaultfd: gate must_wait writability check on pte_present()
+- Bluetooth: btusb: mediatek: return error for failed reg access
+- Bluetooth: btusb: mediatek: remove the unnecessary goto tag
+- Bluetooth: btusb: mediatek: add MT7922 subsystem reset
+- Bluetooth: btusb: mediatek: reset the controller before downloading the fw
+- Bluetooth: btmtk: apply the common btmtk_fw_get_filename
+- nfsd: reset write verifier on deferred writeback errors
+- nfsd: release layout stid on setlease failure
+- bpf, arm64: Reject out-of-range B.cond targets
+- ia64: Make acpi_cpufreq_cpu_exit return void
+- drivers/ub/sentry: avoid unaligned cast in cis_ubios_remote_msg_cb()
+- drivers/ub/sentry: add NULL check for g_kbuf_server_cna in proc show handler
+- arm64/hwcap: Define hwcaps for 2023 DPISA features
+- arm64/cpufeature: Hook new identification registers up to cpufeature
+- arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09
+- arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09
+- arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09
+- arm64/sysreg: Add definition for FPMR
+- arm64/sysreg: Add definition for ID_AA64FPFR0_EL1
+- arm64/sysreg: Add definition for ID_AA64ISAR3_EL1
+- arm64/sysreg: Add definition for ID_AA64PFR2_EL1
+- !25080 netfilter: ebtables: move to two-stage removal scheme
+- !25685 nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path
+- !25631 crypto: qat - protect service table iterations with service_lock
+- nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path
+- Bluetooth: L2CAP: cancel pending_rx_work before taking conn->lock
+- drivers/ub/sentry: add count == 0 check in proc write handlers
+- drivers/ub/sentry: add bounds check for reason in oom_rate_limit_check()
+- drivers/ub/sentry: fix NULL pointer dereference in str_to_eid() error path
+- cgroup/cpuset.c: Adapt schduler dynamic affinity for hotplug scenarios with cgroup v2
+- cgroup/cpuset.c: Comment out early when prefer_cpus cpumask equals
+- cpuset: Fix prefer_cpus ineffectiveness by tracking prefer_cpus
+- crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents
+- crypto: qat - protect service table iterations with service_lock
+- sched_ext: Avoid UAF in scx_root_enable_workfn() init failure path
+- netfilter: bridge: eb_tables: close module init race
+- netfilter: ebtables: move to two-stage removal scheme
+
+* Tue Aug 04 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-164.0.0.149.20260804.9e43d70e7ad5
+- !25627 Fix CVE-2026-64539
+- !25567 [OLK-6.6] Fix CVE-2026-64546
+- !25641 proc: protect ptrace_may_access() with exec_update_lock (FD links)
+- !25637 vfio/pci: Latch disable_idle_d3 per device
+- !25649 mainline bpf
+- bpf: Fix UAF in sock clone early bailouts
+- bpf: Disable xfrm_decode_session hook attachment
+- bpf,fork: wipe ->bpf_storage before bailouts that access it
+- !25048 KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()
+- !25593 Fix CVE-2026-64304
+- proc: protect ptrace_may_access() with exec_update_lock (FD links)
+- vfio/pci: Latch disable_idle_d3 per device
+- Bluetooth: eir: Fix stack OOB write when prepending the Flags AD
+- crypto: qat - validate RSA CRT component lengths
+- drm/edid: fix OOB read in drm_parse_tiled_block()
+- KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned()
+
+* Mon Aug 03 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-164.0.0.149.20260803.145abda29400
+- !25632 v2 bpf mainline
+- !24961 i2c: core: fix adapter registration race
+- !25633 ALSA: hda/cs35l41: Fix firmware load work teardown
+- !25635 vfio: prevent infinite loop in vfio_mig_get_next_state() on blocked arc
+- !25636 iommufd: Break the loop on failure in iommufd_fault_fops_read()
+- !25605 posix-cpu-timers: Prevent UAF caused by non-leader exec() race
+- !25600 Fix CVE-2026-64496
+- !25602 Fix CVE-2026-64456
+- iommufd: Break the loop on failure in iommufd_fault_fops_read()
+- vfio: prevent infinite loop in vfio_mig_get_next_state() on blocked arc
+- !25272 [OLK-6.6] Fix CVE-2026-64306
+- !25274 [OLK-6.6] Fix CVE-2026-64313
+- !25273 [OLK-6.6] Fix CVE-2026-64312
+- !25472 [OLK-6.6] Fix CVE-2026-64531
+- ALSA: hda/cs35l41: Fix firmware load work teardown
+- bpf: Clear rb node linkage when freeing bpf_rb_root
+- bpf: Add validation for bpf_set_retval argument
+- bpf: Reject sleepable BPF_LSM_CGROUP programs at load time
+- bpf: Fix setting retval to -EPERM for cgroup hooks not returning errno
+- bpf: Guard __get_user acesss with access_ok for uprobe_multi data
+- !25608 nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page
+- !25490 e1000e: Fix out-of-bounds MMIO access by validating BAR0 size
+- !25619 v2 bpf: Support for hardening against JIT spraying
+- !25618 sched/xsched: fix permission issues
+- !25504 i2c: stub: Reject I2C block transfers with invalid length
+- !25625 rme: use DMA API for virtio in realm world
+- !25612 udf: validate sparing table length as an entry count, not a byte count
+- !25611 smb: client: harden POSIX SID length parsing
+- !25610 smb: client: mask server-provided mode to 07777 in modefromsid
+- !25609 smb: client: Fix next buffer leak in receive_encrypted_standard()
+- !25607 nvmet-auth: validate reply message payload bounds against transfer length
+- !25131 bpf: Reject fragmented frames in devmap
+- !25064 bpf: use kvfree() for replaced sysctl write buffer
+- !25074 bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized
+- !24412 [OLK-6.6] Fix CVE-2026-53189
+- !24427 [OLK-6.6] Fix CVE-2026-53225
+- !24471 [OLK-6.6] Fix CVE-2026-53154
+- !24540 [OLK-6.6] Fix CVE-2026-52929
+- rme: use DMA API for virtio in realm world
+- !25429 Fix CVE-2026-64448
+- !25229 Fix CVE-2026-64425
+- !25416 v2 Fix CVE-2026-64378
+- !25179 Fix CVE-2026-64326
+- !25178 Fix CVE-2026-64294
+- !25584 tracing: Bound synthetic-field strings with seq_buf
+- !25517 perf/core: Detach event groups during remove_on_exec
+- bpf: Support for hardening against JIT spraying
+- xsched: enforce permissions on attribute access
+- xsched: restrict vstream management to privileged users
+- udf: validate sparing table length as an entry count, not a byte count
+- smb: client: harden POSIX SID length parsing
+- smb: client: mask server-provided mode to 07777 in modefromsid
+- smb: client: Fix next buffer leak in receive_encrypted_standard()
+- nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page
+- nvmet-auth: validate reply message payload bounds against transfer length
+- posix-cpu-timers: Prevent UAF caused by non-leader exec() race
+- hwrng: virtio: clamp device-reported used.len at copy_data()
+- iio: event: Fix event FIFO reset race
+- tracing: Bound synthetic-field strings with seq_buf
+- perf/core: Detach event groups during remove_on_exec
+- i2c: stub: Reject I2C block transfers with invalid length
+- e1000e: Fix out-of-bounds MMIO access by validating BAR0 size
+- net: openvswitch: reject oversized nested action attrs
+- smb: client: reject overlapping data areas in SMB2 responses
+- smb: client: restrict implied bcc[0] exemption to responses without data area
+- writeback: drop now-unnecessary rcu_barrier() in cgroup_writeback_umount()
+- writeback: fix race between cgroup_writeback_umount() and inode_switch_wbs()
+- writeback: Fix use after free in inode_switch_wbs_work_fn()
+- writeback: Avoid contention on wb->list_lock when switching inodes
+- crypto: ecc - Fix carry overflow in vli multiplication
+- crypto: pcrypt - restore callback for non-parallel fallback
+- crypto: drbg - Fix returning success on failure in CTR_DRBG
+- io_uring/io-wq: re-check IO_WQ_BIT_EXIT for each linked work item
+- block: skip sync_blockdev() on surprise removal in bdev_mark_dead()
+- mm: do file ownership checks with the proper mount idmap
+- bpf: Reject fragmented frames in devmap
+- bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized
+- bpf: use kvfree() for replaced sysctl write buffer
+- i2c: core: fix adapter registration race
+- sctp: stream: fully roll back denied add-stream state
+- mm/hugetlb: restore reservation on error in hugetlb folio copy paths
+- sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
+- mm/huge_memory: update file PMD counter before folio_put()
+
+* Fri Jul 31 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-164.0.0.149.20260731.c5db09427020
+- !25529 Fix CVE-2026-64352
+- !25524 NFSv4: include MAY_WRITE in open permission mask for O_TRUNC
+- !25523 udf: validate VAT header length against the VAT inode size
+- !25521 isofs: bound Rock Ridge symlink components to the SL record
+- !25520 udf: validate free block extents against the partition length
+- !25188 [OLK-6.6][linux-6.6.y sync] Backport 6.6.143-6.6.144 LTS Patches
+- !25519 iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
+- !25511 ub: ub_fwctl: Support providing universal semantic interfaces.
+- bpf: Allow LPM map access from sleepable BPF programs
+- bpf: Consistently use bpf_rcu_lock_held() everywhere
+- config: arm64: update CONFIG_FTRACE_STARTUP_TEST not set
+- crypto: qat - Return pointer directly in adf_ctl_alloc_resources
+- crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user()
+- drivers/base/memory: set mem->altmap after successful device registration
+- serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails
+- serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero
+- NFS: Prevent resource leak in nfs_alloc_server()
+- NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr
+- nfsd: check get_user() return when reading princhashlen
+- fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode
+- fbdev: modedb: fix a possible UAF in fb_find_mode()
+- fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var
+- power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()
+- KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path
+- KVM: x86: hyper-v: Bound the bank index when querying sparse banks
+- 9p: avoid putting oldfid in p9_client_walk() error path
+- ocfs2: reject oversized group bitmap descriptors
+- rpmsg: char: Fix use-after-free on probe error path
+- fpga: region: fix use-after-free in child_regions_with_firmware()
+- irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on remove
+- pNFS: Fix use-after-free in pnfs_update_layout()
+- tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done
+- hdlc_ppp: sync per-proto timers before freeing hdlc state
+- gfs2: fix use-after-free in gfs2_qd_dealloc
+- exfat: fix potential use-after-free in exfat_find_dir_entry()
+- MIPS: DEC: Prevent initial console buffer from landing in XKPHYS
+- bpf: use kvfree() for replaced sysctl write buffer
+- f2fs: keep atomic write retry from zeroing original data
+- f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()
+- f2fs: validate ACL entry sizes in f2fs_acl_from_disk()
+- f2fs: fix to round down start offset of fallocate for pin file
+- f2fs: validate compress cache inode only when enabled
+- wifi: iwlwifi: mvm: fix race condition in PTP removal
+- wifi: rtw88: usb: fix memory leaks on USB write failures
+- wifi: rtw88: increase TX report timeout to fix race condition
+- wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor
+- wifi: ath11k: fix warning when unbinding
+- wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S
+- keys: Pin request_key_auth payload in instantiate paths
+- KEYS: fix overflow in keyctl_pkey_params_get_2()
+- err.h: use __always_inline on all error pointer helpers
+- fbdev: fix use-after-free in store_modes()
+- NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR
+- apparmor: mediate the implicit connect of TCP fast open sendmsg
+- net: skmsg: preserve sg.copy across SG transforms
+- mac802154: llsec: add skb_cow_data() before in-place crypto
+- af_unix: Set gc_in_progress to true in unix_gc().
+- NFSv4: include MAY_WRITE in open permission mask for O_TRUNC
+- udf: validate VAT header length against the VAT inode size
+- isofs: bound Rock Ridge symlink components to the SL record
+- udf: validate free block extents against the partition length
+- iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
+- ub: ub_fwctl: Support providing universal semantic interfaces.
+- ntfs3: reject direct userspace writes to reserved $LX* xattrs
+- ipv4: account for fraggap on the paged allocation path
+- inet: add indirect call wrapper for getfrag() calls
+- ipv6: account for fraggap on the paged allocation path
+- batman-adv: tvlv: avoid race of cifsnotfound handler state
+- batman-adv: tvlv: enforce 2-byte alignment
+- batman-adv: dat: prevent false sharing between VLANs
+- batman-adv: tt: track roam count per VID
+- batman-adv: tt: don't merge change entries with different VIDs
+- batman-adv: tp_meter: handle overlapping packets
+- batman-adv: tp_meter: prevent parallel modifications of last_recv
+- batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
+- batman-adv: tp_meter: restrict number of unacked list entries
+- batman-adv: v: prevent OGM aggregation on disabled hardif
+- batman-adv: frag: avoid underflow of TTL
+- batman-adv: frag: ensure fragment is writable before modifying TTL
+- batman-adv: fix (m|b)cast csum after decrementing TTL
+- batman-adv: ensure bcast is writable before modifying TTL
+- batman-adv: tp_meter: initialize last_recv_time during init
+- batman-adv: prevent ELP transmission interval underflow
+- batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
+- batman-adv: tp_meter: add only finished tp_vars to lists
+- batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
+- batman-adv: tp_meter: fix fast recovery precondition
+- batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
+- batman-adv: tp_meter: avoid window underflow
+- batman-adv: tp_meter: initialize dec_cwnd explicitly
+- batman-adv: tp_meter: initialize dup_acks explicitly
+- batman-adv: tp_meter: keep unacked list in ascending ordered
+- eventpoll: rename ep_remove_safe() back to ep_remove()
+- file: add fput() cleanup helper
+- media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si
+- ksmbd: reject non-VALID session in compound request branch
+- scripts/sorttable: Fix endianness handling in build-time mcount sort
+- scripts/sorttable: Allow matches to functions before function entry
+- scripts/sorttable: Use normal sort if theres no relocs in the mcount section
+- ftrace: Check against is_kernel_text() instead of kaslr_offset()
+- ftrace: Test mcount_loc addr before calling ftrace_call_addr()
+- ftrace: Do not over-allocate ftrace memory
+- ftrace: Have ftrace pages output reflect freed pages
+- ftrace: Update the mcount_loc check of skipped entries
+- scripts/sorttable: Zero out weak functions in mcount_loc table
+- scripts/sorttable: Always use an array for the mcount_loc sorting
+- scripts/sorttable: Have mcount rela sort use direct values
+- arm64: scripts/sorttable: Implement sorting mcount_loc at boot for arm64
+- scripts/sorttable: Use a structure of function pointers for elf helpers
+- scripts/sorttable: Get start/stop_mcount_loc from ELF file directly
+- scripts/sorttable: Move code from sorttable.h into sorttable.c
+- scripts/sorttable: Use uint64_t for mcount sorting
+- scripts/sorttable: Add helper functions for Elf_Sym
+- scripts/sorttable: Add helper functions for Elf_Shdr
+- scripts/sorttable: Add helper functions for Elf_Ehdr
+- scripts/sorttable: Convert Elf_Sym MACRO over to a union
+- scripts/sorttable: Replace Elf_Shdr Macro with a union
+- scripts/sorttable: Convert Elf_Ehdr to union
+- scripts/sorttable: Make compare_extable() into two functions
+- scripts/sorttable: Have the ORC code use the _r() functions to read
+- scripts/sorttable: Remove unneeded Elf_Rel
+- scripts/sorttable: Remove unused write functions
+- scripts/sorttable: Remove unused macro defines
+- fuse: re-lock request before replacing page cache folio
+- slimbus: qcom-ngd-ctrl: Balance pm_runtime enablement for NGD
+- slimbus: qcom-ngd-ctrl: Fix up platform_driver registration
+- rxrpc: Fix the ACK parser to extract the SACK table for parsing
+- net: phonet: free phonet_device after RCU grace period
+- phonet: Pass net and ifindex to phonet_address_notify().
+- phonet: Pass ifindex to fill_addr().
+- Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs
+- hv: utils: handle and propagate errors in kvp_register
+- regulator: core: fix locking in regulator_resolve_supply() error path
+- ring-buffer: Remove ring_buffer_read_prepare_sync()
+- selftests/bpf: Update comments find_equal_scalars->sync_linked_regs
+- af_unix: Reject SIOCATMARK on non-stream sockets
+- selftests/bpf: Add test to ensure kprobe_multi is not sleepable
+- agp/amd64: Fix broken error propagation in agp_amd64_probe()
+- net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink()
+- i2c: stub: Reject I2C block transfers with invalid length
+- RDMA/bnxt_re: zero shared page before exposing to userspace
+- KVM: VMX: Update SVI during runtime APICv activation
+- ARM: fix branch predictor hardening
+- ARM: fix hash_name() fault
+- ARM: allow __do_kernel_fault() to report execution of memory faults
+- ARM: group is_permission_fault() with is_translation_fault()
+- debugobjects: Dont call fill_pool() in early boot hardirq context
+- debugobjects: Do not fill_pool() if pi_blocked_on
+- debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
+- debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING
+- batman-adv: tt: prevent TVLV entry number overflow
+- drm/v3d: Skip CSD when it has zeroed workgroups
+- drm/v3d: Store the active job inside the queue's state
+
+* Thu Jul 30 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-164.0.0.149.20260730.f6ad2a54456d
+- !25527 cgroup/rstat: avoid disabling irqs for O(num_cpu)
+- !25489 urma: add check type in free driver obj
+- cgroup/rstat: avoid disabling irqs for O(num_cpu)
+- !25482 smb: client: fix double-free in SMB2_close() replay
+- !25477 smb: client: fix double-free in SMB2_flush() replay
+- !25481 smb: client: fix query_info() replay double-free
+- !25480 smb: client: fix query directory replay double-free
+- !25479 smb: client: fix double-free in SMB2_open() replay
+- !25478 smb: client: fix double-free in SMB2_ioctl() replay
+- !25476 smb: client: fix change notify replay double-free
+- !25496 fbcon: fix NULL pointer dereference for a console without vc_data
+- !25352 Fix CVE-2026-64362
+- !25351 Fix CVE-2026-64364
+- !25358 Fix CVE-2026-64299
+- !25354 Fix CVE-2026-64374
+- fbcon: fix NULL pointer dereference for a console without vc_data
+- urma: add check type in free driver obj
+- smb: client: fix double-free in SMB2_close() replay
+- smb: client: fix query_info() replay double-free
+- smb: client: fix query directory replay double-free
+- smb: client: fix double-free in SMB2_open() replay
+- smb: client: fix double-free in SMB2_ioctl() replay
+- smb: client: fix double-free in SMB2_flush() replay
+- smb: client: fix change notify replay double-free
+- tracing: Prevent out-of-bounds read in glob matching
+- sched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RT
+- HID: lg-g15: cancel pending work on remove to fix a use-after-free
+- HID: multitouch: fix out-of-bounds bit access on mt_io_flags
+
+* Wed Jul 29 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-164.0.0.149
+- !24950 config:x86: enable CONFIG_NETFILTER_XT_MATCH_NFACCT
+- !25290 Fix CVE-2026-64247
+- !25252 Fix CVE-2026-64252
+- !25009 Fix CVE-2026-63944
+- !24828 drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
+- !24677 [OLK-6.6] Fix CVE-2026-53010
+- !24504 [OLK-6.6] Fix CVE-2026-52922
+- !25213 ftrace: Add global mutex to serialize trace_parser access
+- !24510 [OLK-6.6] Fix CVE-2026-52916
+- KVM: x86: hyper-v: Bound the bank index when querying sparse banks
+- MIPS: DEC: Prevent initial console buffer from landing in XKPHYS
+- ftrace: Add global mutex to serialize trace_parser access
+- config:x86: enable CONFIG_NETFILTER_XT_MATCH_NFACCT
+- Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync
+- ksmbd: fix durable reconnect error path file lifetime
+- ksmbd: fix use-after-free in smb2_open during durable reconnect
+- drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
+- batman-adv: fix batadv_skb_is_frag() kernel-doc
+- batman-adv: frag: disallow unicast fragment in fragment
+- batman-adv: dat: handle forward allocation error
+
+* Tue Jul 28 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260728.27a401f5bf5b
+- !23473 [OLK-6.6] Fix CVE-2026-43199
+- !23421 [OLK-6.6] Fix CVE-2026-43459
+- !25077 RDMA/umem: Fix truncation for block sizes >= 4G
+- !25036 xfs: fail recovery on a committed log item with no regions
+- !25035 fuse: re-lock request before replacing page cache folio
+- !25103 CVE: CVE-2026-64341
+- USB: iowarrior: fix use-after-free on disconnect race
+- usb: iowarrior: remove inherent race with minor number
+- USB: iowarrior: fix use-after-free on disconnect
+- RDMA/umem: Fix truncation for block sizes >= 4G
+- xfs: fail recovery on a committed log item with no regions
+- fuse: re-lock request before replacing page cache folio
+- net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query
+- ASoC: soc-core: flush delayed work before removing DAIs and widgets
+
+* Mon Jul 27 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260727.bc589d00e221
+- !24996 Fix CVE-2026-63827
+- !25104 mm/hugetlb_vmemmap: add vmemmap_split_lock in vmemmap_should_optimize()
+- !25041 [OLK-6.6] smb/server: do not require delete access for non-replacing links
+- !24970 acc: sync mainline patches and add doorbell enable support
+- !25047 ub: ub_fwctl: Supports users to use query function in non root scenarios.
+- !24916 [OLK-6.6] Fix CVE-2026-53232
+- !24892 [OLK-6.6] Fix CVE-2026-52937
+- !24912 [OLK-6.6] Fix CVE-2026-53078
+- !24907 [OLK-6.6] Fix CVE-2026-52942
+- !24885 [OLK-6.6] Fix CVE-2026-52927
+- mm/hugetlb_vmemmap: add vmemmap_split_lock in vmemmap_should_optimize()
+- ub: ub_fwctl: Supports users to use query function in non root scenarios.
+- smb/server: do not require delete access for non-replacing links
+- apparmor: fix use-after-free in rawdata dedup loop
+- crypto: hisilicon/qm - support doorbell enable control
+- crypto: hisilicon - mask all error type when removing driver
+- Revert "crypto: hisilicon - mask all error type when uninit"
+- crypto: hisilicon/qm - support function-level error reset
+- crypto: hisilicon/qm - place the interrupt status interface after the PM usage counter
+- Revert "crypto: hisilicon/qm - place the interrupt status interface after the PM usage counter"
+- Revert "crypto: hisilicon/qm - increment PM usage counter when handling the aeq interrupt"
+- crypto: hisilicon/qm - allow VF devices to query hardware isolation status
+- Revert "crypto: hisilicon/qm - support querying the hardware fault status through VFs"
+- uacce: ensure safe queue release with state management
+- Revert "uacce: add stop_queue to replace put_queue in ioctl"
+- Revert "misc: uacce - fix a null pointer access issue when poweroff"
+- uacce: implement mremap in uacce_vm_ops to return -EPERM
+- Revert "uacce: add error number for the unsupported mremap"
+- hisi_acc_vfio_pci: simplify the command for reading device information
+- hisi_acc_vfio_pci: fix the queue parameter anomaly issue
+- hisi_acc_vfio_pci: update function return values.
+- Revert "hisi_acc_vfio_pci: update function return values"
+- hisi_acc_vfio_pci: update status after RAS error
+- hisi_acc_vfio_pci: fix VF reset timeout issue
+- hisi_acc_vfio_pci: resolve duplicate migration states
+- Revert "migration: resolve duplicate migration states"
+- Revert "migration: update status after RAS error"
+- Revert "migration: fix VF reset timeout issue"
+- net: phy: clean the sfp upstream if phy probing fails
+- bpf: Fix same-register dst/src OOB read and pointer leak in sock_ops
+- netfilter: nf_log: validate MAC header was set before dumping it
+- tap: fix stack info leak in tap_ioctl() SIOCGIFHWADDR
+- netfilter: ebtables: fix OOB read in compat_mtw_from_user
+
+* Sat Jul 25 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260725.db45fc6f09a0
+- !25007 Fix CVE-2026-63946
+- !25010 Fix CVE-2026-63945
+- !25004 Fix CVE-2026-64112
+- !24973 Fix CVE-2026-63802
+- !24199 [6.6][Intel-SIG] Support PMU uncore events for Intel DMR platform
+- !24904 net: Fix CVE-2026-53264
+- !24903 bonding: Fix CVE-2026-43456
+- !25022 xfs: resample the data fork mapping after cycling ILOCK
+- !25001 NFSD: Fix SECINFO_NO_NAME decode error cleanup
+- !25000 nfsd: fix posix_acl leak on SETACL decode failure
+- !24999 virtiofs: fix UAF on submount umount
+- xfs: resample the data fork mapping after cycling ILOCK
+- Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock
+- Bluetooth: ISO: fix UAF in iso_recv_frame
+- rbd: eliminate a race in lock_dwork draining on unmap
+- NFSD: Fix SECINFO_NO_NAME decode error cleanup
+- nfsd: fix posix_acl leak on SETACL decode failure
+- virtiofs: fix UAF on submount umount
+- perf/x86/intel/uncore: Remove extra double quote mark
+- perf/x86/intel/uncore: Fix iounmap() leak on global_init failure
+- perf pmu: Relax uncore wildcard matching to allow numeric suffix
+- perf pmu: Don't de-duplicate core PMUs
+- perf pmus: Sort/merge/aggregate PMUs like mrvl_ddr_pmu
+- perf list: Give more details about raw event encodings
+- perf/x86/intel/uncore: Update DMR uncore constraints preliminarily
+- perf/x86/intel/uncore: Support uncore constraint ranges
+- perf/x86/intel/uncore: Support IIO free-running counters on DMR
+- perf/x86/intel/uncore: Add freerunning event descriptor helper macro
+- perf/x86/intel/uncore: Add domain global init callback
+- perf/x86/intel/uncore: Add CBB PMON support for Diamond Rapids
+- perf/x86/intel/uncore: Add IMH PMON support for Diamond Rapids
+- perf/x86/intel/uncore: Remove has_generic_discovery_table()
+- perf/x86/intel/uncore: Support per-platform discovery base devices
+- perf/x86/intel/uncore: Move uncore discovery init struct to header
+- perf/x86/intel/uncore: Add Panther Lake support
+- perf/x86/intel/uncore: Add Lunar Lake support
+- perf/x86/intel/uncore: Factor out common MMIO init and ops functions
+- perf/x86/intel/uncore: Switch to new Intel CPU model defines
+- blk-cgroup: fix UAF in __blkcg_rstat_flush()
+- net: Fix kabi breakage of struct tc_action
+- net/sched: act_api: use RCU with deferred freeing for action lifecycle
+- net: Fix kabi breakage of struct header_ops
+- bonding: prevent potential infinite loop in bond_header_parse()
+- bonding: fix type confusion in bond_setup_by_slave()
+
+* Fri Jul 24 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260724.9c9b201cb216
+- !25003 urma: fill vtpn param in import jetty
+- !24927 urma: add check when RC jetty bind not RC tp_handle
+- !24976 ub:ubus: Modify UBUS review comments
+- !24984 [OLK-6.6][linux-6.6.y sync] Backport 6.6.142-6.6.143 LTS Patches
+- !17555 [OLK-6.6] Revert "f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()"
+- !20845 [OLK-6.6] io_uring: fix testcase io-wq-unused-exit.t failure in liburing-2.14
+- !24251 mm/slab: Fix a kmemleak in kmem_cache_destroy()
+- urma: fill vtpn param in import jetty
+- urma: add check when RC jetty bind not RC tp_handle
+- rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc
+- ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL
+- ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()
+- time: Fix off-by-one in compat settimeofday() usec validation
+- scsi: target: Fix hexadecimal CHAP_I handling
+- net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
+- ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY
+- ksmbd: add a permission check for FSCTL_SET_ZERO_DATA
+- ksmbd: add per-handle permission check to FILE_LINK_INFORMATION
+- mptcp: fix missing wakeups in edge scenarios
+- mptcp: add-addr: always drop other suboptions
+- ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6
+- RDMA/umem: fix kernel-doc warnings
+- mm/migrate: don't call folio_putback_active_hugetlb() on dst hugetlb folio
+- usb: typec: ucsi: Don't update power_supply on power role change if not connected
+- serial: qcom_geni: fix kfifo underflow when flush precedes DMA completion IRQ
+- scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd()
+- thunderbolt: property: Cap recursion depth in __tb_property_parse_dir()
+- usb: typec: ucsi: Check if power role change actually happened before handling
+- usb: gadget: uvc: hold opts->lock across XU walks in uvc_function_bind
+- usb: dwc3: xilinx: fix error handling in zynqmp init error paths
+- usb: musb: omap2430: Fix use-after-free in omap2430_probe()
+- tty: serial: samsung: Remove redundant port lock acquisition in rx helpers
+- tty: serial: samsung: use u32 for register interactions
+- serial: samsung_tty: Use port lock wrappers
+- ALSA: firewire-motu: Protect register DSP event queue positions
+- memfd: deny writeable mappings when implying SEAL_WRITE
+- iio: dac: ad5686: fix ref bit initialization for single-channel parts
+- usb: cdns3: plat: fix leaked usb2_phy initialization on usb3_phy acquisition failure
+- iio: chemical: scd30: fix division by zero in write_raw
+- iio: chemical: scd30: Use guard(mutex) to allow early returns
+- iio: gyro: adis16260: fix division by zero in write_raw
+- Bluetooth: hci_qca: Convert timeout from jiffies to ms
+- Bluetooth: hci_qca: Migrate to serdev specific shutdown function
+- serdev: Provide a bustype shutdown function
+- serdev: make serdev_bus_type const
+- mm/damon/sysfs-schemes: delete tried region in regions_rmdirs()
+- mptcp: do not drop partial packets
+- mptcp: introduce the mptcp_init_skb helper
+- iio: adc: npcm: fix unbalanced clk_disable_unprepare()
+- iio: adc: npcm: Convert to platform remove callback returning void
+- octeontx2-pf: avoid double free of pool->stack on AQ init failure
+- af_unix: Fix UAF read of tail->len in unix_stream_data_wait()
+- af_unix: Cache state->msg in unix_stream_read_generic().
+- rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg
+- net: hsr: defer node table free until after RCU readers
+- mptcp: pm: fix ADD_ADDR timer infinite retry on option space insufficient
+- ice: fix VF queue configuration with low MTU values
+- mptcp: reset rcv wnd on disconnect
+- mptcp: cleanup fallback dummy mapping generation
+- octeontx2-af: CGX: add bounds check to cgx_speed_mbps index
+- octeontx2-af: replace deprecated strncpy with strscpy
+- cgroup/cpuset: Reset DL migration state on can_attach() failure
+- fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros
+- soc: qcom: ice: Fix race between qcom_ice_probe() and of_qcom_ice_get()
+- driver core: reject devices with unregistered buses
+- drm/amd/display: Use krealloc_array() in dal_vector_reserve()
+- drm/amdgpu: restart the CS if some parts of the VM are still invalidated
+- drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
+- drm/amdkfd: fix NULL dereference in get_queue_ids()
+- slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock
+- slimbus: qcom-ngd-ctrl: fix OF node refcount
+- thunderbolt: Limit XDomain response copy to actual frame size
+- sctp: stream: fully roll back denied add-stream state
+- mmc: sdhci: add signal voltage switch in sdhci_resume_host
+- mmc: renesas_sdhi: Add OF entry for RZ/G2H SoC
+- mmc: litex_mmc: Set mandatory idle clocks before CMD0
+- mmc: core: Fix host controller programming for fixed driver type
+- mm/hugetlb: restore reservation on error in hugetlb folio copy paths
+- octeontx2-af: fix memory leak in rvu_setup_hw_resources()
+- nvmem: layouts: onie-tlv: fix hang on unknown types
+- net: rds: clear i_sends on setup unwind
+- net: mv643xx: fix OF node refcount
+- net/mlx5: Reorder completion before putting command entry in cmd_work_handler
+- misc: fastrpc: fix use-after-free race in fastrpc_map_create
+- misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context
+- Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
+- i2c: tegra: Fix NOIRQ suspend/resume
+- i2c: stm32f7: fix timing computation ignoring i2c-analog-filter
+- i2c: qcom-cci: Fix NULL pointer dereference in cci_remove()
+- pidfd: refuse access to tasks that have started exiting harder
+- ASoC: fsl_sai: Fix 32 slots TDM broken by integer shift UB in xMR write
+- vsock/vmci: fix sk_ack_backlog leak on failed handshake
+- wifi: nl80211: reject oversized EMA RNR lists
+- selftests: mptcp: add test for extra_subflows underflow on userspace PM
+- mptcp: sockopt: check timestamping ret value
+- mptcp: allow subflow rcv wnd to shrink
+- mptcp: close TOCTOU race while computing rcv_wnd
+- mptcp: fix retransmission loop when csum is enabled
+- ARM: 9475/1: entry: use byte load for KASAN VMAP stack shadow
+- ARM: 9474/1: io: avoid KASAN instrumentation of raw halfword I/O
+- ARM: socfpga: Fix OF node refcount leak in SMP setup
+- mm/damon/ops-common: call folio_test_lru() after folio_get()
+- drm/amd/display: Reject gpio_bitshift >= 32 in bios_parser_get_gpio_pin_info()
+- ALSA: timer: Fix UAF at snd_timer_user_params()
+- USB: serial: option: add usb-id for Dell Wireless DW5826e-m
+- xfrm: espintcp: do not reuse an in-progress partial send
+- ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL
+- mmc: litex_mmc: Use DIV_ROUND_UP for more accurate clock calculation
+- tracing/probes: Point the error offset correctly for eprobe argument error
+- netfilter: nft_tunnel: fix use-after-free on object destroy
+- clk: qcom: dispcc-sc8280xp: Don't park mdp_clk_src at registration time
+- net: mvpp2: build skb from XDP-adjusted data on XDP_PASS
+- net: mvpp2: refill RX buffers before XDP or skb use
+- net: mvpp2: Add metadata support for xdp mode
+- netfilter: nf_log: validate MAC header was set before dumping it
+- rds: mark snapshot pages dirty in rds_info_getsockopt()
+- net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic completion
+- r8152: handle the return value of usb_reset_device()
+- net: qrtr: fix refcount saturation and potential UAF in qrtr_port_remove
+- net: phy: clean the sfp upstream if phy probing fails
+- net/mlx4: avoid GCC 10 __bad_copy_from() false positive
+- ASoC: wm_adsp: Fix NULL dereference when removing firmware controls
+- arm64: tlb: Allow XZR argument to TLBI ops
+- KVM: arm64: Remove VPIPT I-cache handling
+- tools/rv: Fix cleanup after failed trace setup
+- time: Fix off-by-one in settimeofday() usec validation
+- ipmi: Fix rcu_read_unlock to srcu_read_unlock in handle_read_event_rsp
+- ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit()
+- vxlan: vnifilter: fix spurious notification on VNI update
+- vxlan: vnifilter: send notification on VNI add
+- octeontx2-af: npc: Fix CPT channel mask in npc_install_flow
+- net: ethernet: mtk_eth_soc: Fix use-after-free in metadata dst teardown
+- ptp: vclock: Switch from RCU to SRCU
+- net: fec: fix pinctrl default state restore order on resume
+- net: lan743x: permit VLAN-tagged packets up to configured MTU
+- net: garp: fix unsigned integer underflow in garp_pdu_parse_attr
+- hsr: Remove WARN_ONCE() in hsr_addr_is_self().
+- net: Annotate sk->sk_write_space() for UDP SOCKMAP.
+- pcnet32: stop holding device spin lock during napi_complete_done
+- drm/imx: Fix three kernel-doc warnings in dcss-scaler.c
+- 6lowpan: fix off-by-one in multicast context address compression
+- ub:ubus: Modify UBUS review comments
+- !20757 [OLK-6.6] Merge dinghai eth&rdma code to OLK-6.6
+- !24873 ub: udma: Adaptation Flush Done flag
+- ub: udma: Adaptation Flush Done flag
+- netfilter: xt_NFQUEUE: prefer raw_smp_processor_id
+- tee: optee: prevent use-after-free when the client exits before the supplicant
+- net/smc: fix sleep-inside-lock in __smc_setsockopt() causing local DoS
+- Disable -Wattribute-alias for clang-23 and newer
+- RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug
+- USB: serial: mct_u232: fix memory corruption with small endpoint
+- usb: core: Fix SuperSpeed root hub wMaxPacketSize
+- serial: zs: Convert to use a platform device
+- serial: dz: Convert to use a platform device
+- serial: dz: Fix bootconsole handover lockup
+- xhci: tegra: Fix ghost USB device on dual-role port unplug
+- USB: serial: digi_acceleport: fix memory corruption with small endpoints
+- landlock: Fix handling of disconnected directories
+- Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync
+- USB: serial: cypress_m8: fix memory corruption with small endpoint
+- serial: zs: Switch to using channel reset
+- serial: zs: Fix bootconsole handover lockup
+- serial: dz: Fix bootconsole message clobbering at chip reset
+- drm/amdkfd: Check for pdd drm file first in CRIU restore path
+- drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger
+- drm/amdkfd: fix NULL pointer bug in svm_range_set_attr
+- serial: fsl_lpuart: fix rx buffer and DMA map leaks in start_rx_dma
+- serial: zs: Fix swapped RI/DSR modem line transition counting
+- serial: sh-sci: fix memory region release in error path
+- serial: qcom-geni: fix UART_RX_PAR_EN bit position
+- serial: altera_jtaguart: handle uart_add_one_port() failures
+- drm/amd/pm/si: Disregard vblank time when no displays are connected
+- drm/i915: Fix potential UAF in TTM object purge
+- drm/hyperv: validate VMBus packet size in receive callback
+- drm/hyperv: validate resolution_count and fix WIN8 fallback
+- scsi: target: iscsi: Validate CHAP_R length before base64 decode
+- scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf
+- scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32
+- scsi: fcoe: Reject FIP descriptors with zero fip_dlen in CVL walker
+- thunderbolt: property: Reject dir_len < 4 to prevent size_t underflow
+- thunderbolt: property: Reject u32 wrap in tb_property_entry_valid()
+- usb: gadget: f_fs: copy only received bytes on short ep0 read
+- usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports
+- usb: gadget: composite: fix integer underflow in WebUSB GET_URL handling
+- usb: gadget: f_hid: fix device reference leak in hidg_alloc()
+- usb: gadget: net2280: Fix double free in probe error path
+- USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
+- USB: serial: mxuport: fix memory corruption with small endpoint
+- USB: serial: keyspan: fix missing indat transfer sanity check
+- USB: serial: cypress_m8: validate interrupt packet headers
+- USB: serial: belkin_sa: validate interrupt status length
+- USB: serial: option: add MeiG SRM813Q
+- usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize
+- usb: usbtmc: check URB actual_length for interrupt-IN notifications
+- usbip: vudc: Fix use after free bug in vudc_remove due to race condition
+- usb: storage: Add quirks for PNY Elite Portable SSD
+- USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub controllers
+- usb: core: Fix up Interrupt IN endpoints with bogus wBytesPerInterval
+- usb: chipidea: core: convert ci_role_switch to local variable
+- tty: serial: pch_uart: add check for dma_alloc_coherent()
+- counter: Fix refcount leak in counter_alloc() error path
+- comedi: comedi_test: Fix limiting of convert_arg in waveform_ai_cmdtest()
+- comedi: comedi_test: fix check for valid scan_begin_src in waveform_ai_cmdtest()
+- Input: synaptics - add LEN2058 to SMBus passlist for ThinkPad E490
+- Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem
+- Input: xpad - add support for ASUS ROG RAIKIRI II
+- Input: xpad - add "Nova 2 Lite" from GameSir
+- ASoC: qcom: q6asm-dai: do not set stream state in event and trigger callbacks
+- ASoC: qcom: q6asm-dai: close stream only when running
+- netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without direction check
+- xfrm: ah: use skb_to_full_sk in async output callbacks
+- xfrm: route MIGRATE notifications to caller's netns
+- nfc: hci: fix out-of-bounds read in HCP header parsing
+- iommu, debugobjects: avoid gcc-16.1 section mismatch warnings
+- HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
+- ip6: vti: Use ip6_tnl.net in vti6_changelink().
+- xfrm: input: hold netns during deferred transport reinjection
+- ipv6: validate extension header length before copying to cmsg
+- ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().
+- ipv6: exthdrs: refresh nh after handling HAO option
+- ASoC: qcom: q6asm-dai: fix error handling in prepare and set_params
+- ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo()
+- macsec: fix replay protection at XPN lower-PN wrap
+- bpf: sockmap: fix tail fragment offset in bpf_msg_push_data
+- Input: elan_i2c - validate firmware size before use
+- usb: dwc2: Fix use after free in debug code
+- usb: cdns3: plat: fix unbalanced pm_runtime_forbid() call permanently leaks the runtime PM usage counter across bind/unbind cycles
+- usb: cdns3: gadget: fix request skipping after clearing halt
+- USB: serial: omninet: fix memory corruption with small endpoint
+- iio: buffer: hw-consumer: fix use-after-free in error path
+- iio: light: cm3323: fix reg_conf not being initialized correctly
+- iio: magnetometer: st_magn: fix default DRDY pin selection for LIS2MDL
+- iio: temperature: tsys01: fix broken PROM checksum validation
+- iio: ssp_sensors: cancel delayed work_refresh on remove
+- iio: gyro: itg3200: fix i2c read into the wrong stack location
+- iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw
+- iio: dac: ad5686: acquire lock when doing powerdown control
+- iio: dac: ad5686: fix input raw value check
+- iio: dac: max5821: fix return value check in powerdown sync
+- iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux
+- wireguard: send: append trailer after expanding head
+- KVM: arm64: PMU: Preserve AArch32 counter low bits
+- parport: Fix race between port and client registration
+- Input: xpad - fix out-of-bounds access for Share button
+- Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock
+- Bluetooth: ISO: fix UAF in iso_recv_frame
+- Bluetooth: HIDP: fix missing length checks in hidp_input_report()
+- auxdisplay: line-display: fix OOB read on zero-length message_store()
+- hpfs: fix a crash if hpfs_map_dnode_bitmap fails
+- Bluetooth: btusb: Allow firmware re-download when version matches
+- HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse
+- Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free()
+- USB: serial: safe_serial: fix memory corruption with small endpoint
+- usb: typec: tcpm/tcpci_maxim: validate header NDO against RX_BYTE_CNT
+- usb: typec: wcove: don't write past struct pd_message in wcove_read_rx_buffer()
+- usb: typec: altmodes/displayport: validate count before reading Status Update VDO
+- usb: typec: ucsi: displayport: NAK DP_CMD_CONFIGURE without a payload VDO
+- usb: typec: ucsi: ccg: reject firmware images without a ':' record header
+- iio: imu: st_lsm6dsx: fix stack leak in tagged FIFO buffer
+- soc/tegra: pmc: Fix unsafe generic_handle_irq() call
+- hwmon: (pmbus/adm1266) serialize NVMEM blackbox read with pmbus_lock
+- hwmon: (pmbus/adm1266) serialize GPIO PMBus accesses with pmbus_lock
+- of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range()
+- phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X
+- drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line used
+- drm/dp: Add eDP 1.5 bit definition
+- drm/i915/psr: Read Intel DPCD workaround register
+- drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD register
+- media: rc: fix race between unregister and urb/irq callbacks
+- batman-adv: bla: avoid double decrement of bla.num_requests
+- batman-adv: tt: avoid empty VLAN responses
+- batman-adv: tt: fix TOCTOU race for reported vlans
+- batman-adv: tp_meter: directly shut down timer on cleanup
+- batman-adv: tp_meter: avoid role confusion in tp_list
+- batman-adv: iv: recover OGM scheduling after forward packet error
+- batman-adv: tvlv: reject oversized TVLV packets
+- batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface
+- batman-adv: tt: reject oversized local TVLV buffers
+- batman-adv: tvlv: abort OGM send on tvlv append failure
+- net: skbuff: fix pskb_carve leaking zcopy pages
+- ipv6: fix possible infinite loop in fib6_select_path()
+- ipv6: fix possible infinite loop in rt6_fill_node()
+- sctp: fix race between sctp_wait_for_connect and peeloff
+- net: mana: Add NULL guards in teardown path to prevent panic on attach failure
+- gpio: rockchip: convert bank->clk to devm_clk_get_enabled()
+- Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success
+- ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress()
+- ethtool: eeprom: add more safeties to EEPROM Netlink fallback
+- ethtool: eeprom: add missing ethnl_ops_begin() / _complete() during fallback
+- bonding: refuse to enslave CAN devices
+- Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt()
+- ASoC: codecs: simple-mux: Fix enum control bounds check
+- ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE
+- tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()
+- vxlan: do not reuse cached ip_hdr() value after skb_tunnel_check_pmtu()
+- tunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()
+- gpio: mxc: fix irq_high handling
+- net: hsr: fix potential OOB access in supervision frame handling
+- ASoC: Intel: bytcht_es8316: Fix MCLK leak on init errors
+- ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table()
+- scsi: core: Run queues for all non-SDEV_DEL devices from scsi_run_host_queues
+- net/iucv: fix locking in .getsockopt
+- net/smc: Do not re-initialize smc hashtables
+- net: netlink: don't set nsid on local notifications
+- net: netlink: fix sending unassigned nsid after assigned one
+- vsock: keep poll shutdown state consistent
+- netfilter: nf_tables: fix dst corruption in same register operation
+- netfilter: bitwise: add support for doing AND, OR and XOR directly
+- netfilter: bitwise: rename some boolean operation functions
+- netfilter: ebtables: fix OOB read in compat_mtw_from_user
+- netfilter: xt_cpu: prefer raw_smp_processor_id
+- netfilter: synproxy: refresh tcphdr after skb_ensure_writable
+- xfrm: Check for underflow in xfrm_state_mtu
+- nfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc()
+- nfc: llcp: Fix use-after-free in llcp_sock_release()
+- net: cpsw_new: Fix potential unregister of netdev that has not been registered yet
+- drm: Remove plane hsub/vsub alignment requirement for core helpers
+- net/sched: sch_sfb: Replace direct dequeue call with peek and qdisc_dequeue_peeked
+- net: mctp: ensure our nlmsg responses are initialised
+- Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size
+- net: Merge dinghai Ethernet and RDMA driver code to OLK-6.6
+- mm/slab: Fix a kmemleak in kmem_cache_destroy()
+- io_uring: allow io-wq workers to exit when unused
+- io_uring/io-wq: add exit-on-idle state
+- Revert "f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()"
+
+* Thu Jul 23 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260723.6331a3c04fb7
+- !24981 ub: ub_fwctl: Modify the log printing in the code.
+- !24962 Fix CVE-2026-64136
+- !24980 CVE-2026-64073
+- !24968 KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits
+- !24966 USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
+- !24958 USB: serial: omninet: fix memory corruption with small endpoint
+- !24955 USB: serial: cypress_m8: validate interrupt packet headers
+- ub: ub_fwctl: Modify the log printing in the code.
+- MIPS: smp: report dying CPU to RCU in stop_this_cpu()
+- LoongArch: Report dying CPU to RCU in stop_this_cpu()
+- irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RT
+- !24940 [OLK-6.6][linux-6.6.y sync] Backport 6.6.141-6.6.142 LTS Patches
+- !24939 test_kprobes: clear kprobes between test runs
+- KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits
+- USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
+- smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()
+- USB: serial: omninet: fix memory corruption with small endpoint
+- USB: serial: cypress_m8: validate interrupt packet headers
+- !24929 gcov: use atomic counter updates to fix concurrent access crashes
+- !24917 ixgbevf: fix use-after-free in VEPA multicast source pruning
+- tls: Flush backlog before waiting for a new record
+- net: ethernet: cortina: No mapping is a dropped rx
+- batman-adv: fix batadv_skb_is_frag() kernel-doc
+- Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is canceled
+- Bluetooth: ISO: fix malformed ISO_END/CONT handling
+- Bluetooth: MGMT: Fix backward compatibility with userspace
+- security/keys: fix missed RCU read section on lookup
+- LoongArch: kprobes: Fix handling of fatal unrecoverable recursions
+- pds_core: ensure null-termination for firmware version strings
+- pds_core: add an error code check in pdsc_dl_info_get
+- net: mana: validate rx_req_idx to prevent out-of-bounds array access
+- ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()
+- gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
+- gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)
+- string: add mem_is_zero() helper to check if memory area is all zeros
+- bpf, skmsg: fix verdict sk_data_ready racing with ktls rx
+- net: ag71xx: check error for platform_get_irq
+- Bluetooth: btmtk: rename btmediatek_data
+- Bluetooth: btusb: mediatek: refactor the function btusb_mtk_reset
+- Bluetooth: btmtk: add the function to get the fw name
+- ALSA: seq: Serialize UMP output teardown with event_input
+- ALSA: seq: ump: Use guard() for locking
+- pds_core: fix debugfs_lookup dentry leak and error handling
+- pds_core: fix error handling in pdsc_devcmd_wait
+- bridge: mcast: Fix a possible use-after-free when removing a bridge port
+- net: bridge: Flush multicast groups when snooping is disabled
+- RDMA/rtrs: Fix use-after-free in path file creation cleanup
+- platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL
+- platform/x86: intel-hid: Check ACPI_HANDLE() against NULL
+- platform/x86: hp_accel: Check ACPI_COMPANION() against NULL
+- platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL
+- net: mana: Fix TOCTOU double-fetch of hwc_msg_id from DMA buffer
+- net: dsa: mt7530: preserve VLAN tags on trapped link-local frames
+- net: dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753x_to_cpu_fw
+- net: dsa: mt7530: fix FDB entries not aging out with short timeout
+- wifi: ath11k: fix peer resolution on rx path when peer_id=0
+- drm/msm/snapshot: fix dumping of the unaligned regions
+- spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()
+- net/mlx5: Do not restore destination-less TC rules
+- tls: Preserve sk_err across recvmsg() when data has been copied
+- x86/xen: Fix xen_e820_swap_entry_with_ram()
+- net: phy: DP83TC811: add reading of abilities
+- net: phy: c45: add genphy_c45_pma_read_ext_abilities() function
+- net: tls: prevent chain-after-chain in plain text SG
+- net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring
+- net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot
+- powerpc/time: Remove redundant preempt_disable|enable() calls from arch_irq_work_raise()
+- drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN
+- drm/msm/dsi: don't dump registers past the mapped region
+- ethtool: fix ethnl_bitmap32_not_zero() bit interval semantics
+- net/smc: avoid NULL deref of conn->lnk in smc_msg_event tracepoint
+- accel/qaic: Add overflow check to remap_pfn_range during mmap
+- HID: quirks: really enable the intended work around for appledisplay
+- wifi: ath11k: fix error path leak in ath11k_tm_cmd_wmi_ftm()
+- wifi: ath11k: fix error path leaks in some WMI WOW calls
+- net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference
+- net: ethernet: cortina: Carry over frag counter
+- net: ethernet: cortina: Drop half-assembled SKB
+- net: ethernet: cortina: Make RX SKB per-port
+- netfs: Fix overrun check in netfs_extract_user_iter()
+- zonefs: handle integer overflow in zonefs_fname_to_fno
+- !24930 mainline patch
+- irqchip/ath79-cpu: Remove unused function
+- phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register access
+- net: lan966x: avoid unregistering netdev on register failure
+- ice: fix locking in ice_dcb_rebuild()
+- tcp: Fix imbalanced icsk_accept_queue count.
+- test_kprobes: clear kprobes between test runs
+- kprobes: skip non-symbol addresses in kprobe_add_ksym_blacklist()
+- netfilter: x_tables: unregister the templates first
+- ALSA: hda: cs35l56: Put ACPI device after setting companion
+- ARM: integrator: Fix early initialization
+- pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150
+- kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FS
+- kunit: config: Enable KUNIT_DEBUGFS by default
+- firmware: arm_ffa: Skip free_pages on RX buffer alloc failure
+- firmware: arm_ffa: Check for NULL FF-A ID table while driver registration
+- HID: uclogic: Fix regression of input name assignment
+- hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO accessors
+- hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()
+- hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()
+- hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in get_multiple
+- hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
+- hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized buffer
+- hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer
+- hwmon: (pmbus/adm1266) reject implausible blackbox record_count
+- hwmon: (pmbus/adm1266) seed timestamp from the real-time clock
+- batman-adv: tt: fix negative tt_buff_len
+- batman-adv: tt: fix negative last_changeset_len
+- batman-adv: tp_meter: fix race condition in send error reporting
+- batman-adv: tp_meter: avoid use of uninit sender vars
+- batman-adv: bla: fix report_work leak on backbone_gw purge
+- batman-adv: frag: disallow unicast fragment in fragment
+- batman-adv: fix fragment reassembly length accounting
+- batman-adv: dat: handle forward allocation error
+- batman-adv: clear current gateway during teardown
+- batman-adv: mcast: fix use-after-free in orig_node RCU release
+- drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async
+- drm/amd/display: Validate GPIO pin LUT table size before iterating
+- drm/amd/display: Fix integer overflow in bios_get_image()
+- drm/bridge: megachips: remove bridge when irq request fails
+- drm/bridge: it66121: acquire reset GPIO in probe
+- drm/virtio: use uninterruptible resv lock for plane updates
+- device property: set fwnode->secondary to NULL in fwnode_init()
+- LoongArch: Remove unused code to avoid build warning
+- RDMA/siw: Reject MPA FPDU length underflow before signed receive math
+- spi: ti-qspi: fix use-after-free after DMA setup failure
+- spi: sprd: fix error pointer deref after DMA setup failure
+- scsi: isci: Fix use-after-free in device removal path
+- phy: tegra: xusb: Fix per-pad high-speed termination calibration
+- spi: qup: fix error pointer deref after DMA setup failure
+- drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probe
+- KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits
+- arm64: probes: Handle probes on hinted conditional branch instructions
+- wifi: cfg80211: advance loop vars in cfg80211_merge_profile()
+- ice: fix setting promisc mode while adding VID filter
+- ixgbevf: fix use-after-free in VEPA multicast source pruning
+- ipv4: raw: reject IP_HDRINCL packets with ihl < 5
+- wifi: ath11k: clear shared SRNG pointer state on restart
+- vsock/vmci: fix UAF when peer resets connection during handshake
+- ring-buffer: Fix reporting of missed events in iterator
+- qed: fix double free in qed_cxt_tables_alloc()
+- netfilter: ipset: stop hash:* range iteration at end
+- netfilter: nf_queue: hold bridge skb->dev while queued
+- netfilter: ip6t_hbh: reject oversized option lists
+- net: ifb: report ethtool stats over num_tx_queues
+- net: bcmgenet: keep RBUF EEE/PM disabled
+- phonet/pep: disable BH around forwarded sk_receive_skb()
+- Bluetooth: MGMT: validate Add Extended Advertising Data length
+- Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths
+- Bluetooth: bnep: Fix UAF read of dev->name
+- Bluetooth: ISO: drop ISO_END frames received without prior ISO_START
+- net: wwan: iosm: fix potential memory leaks in ipc_imem_init()
+- drivers/base/memory: fix memory block reference leak in poison accounting
+- efi: Allocate runtime workqueue before ACPI init
+- ALSA: asihpi: Fix potential OOB array access at reading cache
+- ALSA: pcm: Don't setup bogus iov_iter for silencing
+- ALSA: ua101: Reject too-short USB descriptors
+- hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX
+- smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close
+- smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()
+- ksmbd: fix null pointer dereference in compare_guid_key()
+- mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break()
+- sysfs: don't remove existing directory on update failure
+- Revert "af_unix: Reject SIOCATMARK on non-stream sockets"
+- Revert "s390/cio: Update purge function to unregister the unused subchannels"
+- Revert "ice: Remove jumbo_remove step from TX path"
+- Revert "ice: fix double-free of tx_buf skb"
+- Revert "x86/vdso: Fix output operand size of RDPID"
+- wifi: mac80211: check tdls flag in ieee80211_tdls_oper
+- s390/debug: Reject zero-length input before trimming a newline
+- mptcp: pm: ADD_ADDR rtx: free sk if last
+- mptcp: sync the msk->sndbuf at accept() time
+- test_kprobes: clear kprobes between test runs
+- powerpc/perf: fix preempt count underflow in fsl_emb_pmu_del
+- perf/x86/intel/uncore: Fix PCI device refcount leak in UPI discovery
+- gcov: use atomic counter updates to fix concurrent access crashes
+- ixgbevf: fix use-after-free in VEPA multicast source pruning
+
+* Tue Jul 21 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260721.b31f9a6ebd8d
+- !24938 urma: drop param_set_uint_minmax for ratelimit burst setters
+- urma: drop param_set_uint_minmax for ratelimit burst setters
+- !24932 Fix CVE-2026-63974
+- !24906 [OLK-6.6] Fix CVE-2026-53220
+- !24931 Fix CVE-2026-63975
+- !24901 [OLK-6.6] Fix CVE-2026-53337
+- !24902 [OLK-6.6] Fix CVE-2026-53349
+- !24413 [OLK-6.6] Fix CVE-2026-53239
+- !24898 [OLK-6.6] Fix CVE-2026-53184
+- Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close
+- Bluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rsp
+- !24856 hisi-cca-da: Add new VFs to g_dev_protected when root dev was delegated
+- hisi-cca-da: Add new VFs to g_dev_protected when root dev was delegated
+- netfilter: revalidate bridge ports
+- netfilter: nf_conntrack: destroy stale expectfn expectations on unregister
+- net: bonding: fix NULL pointer dereference in bond_do_ioctl()
+- udp: clear skb->dev before running a sockmap verdict
+- xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx()
+
+* Mon Jul 20 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260720.0975f6fca167
+- !24887 uvb: modify memremap in cis
+- !24884 iommu/ummu: Fix invalid TLBi for 64K granule in no-DVM KSVA/SVA
+- !24782 [OLK-6.6][linux-6.6.y sync] Backport 6.6.139-6.6.140 LTS conflict Patches
+- !24589 af_unix: Drop all SCM attributes for SOCKMAP.
+- !24878 bpf: Free reuseport cBPF prog after RCU grace period.
+- !24815 mm: mem_reliable: bugfixes
+- uvb: modify memremap in cis
+- iommu/ummu: Fix invalid TLBi for 64K granule in no-DVM KSVA/SVA
+- bpf: Free reuseport cBPF prog after RCU grace period.
+- !24855 urma: fix uobj_put race in uobj remove commit
+- !24415 [OLK-6.6] Fix CVE-2026-53228
+- !24429 [OLK-6.6] Fix CVE-2026-53223
+- !24431 [OLK-6.6] Fix CVE-2026-53221
+- !24433 [OLK-6.6] Fix CVE-2026-53219
+- !24434 [OLK-6.6] Fix CVE-2026-53218
+- !24458 [OLK-6.6] Fix CVE-2026-53175
+- !24395 [OLK-6.6] Fix CVE-2026-53131
+- !24468 [OLK-6.6] Fix CVE-2026-53134
+- urma: fix uobj_put race in uobj remove commit
+- !24829 urma: fix ubcore_import_jetty_ex not dec vtpn use cnt
+- crypto: nx - Fix packed layout in struct nx842_crypto_header
+- crypto: nx - Use static_assert() to check struct sizes
+- batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown
+- Revert "ALSA: pcmtest: fix reference leak on failed device registration"
+- media: rc: ttusbir: fix inverted error logic
+- media: rc: igorplugusb: fix control request setup packet
+- batman-adv: tp_meter: fix tp_num leak on kmalloc failure
+- batman-adv: stop tp_meter sessions during mesh teardown
+- ALSA: seq: Fix UMP group 16 filtering
+- ALSA: seq: Notify client and port info changes
+- ALSA: core: Serialize deferred fasync state checks
+- ALSA: misc: Use guard() for spin locks
+- ALSA: hda: cs35l56: Propagate ASP TX source control errors
+- crypto: nx - Avoid -Wflex-array-member-not-at-end warning
+- ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()
+- media: rc: igorplugusb: heed coherency rules
+- ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
+- media: rc: ttusbir: respect DMA coherency rules
+- ALSA: aoa: i2sbus: clear stale prepared state
+- ALSA: aoa: Use guard() for mutex locks
+- f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally
+- ksmbd: replace connection list with hash table
+- ksmbd: use msleep instaed of schedule_timeout_interruptible()
+- f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io()
+- smb: move some duplicate definitions to common/smbacl.h
+- iommu/amd: serialize sequence allocation under concurrent TLB invalidations
+- x86/shstk: Prevent deadlock during shstk sigreturn
+- ALSA: pcmtest: Fix resource leaks in module init error paths
+- ALSA: pcmtest: fix reference leak on failed device registration
+- ALSA: 6fire: Fix input volume change detection
+- ALSA: caiaq: Fix control_put() result and cache rollback
+- ALSA: core: Fix potential data race at fasync handling
+- Revert "ALSA: usb-audio: Cap the packet size pre-calculations"
+- urma: fix ubcore_import_jetty_ex not dec vtpn use cnt and create tpid
+- !24836 Documentation/ub/ummu: Describe that iommu.passthrough is not supported
+- !24820 ub/ubdevshm: Support for acquiring va is a sub-range of registered va
+- Documentation/ub/ummu: Describe that iommu.passthrough is not supported
+- !23831 [Intel-SIG] Support PMU core events for Intel DMR platform
+- !24824 fix CVE-2026-53132
+- !24806 [OLK-6.6] Fix the build error and warning when CONFIG_QOS_SCHED is not set
+- !24209 [OLK-6.6] Support mm/mempolicy weighted interleave auto-tuning
+- !23886 [OLK-6.6] Fix CVE-2026-46158
+- !24437 [OLK-6.6] Fix CVE-2026-53271
+- !23541 [OLK-6.6] Fix CVE-2026-43115
+- !24185 [OLK-6.6] Fix CVE-2026-43500
+- !23538 [OLK-6.6] Fix CVE-2026-43172
+- !23954 [OLK-6.6] Fix CVE-2026-43109
+- !24435 [OLK-6.6] Fix CVE-2026-53217
+- !24445 [OLK-6.6] Fix CVE-2026-53216
+- !24511 [OLK-6.6] Fix CVE-2026-52919
+- !24506 [OLK-6.6] Fix CVE-2026-52913
+- !23834 [OLK-6.6] Fix CVE-2026-46157
+- !23795 [OLK-6.6] Fix CVE-2026-46200
+- ub/ubdevshm: Support for acquiring va is a sub-range of registered va
+- vsock/virtio: reset connection on receiving queue overflow
+- vsock/virtio: fix skb overhead accounting to preserve full buf_alloc
+- vsock/virtio: fix potential unbounded skb queue
+- !24801 urma: use xarray for ubagg/ubcore session lookup
+- !24562 KVM: arm64: vgic: refactor vgic_v3_dispatch_sgi non-broadcast path
+- urma: use xarray for ubagg/ubcore session lookup
+- KVM: arm64: vgic-v3: Optimize affinity-based SGI injection
+- mm: mem_reliable: treat folio from dpool as unreliable
+- mm: reliable: remove the per-mm reliable page counter
+- mm: reliable: sched: assign a dedicated PF_RELIABLE bit instead of aliasing PF_KCOMPACTD
+- mm: reliable: vmscan: restrict reclaim to ZONE_MOVABLE for user allocations
+- !24797 zram: fix use-after-free in zram_bvec_write_partial()
+- !24779 [OLK-6.6] crypto: ccp: Add new PSP device id for Hygon C86-4G
+- !24660 [OLK-6.6] arm64/acpi/gpio/i2c/spi: Add ACPI ID for LECARC SoCs.
+- !24799 iommu/ummu: Fix build issues for DKMS support
+- !24807 urma: make ratelimit burst configurable for ubcore/uburma/ubagg
+- !24813 thunderbolt: Validate XDomain request packet size before type cast
+- !24812 sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
+- !24811 hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf
+- !24810 sctp: diag: reject stale associations in dump_one path
+- iommu/ummu: Fix build issues for DKMS support
+- urma: make ratelimit burst configurable for ubcore/uburma/ubagg
+- thunderbolt: Validate XDomain request packet size before type cast
+- sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
+- hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf
+- sctp: diag: reject stale associations in dump_one path
+- sched/fair: Fix cfs_rq unused warning when CONFIG_QOS_SCHED is not set
+- sched/fair: Fix build error when CONFIG_QOS_SCHED is not set
+- zram: fix use-after-free in zram_bvec_write_partial()
+- crypto: ccp: Add new PSP device id for Hygon C86-4G
+- perf: Fix kabi in perf_mem_data_src
+- perf/x86/intel: Update event constraints for DMR
+- perf/x86/intel: Update event constraints and cache_extra_regsfor SPR
+- perf/x86/intel: Update event constraints and cache_extra_regsfor ICX
+- perf/x86/intel: Extend the ref-cycles event to GP counters
+- perf/x86/intel: Consolidate MSR_IA32_PERF_CFG_C tracking
+- tools arch x86: Sync msr-index.h to pick MSR_{OMR_[0-3],CORE_PERF_GLOBAL_STATUS_SET}
+- mptcp: pm: ADD_ADDR rtx: always decrease sk refcount
+- mptcp: pm: ADD_ADDR rtx: allow ID 0
+- I2C: designware: Add ACPI ID LECA0003 for LECARC SoCs.
+- SPI: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCs
+- GPIO: dwapb: Add ACPI ID LECA0001 for LECARC SoCs
+- af_unix: Drop all SCM attributes for SOCKMAP.
+- netfilter: require Ethernet MAC header before using eth_hdr()
+- netfilter: x_tables: avoid leaking percpu counter pointers
+- ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
+- net: guard timestamp cmsgs to real error queue skbs
+- ipv6: sit: reload inner IPv6 header after GSO offloads
+- netfilter: nft_fib: fix stale stack leak via the OIFNAME register
+- inet: frags: fix use-after-free caused by the fqdir_pre_exit() flush
+- netfilter: nft_exthdr: fix register tracking for F_PRESENT flag
+- batman-adv: fix tp_meter counter underflow during shutdown
+- batman-adv: v: stop OGMv2 on disabled interface
+- net: mvpp2: limit XDP frame size to the RX buffer
+- ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers
+- net: mvpp2: sync RX data at the hardware packet offset
+- mm/mempolicy: fix weighted interleave auto sysfs name
+- mm/mempolicy: fix memory leaks in weighted_interleave_auto_store()
+- mm/mempolicy: skip unnecessary synchronize_rcu()
+- mm/mempolicy: fix incorrect freeing of wi_kobj
+- mm/mempolicy: Weighted Interleave Auto-tuning
+- mm/mempolicy: support memory hotplug in weighted interleave
+- perf/x86/intel: Enable auto counter reload for DMR
+- perf/x86/intel: Disable PMI for self-reloaded ACR events
+- perf/x86/intel: Always reprogram ACR events to prevent stale masks
+- perf/x86/intel: Improve validation and configuration of ACR masks
+- perf/x86/intel: Only check GP counters for PEBS constraints validation
+- perf/x86/intel: Fix OMR snoop information parsing issues
+- perf/x86/intel: Add support for rdpmc user disable feature
+- perf/x86: Use macros to replace magic numbers in attr_rdpmc
+- perf/x86/intel: Add core PMU support for DMR
+- perf/x86/intel: Add support for PEBS memory auxiliary info field in DMR
+- perf/x86/intel: Support the 4 new OMR MSRs introduced in DMR and NVL
+- perf/x86/intel: Switch to new Intel CPU model defines
+- mm/mempolicy: prepare weighted interleave sysfs for memory hotplug
+- rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer
+- rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present
+- rxrpc: Fix conn-level packet handling to unshare RESPONSE packets
+- x86: shadow stacks: proper error handling for mmap lock
+- wifi: iwlwifi: fix 22000 series SMEM parsing
+- wifi: iwlwifi: allow IWL_FW_CHECK() with just a string
+- srcu: Use irq_work to start GP in tiny SRCU
+- irqwork: Move data struct to a types header
+- types: move struct rcuwait into types.h
+- ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger
+- spi: mpc52xx: fix controller deregistration
+
+* Tue Jul 14 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260714.e16e9abef9c1
+- !24794 Fix CVE-2026-53149
+- !24780 net/hinic5: fix code logic bug in the nic
+- !24796 urma: use vzalloc for ubmad tjetty and ini_rtbuffer
+- !24650 gtp: disable BH before calling udp_tunnel_xmit_skb()
+- !24651 sctp: purge outqueue on stale COOKIE-ECHO handling
+- !24652 thunderbolt: Reject zero-length property entries in validator
+- !24716 drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
+- !24788 perf/x86/amd/core: Avoid enabling BRS from the SVM reload path
+- !24722 Fix CVE-2026-46054
+- urma: use vzalloc for ubmad tjetty and ini_rtbuffer
+- net/hinic5: fix code logic bug in the nic
+- thunderbolt: Bound root directory content to block size
+- !24698 arm64: stacktrace: Don't WARN when unwinding other tasks
+- !24784 urma: fix UAF of accessing jfs/jetty in log.
+- !24773 drivers/ub/sentry: move smh_common_type.h to the include/uapi directory
+- perf/x86/amd/core: Avoid enabling BRS from the SVM reload path
+- urma: fix UAF of accessing jfs/jetty in log.
+- drivers/ub/sentry: move smh_common_type.h to the include/uapi directory
+- selinux: fix overlayfs mmap() and mprotect() access checks
+- lsm: add backing_file LSM hooks
+- fs: constify file ptr in backing_file accessor helpers
+- fs: prepare for adding LSM blob to backing_file
+- drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
+- arm64: stacktrace: Don't WARN when unwinding other tasks
+- thunderbolt: Reject zero-length property entries in validator
+- sctp: purge outqueue on stale COOKIE-ECHO handling
+- gtp: disable BH before calling udp_tunnel_xmit_skb()
+
+* Mon Jul 13 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260713.fe0800799d8e
+- !24765 urma: fix tpid uobj used by ubcore_get_tp_list
+- !24718 drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()
+- !24721 ub:ubus: Update ubus documetation to match latest code
+- !24768 urma: ratelimit import jetty/jfr error logs
+- urma: ratelimit import jetty/jfr error logs
+- urma: fix tpid uobj used by ubcore_get_tp_list
+- ub:ubus: Update ubus documetation to match latest code
+- ub:ubus: move ub memory event definition to uapi
+- ub:ubus: Support DKMS
+- drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()
+
+* Fri Jul 10 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260710.b1293be5552c
+- !24752 urma: drain jfe event lists in batches to avoid soft-lockup
+- urma: drain jfe event lists in batches to avoid soft-lockup
+- !24750 urma: reduce ubagg topo log noise
+- urma: reduce ubagg topo log noise
+- !24389 feat(tsm): add measurement extend support with rem0-rem3 configfs interface
+- !24747 urma: free jfe events outside lock
+- !24740 urma: free completion events outside jfe lock
+- urma: free jfe events outside lock
+- urma: free completion events outside jfe lock
+- !24733 urma: fix UAF of accessing token_id in log.
+- !24726 urma: fix get tp list from ops to single group id
+- !24705 urma: free tpid by uobj
+- feat(tsm): add measurement extend support with rem0-rem3 configfs interface
+- !24730 urma: Fix the issue of inaccurate timing for some functions in DFX
+- urma: fix get tp list from ops to single group id
+- !24731 mm/numa_remote: limit remote NUMA linear mapping to PMD granularity
+- urma: fix UAF of accessing token_id in log.
+- mm/numa_remote: limit remote NUMA linear mapping to PMD granularity
+- urma: Fix the issue of inaccurate timing for some functions in DFX
+- urma: free tpid by uobj
+
+* Thu Jul 09 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148.20260709.2b076cc36d6f
+- !24728 urma: fix tpid_reuse attached to vtpn causes use_after_free
+- urma: fix tpid_reuse attached to vtpn causes use_after_free
+- !24701 [OLK-6.6]: SEV-SNP Fix for QEMU startup failure
+- !24684 Bluetooth: serialize accept_q access
+- sw_64/kvm: select HAVE_KVM_READONLY_MEM
+- kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol
+- Bluetooth: serialize accept_q access
+
+* Wed Jul 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-163.0.0.148
+- !24706 l2tp: pppol2tp: hold reference to session in pppol2tp_ioctl()
+- !24709 v2 CVE-2026-53090
+- !24683 [OLK-6.6] Fix CVE-2026-53359
+- !24710 Ethernet: Linkdata: remove mistakenly committed binary file
+- Ethernet: Linkdata: remove mistakenly committed binary file
+- selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs
+- bpf: Fix ld_{abs,ind} failure path analysis in subprogs
+- l2tp: pppol2tp: hold reference to session in pppol2tp_ioctl()
+- !20350 Backport EDAC support for DMR and regression for CWF
+- !24696 urma: retry import jetty/jfr on EIO from tpid reuse failure
+- !24700 urma: limit ubagg connect exchange logs
+- urma: retry import jetty/jfr on EIO from tpid reuse failure
+- urma: limit ubagg connect exchange logs
+- !24692 USB: serial: io_ti: fix heap overflow in get_manuf_info()
+- !24690 drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
+- !24689 drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths
+- !24648 locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
+- USB: serial: io_ti: fix heap overflow in get_manuf_info()
+- drm/amd/display: Wrap DCN32 phantom-plane allocation in DC_RUN_WITH_PREEMPTION_ENABLED
+- drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths
+- KVM: x86: Fix shadow paging use-after-free due to unexpected role
+- !24667 CVE-2026-53358
+- !24664 mm/madvise: add MADV_FCMA_ENABLE to set PF_FOLIO_CMA via madvise
+- mm/madvise: add MADV_FCMA_ENABLE to set PF_FOLIO_CMA via madvise
+- Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref
+- Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn
+- Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen()
+- locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
+- EDAC/i10nm: Add back CWF support
+- config: enable DMR EDAC driver
+- EDAC/imh: Setup 'imh_test' debugfs testing node
+- EDAC/{skx_comm,imh}: Detect 2-level memory configuration
+- EDAC/skx_common: Extend the maximum number of DRAM chip row bits
+- EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers
+- EDAC/skx_common: Prepare for skx_set_hi_lo()
+- EDAC/skx_common: Prepare for skx_get_edac_list()
+- EDAC/{skx_common,skx,i10nm}: Make skx_register_mci() independent of pci_dev
+- EDAC/{skx_common,skx}: Use configuration data, not global macros
+
+* Tue Jul 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147.20260707.c74a44b14e49
+- !24642 [OLK-6.6] ub: ubase: Modify the log for receiving the ctrlq message
+- !24600 fix CVE-2026-53003
+- !24378 ipc/shm: serialize orphan cleanup with shm_nattch updates
+- !24635 drm/virtio: Fix driver removal with disabled KMS
+- !24616 Fix CVE-2026-53000
+- !24621 urma: limit ubcore logs in reuse paths
+- drm/virtio: Fix driver removal with disabled KMS
+- urma: limit ubcore logs in reuse paths
+- netfilter: nat: use kfree_rcu to release ops
+- fix kabi for ppp_defs.h
+- pppoe: drop PFC frames
+- ub: ubase: Modify the log for receiving the ctrlq message
+- ipc/shm: serialize orphan cleanup with shm_nattch updates
+
+* Mon Jul 06 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147.20260706.39a914671550
+- !24627 Fix CVE-2026-53356
+- !24091 Fix CVE-2026-46302
+- !24390 [OLK-6.6] Revert "PCI: Enable ACS after configuring IOMMU for OF platforms"
+- !24392 [OLK-6.6][linux-6.6.y sync] Backport 6.6.135-6.6.136 LTS conflict Patches
+- !24602 Fix CVE-2026-53345
+- drm/i915/gem: Fix phys BO pread/pwrite with offset
+- !24567 v2 erofs: unify lcn as u64 for 32-bit platforms
+- !24340 padata: fix kabi breakage
+- !24609 Fix CVE-2026-53357
+- Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()
+- !24579 Fix CVE-2026-53246
+- !24576 Fix CVE-2026-53207
+- !24575 Fix CVE-2026-53148
+- !24606 CVE-2026-53084 and CVE-2026-53085
+- !24577 iommu/vt-d: Fix oops due to out of scope access
+- !24087 x86/hw-vuln:Adjust CPU mitigations MSR handling for newer models
+- bpf: return VMA snapshot from task_vma iterator
+- bpf: switch task_vma iterator from mmap_lock to per-VMA locks
+- bpf: fix mm lifecycle in open-coded task_vma iterator
+- KVM: Don't WARN if memory is dirtied without a vCPU when the VM is dying
+- sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing
+- iommu/vt-d: Fix oops due to out of scope access
+- mm/memory-failure: fix hugetlb_lock AA deadlock in get_huge_page_for_hwpoison
+- thunderbolt: Clamp XDomain response data copy to allocation size
+- erofs: unify lcn as u64 for 32-bit platforms
+- ksmbd: make ksmbd thread names distinct by client IP
+- ALSA: caiaq: Fix potentially leftover ep1_in_urb at error path
+- ALSA: caiaq: Don't abort when no input device is available
+- ALSA: caiaq: fix usb_dev refcount leak on probe failure
+- ALSA: caiaq: Handle probe errors properly
+- ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow
+- USB: cdc-acm: Fix bit overlap and move quirk definitions to header
+- ALSA: caiaq: take a reference on the USB device in create_card()
+- ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
+- ksmbd: use check_add_overflow() to prevent u16 DACL size overflow
+- ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
+- smb: server: fix max_connections off-by-one in tcp accept path
+- smb: server: fix active_num_conn leak on transport allocation failure
+- usb: port: add delay after usb_hub_set_port_power()
+- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen
+- usb: storage: Expand range of matched versions for VL817 quirks entry
+- xfrm: Wait for RCU readers during policy netns exit
+- Revert "PCI: Enable ACS after configuring IOMMU for OF platforms"
+- x86/hw-vuln:Adjust CPU mitigations MSR handling for newer models
+- padata: fix kabi breakage
+- padata: Put CPU offline callback in ONLINE section to allow failure
+- padata: Remove cpu online check from cpu add and removal
+- selinux: allow multiple opens of /sys/fs/selinux/policy
+
+* Sun Jul 05 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147.20260705.9186ff790f08
+- !24601 ub: udma: Optimize udma jetty id access logic.
+- ub: udma: Optimize udma jetty id access logic.
+- !24585 urma: fix workqueue use-after-free in ubagg_exit teardown sequence
+- ubagg: fix workqueue use-after-free in ubagg_exit teardown sequence
+
+* Sat Jul 04 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147.20260704.a927b975a5e9
+- !24309 Fix CVE-2026-53267
+- !24583 Optimize wake_soft_domain() fast path
+- sched/fair: Optimize wake_soft_domain() fast path
+- Revert "sched/fair: Record per-LLC utilization to guide cache-aware scheduling decisions"
+- Revert "kabi: Protect new sched_domain_shared fields with KABI_EXTEND"
+- Revert "sched: Inhibit soft domain scheduling when overutil"
+- Revert "sched/fair: Optimize wake_soft_domain() fast path"
+- Revert "sched/fair: Filter soft domain candidates in find_idlest_group/cpu"
+- !24573 Optimize soft domain
+- !24470 [OLK-6.6] Fix CVE-2026-53138
+- !24469 [OLK-6.6] Fix CVE-2026-53137
+- !24460 [OLK-6.6] Fix CVE-2026-53190
+- !24453 [OLK-6.6] Fix CVE-2026-53208
+- !24452 [OLK-6.6] Fix CVE-2026-53268
+- !24448 [OLK-6.6] Fix CVE-2026-53213
+- !24531 [OLK-6.6] Fix CVE-2026-53072
+- !24523 [OLK-6.6] Fix CVE-2026-53073
+- !24515 [OLK-6.6] Fix CVE-2026-53017
+- !24456 [OLK-6.6] Fix CVE-2026-53177
+- !24440 [OLK-6.6] Fix CVE-2026-53275
+- !24436 [OLK-6.6] Fix CVE-2026-53270
+- !24430 [OLK-6.6] Fix CVE-2026-53269
+- !24424 [OLK-6.6] Fix CVE-2026-53230
+- !24418 [OLK-6.6] Fix CVE-2026-53245
+- !24417 [OLK-6.6] Fix CVE-2026-53238
+- !24407 [OLK-6.6] Fix CVE-2026-53266
+- !24406 [OLK-6.6] Fix CVE-2026-53236
+- !24405 [OLK-6.6] Fix CVE-2026-53249
+- sched/fair: Filter soft domain candidates in find_idlest_group/cpu
+- sched/fair: Optimize wake_soft_domain() fast path
+- !24351 [OLK-6.6] Fix CVE-2026-53136
+- sched: Inhibit soft domain scheduling when overutil
+- kabi: Protect new sched_domain_shared fields with KABI_EXTEND
+- sched/fair: Record per-LLC utilization to guide cache-aware scheduling decisions
+- !24369 ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size
+- ipv6: mcast: Fix use-after-free when processing MLD queries
+- netfilter: bridge: make ebt_snat ARP rewrite writable
+- tcp: restrict SO_ATTACH_FILTER to priv users
+- ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options
+- netfilter: conntrack_irc: fix possible out-of-bounds read
+- ipvs: clear the svc scheduler ptr early on edit
+- netfilter: synproxy: add mutex to guard hook reference counting
+- net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr
+- netlabel: validate unlabeled address and mask attribute lengths
+- Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER
+- Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error
+- f2fs: fix data loss caused by incorrect use of nat_entry flag
+- net/mlx5: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list
+- drm/amd/display: Bound VBIOS record-chain walk loops
+- drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size
+- drm/virtio: fix dma_fence refcount leak on error in virtio_gpu_dma_fence_wait()
+- bnxt_en: Fix NULL pointer dereference
+- drm/amd/display: Clamp VBIOS HDMI retimer register count to array size
+- Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig
+- drm/vc4: fix krealloc() memory leak
+- ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size
+- netfilter: nft_ct: bail out on template ct in get eval
+
+* Fri Jul 03 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147.20260703.39b7a750c01c
+- !24494 i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl
+- !24491 bus: fsl-mc: use generic driver_override infrastructure
+- !24356 vdpa: use generic driver_override infrastructure
+- !24483 urma: kref_get in find_add_tpid_reuse
+- !24564 iommu/amd: Fix clone_alias() to use the original device's devid
+- iommu/amd: Fix clone_alias() to use the original device's devid
+- !24475 urma: create resources in ubmad_post_send before the ack message returns
+- !24533 iommu/ummu: Fix use-after-free in ummu_core_alloc_separate_tdev
+- !24520 urma: change log level to rl in ubagg_import_jetty and ubagg_import_seg
+- iommu/ummu: Fix use-after-free in ummu_core_alloc_separate_tdev
+- urma: create resources in ubmad_post_send before the ack message returns
+- !24252 Fix CVE-2026-53072
+- !24341 kernel/fork: clear PF_BLOCK_TS in copy_process()
+- !24335 Fix CVE-2026-53186
+- !24311 Fix CVE-2026-53208
+- !24343 Bluetooth: fix memory leak in error path of hci_alloc_dev()
+- urma: change log level to rl in ubagg_import_jetty and ubagg_import_seg
+- urma: kref_get in find_add_tpid_reuse
+- !24401 [OLK-6.6] Fix CVE-2026-53159
+- !24402 [OLK-6.6] Fix CVE-2026-53158
+- !24421 [OLK-6.6] Fix CVE-2026-53237
+- i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl
+- bus: fsl-mc: use generic driver_override infrastructure
+- gpio: mvebu: fix NULL pointer dereference in suspend/resume
+- misc: fastrpc: Fix NULL pointer dereference in rpmsg callback
+- misc: fastrpc: fix DMA address corruption due to find_vma misuse
+- vdpa: use generic driver_override infrastructure
+- Bluetooth: fix memory leak in error path of hci_alloc_dev()
+- kernel/fork: clear PF_BLOCK_TS in copy_process()
+- RDMA/srp: bound SRP_RSP sense copy by the received length
+- Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig
+- Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER
+
+* Thu Jul 02 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147.20260702.e78715948e81
+- !24379 urma: fix nullptr in ubcore_remove_jetty_from_jetty_grp
+- !24478 ub: udma: Adjust the order of delete global variables.
+- !24473 cgroup/psi: Set of->priv to NULL upon file release
+- !24409 [OLK-6.6] Fix CVE-2026-53252
+- !24411 [OLK-6.6] Fix CVE-2026-53253
+- !24414 [OLK-6.6] Fix CVE-2026-53254
+- !24416 [OLK-6.6] Fix CVE-2026-53255
+- !24419 [OLK-6.6] Fix CVE-2026-53256
+- !24442 [OLK-6.6] Fix CVE-2026-53242
+- !24451 [OLK-6.6] Fix CVE-2026-53209
+- urma: fix nullptr in ubcore_remove_jetty_from_jetty_grp
+- ub: udma: Adjust the order of delete global variables.
+- !24461 [OLK-6.6] Fix CVE-2026-53186
+- !24457 [OLK-6.6] Fix CVE-2026-53176
+- !24370 Fix CVE-2026-53229
+- !24359 Fix CVE-2026-52991
+- cgroup/psi: Set of->priv to NULL upon file release
+- !24283 Fix CVE-2026-52988
+- !24266 Fix CVE-2026-52943
+- !24262 Fix CVE-2026-52909
+- RDMA/srp: bound SRP_RSP sense copy by the received length
+- IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN
+- Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend
+- ALSA: PCM: Fix wait queue list corruption in snd_pcm_drain() on linked streams
+- Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()
+- Bluetooth: MGMT: validate advertising TLV before type checks
+- Bluetooth: RFCOMM: validate skb length in MCC handlers
+- Bluetooth: bnep: reject short frames before parsing
+- Bluetooth: fix memory leak in error path of hci_alloc_dev()
+- !24354 urma: fix several tp state and adapter disconnect cleanup bugs
+- !23535 [OLK-6.6] Fix CVE-2025-71273
+- !24365 ipc: limit next_id allocation to the valid ID range
+- !24364 urma: split tpid_reuse from vtpn to avoid use_after_free
+- urma: fix several tp state and adapter disconnect cleanup bugs
+- urma: split tpid_reuse from vtpn to avoid use_after_free
+- net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure
+- ipc: limit next_id allocation to the valid ID range
+- sched/psi: fix race between file release and pressure write
+- netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase
+- rculist: add list_splice_rcu() for private lists
+- net: skbuff: fix missing zerocopy reference in pskb_carve helpers
+- ip6_vti: set netns_immutable on the fallback device.
+- wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band()
+- wifi: rtw88: debugfs: support multiple adapters debugging
+
+* Wed Jul 01 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-162.0.0.147
+- !24366 USB: serial: kl5kusb105: fix bulk-out buffer overflow
+- !24275 signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads()
+- !24357 drivers/ub/sentry: move msgid/timestamp init to callers and improve logging
+- !22605 arm64: Set io memory s2 pte as normalnc for vfio pci device
+- !24367 Fix CVE-2026-53272
+- !24352 Fix CVE-2026-53227
+- erofs: fix use-after-free on sbi->sync_decompress
+- USB: serial: kl5kusb105: fix bulk-out buffer overflow
+- drivers/ub/sentry: move msgid/timestamp init to callers and improve logging
+- net: openvswitch: fix possible kfree_skb of ERR_PTR
+- !24172 mem/memcontrol: support memory.qos_level for cgroup-v2
+- !24277 net/oenetcls: validate last_recv_cpu against nr_cpu_ids before use
+- !21196 [OLK-6.6] Enable SEV SNP kernel patches
+- !24338 Fix CVE-2026-53195
+- !24264 Fix CVE-2026-53123
+- !24245 Fix CVE-2026-53265
+- !21064 drivers/ub/sentry: merge sentry_urma_comm and sentry_uvb_comm into sentry_remote_reporter
+- !24344 urma: fix UAF in uburma_open and uburma_close
+- urma: fix file lifetime race between open, close and device removal
+- USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr()
+- net/oenetcls: validate last_recv_cpu against nr_cpu_ids before use
+- signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads()
+- md: wake raid456 reshape waiters before suspend
+- dm cache policy smq: check allocation under invalidate lock
+- drivers/ub/sentry: merge sentry_urma_comm and sentry_uvb_comm into sentry_remote_reporter
+- docs: memcg: document memory.qos_level and memcg_qos_enable
+- mem/memcontrol: support memory.qos_level for cgroup-v2
+- arm64: Notify the QEMU related BAR that the NC attribute is set
+- vfio: Convey kvm that the vfio-pci device is wc safe
+- KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device
+- mm: Introduce new flag to indicate wc safe
+- KVM: arm64: Introduce new flag for non-cacheable IO memor
+- KVM: SEV: Compute the correct max length of the in-GHCB scratch area
+- KVM: SEV: Use the size of the PSC header as the minimum size for PSC requests
+- KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC buffer
+- KVM: SEV: Check PSC request indices against the actual size of the buffer
+- KVM: SEV: Don't explicitly pass PSC buffer to snp_begin_psc()
+- KVM: SEV: Reject MMIO requests larger than 8 bytes with GHCB v2+
+- KVM: SVM: Provide helpers to set the error code
+- KVM: SVM: Convert plain error code numbers to defines
+- KVM: SEV: Ignore MMIO requests of length '0'
+- KVM: SEV: Require in-GHCB scratch area if GHCB v2+ is in use
+- KVM: x86: Consolidate SEV-ES MMIO emulation into a single public API
+- config: arm64: add KVM_GENERIC_MMU_NOTIFIER=y for SNP backport
+- rtmutex_api: provide correct extern functions
+- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish
+- KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPU
+- locking/mutex: implement mutex_lock_killable_nest_lock
+- locking/mutex: implement mutex_trylock_nested
+- KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus
+- crypto: ccp - narrow scope of snp_range_list
+- KVM: SVM: Drop the module param to control SEV-ES DebugSwap
+- KVM: SVM: Fix a missing kunmap_local() in sev_gmem_post_populate()
+- KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
+- KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
+- KVM: Explicitly mark KVM_GUEST_MEMFD as depending on KVM_GENERIC_MMU_NOTIFIER
+- KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file
+- crypto: ccp: Make snp_range_list static
+- config: x86: enable KVM guest_memfd/CoCo configs for SEV-SNP backport
+- KABI fixes for x86/kvm.
+- crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length
+- KVM: SEV: Enforce minimum GHCB version requirement for SEV-SNP guests
+- KVM: SEV: Drop GHCB_VERSION_DEFAULT and open code it
+- crypto: ccp - Fix locking on alloc failure handling
+- KVM: x86: Check that the high 32bits are clear in kvm_arch_vcpu_ioctl_run()
+- tools headers: Update the x86 headers with the kernel sources
+- x86/kexec: Export e820_table_kexec[] to sysfs
+- KVM: x86: don't fall through case statements without annotations
+- KVM: x86: Only advertise KVM_CAP_READONLY_MEM when supported by VM
+- KVM: SVM: Add missing member in SNP_LAUNCH_START command structure
+- KVM: Allow CPU to reschedule while setting per-page memory attributes
+- KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing
+- KVM: Add member to struct kvm_gfn_range to indicate private/shared
+- KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload()
+- KVM: SVM: Fix SNP AP destroy race with VMRUN
+- crypto: ccp - Fix uAPI definitions of PSP errors
+- KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
+- KVM: selftests: Fix printf() format goof in SEV smoke test
+- KVM: SVM: Simplify request+kick logic in SNP AP Creation handling
+- KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's view
+- KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
+- KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSA
+- KVM: SVM: Save host DR masks on CPUs with DebugSwap
+- x86/sev: Fix broken SNP support with KVM module built-in
+- KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info struct
+- iommu/amd: remove return value of amd_iommu_detect
+- KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature
+- KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest()
+- x86/sev: Add full support for a segmented RMP table
+- x86/sev: Treat the contiguous RMP table as a single RMP segment
+- x86/sev: Map only the RMP table entries instead of the full RMP range
+- x86/sev: Move the SNP probe routine out of the way
+- x86/sev: Add support for the RMPREAD instruction
+- x86/sev: Prepare for using the RMPREAD instruction to access the RMP
+- kvm: svm: Fix gctx page leak on invalid inputs
+- KVM: SVM: Propagate error from snp_guest_req_init() to userspace
+- KVM: selftests: fix unintentional noop test in guest_memfd_test.c
+- Documentation: Improve crash_kexec_post_notifiers description
+- x86/sev: Ensure that RMP table fixups are reserved
+- crypto: ccp - do not request interrupt on cmd completion when irqs disabled
+- KVM: x86: Exit to userspace if fastpath triggers one on instruction skip
+- KVM: x86: Dedup fastpath MSR post-handling logic
+- KVM: x86: Re-enter guest if WRMSR(X2APIC_ICR) fastpath is successful
+- KVM: SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP
+- KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs
+- KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX)
+- KVM: SVM: Fix an error code in sev_gmem_post_populate()
+- KVM: SVM: Fix uninitialized variable bug
+- KVM: x86/mmu: fix determination of max NPT mapping level for private pages
+- x86/sev: Do RMP memory coverage check after max_pfn has been set
+- KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests
+- crypto: ccp - Fix null pointer dereference in __sev_snp_shutdown_locked
+- KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits
+- tools headers UAPI: Sync kvm headers with the kernel sources
+- KVM: x86: Fully re-initialize supported_vm_types on vendor module load
+- KVM: x86/mmu: Move private vs. shared check above slot validity checks
+- KVM: fix documentation for KVM_CREATE_GUEST_MEMFD
+- iommu/amd: Change log message severity
+- iommu/amd: Do not enable SNP when V2 page table is enabled
+- KVM: SEV: use u64_to_user_ptr throughout
+- x86/sev: Add callback to apply RMP table fixups for kexec
+- x86/sev: Move sev_setup_arch() to mem_encrypt.c
+- x86/e820: Add a new e820 table update helper
+- tools/include: Sync x86 asm/msr-index.h with the kernel sources
+- tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources
+- x86/kexec: Do not update E820 kexec table for setup_data
+- KVM: selftests: Explicitly close guest_memfd files in some gmem tests
+- KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases
+- KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY
+- crypto: ccp - Have it depend on AMD_IOMMU
+- iommu/amd: Fix failure return from snp_lookup_rmpentry()
+- Documentation: virt: Fix up pre-formatted text block for SEV ioctls
+- tools headers UAPI: Sync kvm headers with the kernel sources
+- LoongArch: KVM: Fix build due to API changes
+- selftests/kvm: fix compilation on non-x86_64 platforms
+- KVM: guest_memfd: abstract how prepared folios are recorded
+- KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns
+- KVM: extend kvm_range_has_memory_attributes() to check subset of attributes
+- KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes()
+- KVM: guest_memfd: move check for already-populated page to common code
+- KVM: remove kvm_arch_gmem_prepare_needed()
+- KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm
+- KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest
+- KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn
+- KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_*
+- KVM: guest_memfd: do not go through struct page
+- KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation
+- KVM: guest_memfd: return folio from __kvm_gmem_get_pfn()
+- KVM: x86: disallow pre-fault for SNP VMs before initialization
+- crypto: ccp: Add the SNP_VLEK_LOAD command
+- KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event
+- x86/sev: Move sev_guest.h into common SEV header
+- KVM: selftests: Explicitly ucall pool from shared memory
+- KVM: selftests: Add support for protected vm_vaddr_* allocations
+- KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event
+- KVM: x86: Implement kvm_arch_vcpu_pre_fault_memory()
+- KVM: x86/mmu: Make kvm_mmu_do_page_fault() return mapped level
+- KVM: x86/mmu: Account pf_{fixed,emulate,spurious} in callers of "do page fault"
+- KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memory
+- KVM: Document KVM_PRE_FAULT_MEMORY ioctl
+- KVM: interrupt kvm_gmem_populate() on signals
+- virt: guest_memfd: fix reference leak on hwpoisoned page
+- KVM: SNP: Fix LBR Virtualization for SNP guest
+- KVM: x86/mmu: check for invalid async page faults involving private memory
+- KVM: x86/mmu: Pass full 64-bit error code when handling page faults
+- KVM: guest-memfd: fix unused-function warning
+- KVM: SEV-ES: Delegate LBR virtualization to the processor
+- KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent
+- KVM: SEV-ES: Prevent MSR access post VMSA encryption
+- KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation
+- KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages
+- KVM: SEV: Automatically switch reclaimed pages to shared
+- KVM: SVM: Add module parameter to enable SEV-SNP
+- KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP
+- KVM: x86: Implement hook for determining max NPT mapping level
+- KVM: SEV: Implement gmem hook for invalidating private pages
+- KVM: SEV: Implement gmem hook for initializing private pages
+- hugetlbfs: convert to new timestamp accessors
+- KVM: SEV: Support SEV-SNP AP Creation NAE event
+- KVM: SEV: Add support to handle RMP nested page faults
+- KVM: SEV: Add support to handle Page State Change VMGEXIT
+- KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT
+- KVM: SEV: Add support to handle GHCB GPA register VMGEXIT
+- KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command
+- KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command
+- KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command
+- KVM: SEV: Add initial SEV-SNP support
+- KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y
+- KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed
+- KVM: x86: Add hook for determining max NPT mapping level
+- KVM: guest_memfd: Add hook for invalidating memory
+- KVM: guest_memfd: Add interface for populating gmem pages with user data
+- KVM: guest_memfd: extract __kvm_gmem_get_pfn()
+- mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE
+- KVM: guest_memfd: Add hook for initializing memory
+- KVM: x86/mmu: Use synthetic page fault error code to indicate private faults
+- KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler
+- KVM: x86: Define more SEV+ page fault error bits/flags for #NPF
+- KVM: x86: Remove separate "bit" defines for page fault error code masks
+- KVM: guest_memfd: limit overzealous WARN
+- KVM: guest_memfd: pass error up from filemap_grab_folio
+- KVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inode
+- mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory
+- KVM: SEV: Allow per-guest configuration of GHCB protocol version
+- KVM: SEV: Add GHCB handling for termination requests
+- KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests
+- KVM: SEV: Add support to handle AP reset MSR protocol
+- x86/sev: Make the VMPL0 checking more straight forward
+- x86/sev: Rename snp_init() in boot/compressed/sev.c
+- x86/sev: Shorten struct name snp_secrets_page_layout to snp_secrets_page
+- selftests: kvm: add test for transferring FPU state into VMSA
+- selftests: kvm: split "launch" phase of SEV VM creation
+- selftests: kvm: switch to using KVM_X86_*_VM
+- KVM: selftests: Add a basic SEV-ES smoke test
+- KVM: selftests: Add a basic SEV smoke test
+- KVM: selftests: Add library for creating and interacting with SEV guests
+- KVM: selftests: Allow tagging protected memory in guest page tables
+- KVM: selftests: Add support for allocating/managing protected guest memory
+- KVM: selftests: Add a macro to iterate over a sparsebit range
+- KVM: selftests: Make sparsebit structs const where appropriate
+- KVM: selftests: Extend VM creation's @shape to allow control of VM subtype
+- KVM: selftests: Add logic to detect if ioctl() failed because VM was killed
+- KVM: selftests: Drop the single-underscore ioctl() helpers
+- selftests: kvm: add tests for KVM_SEV_INIT2
+- KVM: SEV: allow SEV-ES DebugSwap again
+- KVM: SEV: introduce KVM_SEV_INIT2 operation
+- KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time
+- KVM: SEV: define VM types for SEV and SEV-ES
+- KVM: SEV: introduce to_kvm_sev_info
+- KVM: x86: Add supported_vm_types to kvm_caps
+- KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU
+- KVM: x86: add fields to struct kvm_arch for CoCo features
+- KVM: x86: Remove 'return void' expression for 'void function'
+- KVM: SEV: store VMSA features in kvm_sev_info
+- KVM: SEV: publish supported VMSA features
+- KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR
+- KVM: x86: use u64_to_user_ptr()
+- KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y
+- x86/CPU/AMD: Track SNP host status with cc_platform_*()
+- x86/cc: Add cc_platform_set/_clear() helpers
+- x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM
+- Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP
+- Documentation: kvm/sev: separate description of firmware
+- KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP
+- KVM: x86: move x86-specific structs to uapi/asm/kvm.h
+- KVM: remove more traces of device assignment UAPI
+- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT
+- x86/sev: Dump SEV_STATUS
+- crypto: ccp: Add the SNP_SET_CONFIG command
+- crypto: ccp: Add the SNP_COMMIT command
+- crypto: ccp: Add the SNP_PLATFORM_STATUS command
+- x86/cpufeatures: Enable/unmask SEV-SNP CPU feature
+- KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe
+- crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump
+- iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown
+- crypto: ccp: Handle legacy SEV commands when SNP is enabled
+- crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled
+- crypto: ccp: Handle the legacy TMR allocation when SNP is enabled
+- x86/sev: Introduce an SNP leaked pages list
+- crypto: ccp: Provide an API to issue SEV and SNP commands
+- crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP
+- crypto: ccp: Define the SEV-SNP commands
+- x86/sev: Adjust the directmap to avoid inadvertent RMP faults
+- virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT
+- virt: sevguest: Prep for kernel internal get_ext_report()
+- x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction
+- x86/fault: Dump RMP table information when RMP page faults occur
+- x86/traps: Define RMP violation #PF error code
+- x86/fault: Add helper for dumping RMP entries
+- x86/sev: Add RMP entry lookup helpers
+- x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled
+- x86/sev: Add SEV-SNP host initialization support
+- iommu/amd: Don't rely on external callers to enable IOMMU SNP support
+- x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled
+- x86/cpufeatures: Add SEV-SNP CPU feature
+- x86/mm: Fix memory encryption features advertisement
+- KVM: selftests: Add a memory region subtest to validate invalid flags
+- KVM: selftests: Test KVM exit behavior for private memory/access
+- KVM: selftests: Add basic selftest for guest_memfd()
+- KVM: selftests: Expand set_memory_region_test to validate guest_memfd()
+- KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper
+- KVM: selftests: Add x86-only selftest for private memory conversions
+- KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data
+- KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type
+- KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86)
+- KVM: selftests: Add helpers to convert guest memory b/w private and shared
+- KVM: selftests: Add support for creating private memslots
+- KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2
+- KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper
+- KVM: x86: Add support for "protected VMs" that can utilize private memory
+- KVM: Allow arch code to track number of memslot address spaces per VM
+- KVM: x86/mmu: Handle page fault for private memory
+- KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN
+- KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory
+- KVM: Drop .on_unlock() mmu_notifier hook
+- KVM: Use gfn instead of hva for mmu_notifier_retry
+- fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure()
+- mm: Add AS_UNMOVABLE to mark mapping as completely unmovable
+- KVM: Introduce per-page memory attributes
+- KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory
+- KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges
+- KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace
+- KVM: Introduce KVM_SET_USER_MEMORY_REGION2
+- KVM: x86/pmu: Add documentation for fixed ctr on PMU filter
+- KVM: Correct kvm_vcpu_event(s) typo in KVM API documentation
+- KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER
+- KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU
+- KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER
+- KVM: WARN if there are dangling MMU invalidations at VM destruction
+
+* Tue Jun 30 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146.20260630.3455503931b7
+- !24324 urma: fix urma ping server cleanup paths
+- !24318 Fix CVE-2026-53255
+- !24254 Fix CVE-2026-53209
+- urma: fix urma ping server cleanup paths
+- !24288 [OLK-6.6][linux-6.6.y sync] Backport 6.6.133-6.6.134 LTS conflict Patches
+- Bluetooth: MGMT: validate advertising TLV before type checks
+- USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL
+- USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam
+- USB: serial: option: add support for Rolling Wireless RW135R-GL
+- USB: serial: io_edgeport: add support for Blackbox IC135A
+- netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr
+- netfilter: flowtable: strictly check for maximum number of actions
+- Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend
+
+* Mon Jun 29 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146.20260629.70b8b70f8ce1
+- !24284 powerpc/hv-gpci: fix preempt count leak in sysfs show paths
+- powerpc/hv-gpci: fix preempt count leak in sysfs show paths
+- !24258 mainline bpf for olk-6.6
+- !24281 urma: fix call trace during JFR deletion
+- urma: fix call trace during JFR deletion
+- bpf: Fix s16 truncation for large bpf-to-bpf call offsets
+- bpf: Fix out-of-bounds read in bpf_patch_call_args()
+
+* Sun Jun 28 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146.20260628.6ead7247f712
+- !24278 iommu/ummu: Fix NULL pointer dereference in logic_ummu_tlb_inv_walk
+- iommu/ummu: Fix nested TLB invalidation commands
+- iommu/ummu: Fix NULL pointer dereference in logic_ummu_tlb_inv_walk
+
+* Sat Jun 27 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146.20260627.89ed8e0b6881
+- !24259 urma: free vtpn after free tpid reuse
+- urma: free vtpn after free tpid reuse
+- !24257 urma: Support user mode to obtain statistical results of kernel interrupt times
+- urma: Support user mode to obtain statistical results of kernel interrupt times
+- !24229 Fix CVE-2026-53168
+- !24230 fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios
+- !24235 Fix CVE-2026-53129
+- !24211 fsnotify: fix inode reference leak in fsnotify_recalc_mask()
+- !24202 Fix CVE-2026-52967
+- !24204 Fix CVE-2026-52946
+- !21759 drivers/ub/sentry: replace per-message kthread with workqueue to fix thread leak
+- !24246 urma: delete whether head is null in select tpid
+- urma: delete whether head is null in select tpid
+- drivers/ub/sentry: replace kthread with workqueue and add message dedup mechanism
+- fs/mbcache: cancel shrink work before destroying the cache
+- fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios
+- fuse: reject fuse_notify() pagecache ops on directories
+- fsnotify: fix inode reference leak in fsnotify_recalc_mask()
+- fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling
+- smb/client: fix possible infinite loop and oob read in symlink_data()
+
+* Fri Jun 26 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146.20260626.bb1c7321d5c8
+- !24237 Fix CVE-2026-53071
+- !24221 bpf: Tighten cgroup storage cookie checks for prog arrays
+- !24236 perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler
+- !24234 ub: ubase: clear FE reset status register during probe
+- !24231 ub:ubus: Always invalidate tlb during decoder unmap
+- Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp
+- ub: ubase: clear FE reset status register during probe
+- perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler
+- !24197 urma: fix isref send no rsp to confirm state
+- !24225 tracing: Do not call map->ops->elt_free() if elt_alloc() fails
+- ub:ubus: Always invalidate tlb during decoder unmap
+- !24206 urma: add huge lock in create tpid
+- urma: fix isref send no rsp to confirm state
+- !24215 urma: fix ref in ubmad and fix UAF in ubmad_rt_work_handler
+- tracing: Do not call map->ops->elt_free() if elt_alloc() fails
+- urma: add huge lock in create tpid
+- bpf: Tighten cgroup storage cookie checks for prog arrays
+- !24141 drivers/ub/sentry: add SMH_VERSION_CHECK ioctl for kernel-userspace ABI version query
+- !24188 vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write
+- urma: fix ref in ubmad and fix UAF in ubmad_rt_work_handler
+- !24213 urma: optimize sleep and logging in TPID reuse and rate-limited logs
+- urma: optimize sleep and logging in TPID reuse and rate-limited logs
+- !24210 ub: udma: Optimize the process of refcount_inc
+- !24198 net: hns3: support set/get VxLAN rule of rx flow director by ethtool
+- ub: udma: Optimize the process of refcount_inc
+- net: hns3: support set/get VxLAN rule of rx flow director by ethtool
+- net: hns3: support tc flow for vf
+- net: hns3: move fd code to a separate file
+- net: hns3: debugfs support for dumping fd rules
+- net: hns3: support IP and tunnel VNI dissectors for tc flow
+- net: hns3: support two more actions for tc flow
+- net: hns3: improve the unused_tuple parameter setting
+- net: hns3: refactor add_cls_flower to prepare for multiple actions
+- net: hns3: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
+- ipv6: Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
+- net: hns3: flower: validate control flags
+- flow_offload: add control flag checking helpers
+- Revert "net: hns3: support set/get VxLAN rule of rx flow director by ethtool"
+- Revert "net: hns3: adjust add_cls_flower() for support more action"
+- Revert "net: hns3: Improved the unused_tuple parameter setting."
+- Revert "net: hns3: support two more actions for tc flow"
+- Revert "net: hns3: support FLOW_DISSECTOR_KEY_IP and FLOW_DISSECTOR_KEY_ENC_KEYID for tc flow"
+- Revert "net: hns3: support tc flow for vf"
+- Revert "net: hns3: debugfs support for dumping fd rules"
+- vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write
+- drivers/ub/sentry: add SMH_VERSION_CHECK ioctl for kernel-userspace ABI version query
+
+* Thu Jun 25 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146.20260625.7f038e3d942a
+- !24196 mm/numa_remote: fix variable undeclared error when CONFIG_MEMORY_RELIABLE isn't enabled
+- mm/numa_remote: fix variable undeclared error when CONFIG_MEMORY_RELIABLE isn't enabled
+- !24181 urma: fix flush done event dispatch
+- !24131 mfs: refactor the event post check function
+- !24176 Fix CVE-2026-45855
+- !24177 ub: udma: Intercept unsupported operations.
+- urma: fix flush done event dispatch
+- !24179 urma: fix ubcore device attr sl flag error
+- urma: fix ubcore device attr sl flag error
+- !24170 ub:ubus: Optimize the initialization performance of USI INT_TYPE2
+- ub: udma: Intercept unsupported operations.
+- ata: libata-scsi: do not needlessly defer commands when using PMP with FBS
+- ata: libata-scsi: do not use the deferred QC feature on PMPs with CBS
+- ata: libata-scsi: do not use the deferred QC feature for ATA_DEFER_PORT
+- ata: libata-scsi: improve readability of ata_scsi_qc_issue()
+- ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands
+- ata: libata-eh: Fix detection of deferred qc timeouts
+- ata: libata: cancel pending work after clearing deferred_qc
+- ata: libata-core: fix cancellation of a port deferred qc work
+- ata: libata-scsi: rename and improve ata_qc_done()
+- ata: libata-scsi: simplify ata_scsi_requeue_deferred_qc()
+- ata: libata-sata: simplify ata_sas_queuecmd()
+- ata: libata-core: improve tag checks in ata_qc_issue()
+- ata: libata-eh: correctly handle deferred qc timeouts
+- ata: libata-scsi: avoid Non-NCQ command starvation
+- ata: libata: Introduce ata_port_eh_scheduled()
+- ub:ubus: Optimize the initialization performance of USI INT_TYPE2
+- ub:ubus: Resolve the link change message is not reported before sending notify message
+- mfs: refactor the event post check function
+
+* Wed Jun 24 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-161.0.0.146
+- !24130 RDMA: During rereg_mr ensure that REREG_ACCESS is compatible
+- !24168 urma: fix tpid status and state reset
+- urma: fix tpid status and state reset
+- !24166 Revert "block: remove the blk_flush_integrity call in blk_integrity_unregister"
+- !24154 urma: fix reuse use cnt not balance cause dead lock
+- !24153 v2 Fix CVE-2026-45899
+- !24075 xfs: remove xfs_attr_leaf_hasname
+- Revert "block: remove the blk_flush_integrity call in blk_integrity_unregister"
+- urma: fix reuse use cnt not balance cause dead lock
+- !24158 urma: add order_type conversion for jfs/jfr/jetty/tjetty config
+- urma: add order_type conversion for jfs/jfr/jetty/tjetty config
+- !24156 urma: fix ubcore device attr sl flag
+- !24155 v2 netfilter: nf_tables: use list_del_rcu for netlink hooks
+- urma: fix ubcore device attr sl flag
+- !24112 net: Fix CVE-2026-45859
+- !24149 xfrm: Fix CVE-2026-31663
+- !24142 net: netfilter: Fix CVE-2026-43025
+- !24054 urma: urma: use ctp+um to support large-scale D2D communications
+- !24151 ub: ub_fwctl: Modify the way ub_fwctl obtains device type and port type.
+- !24152 urma: set tpid_status after deactive tp failed
+- netfilter: nf_tables: use list_del_rcu for netlink hooks
+- ext4: handle wraparound when searching for blocks for indirect mapped blocks
+- ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp()
+- ext4: always allocate blocks only from groups inode can use
+- ext4: fix e4b bitmap inconsistency reports
+- ext4: convert bd_buddy_page to bd_buddy_folio
+- ext4: convert bd_bitmap_page to bd_bitmap_folio
+- Revert "ext4: fix e4b bitmap inconsistency reports"
+- ext4: cleanup for ext4_map_blocks
+- ext4: rename EXT4_GET_BLOCKS_PRE_IO
+- ext4: drop extent cache when splitting extent fails
+- ext4: drop extent cache after doing PARTIAL_VALID1 zeroout
+- ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O
+- ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT
+- ext4: get rid of ppath in ext4_ext_handle_unwritten_extents()
+- ext4: get rid of ppath in ext4_ext_convert_to_initialized()
+- ext4: get rid of ppath in ext4_split_convert_extents()
+- ext4: get rid of ppath in ext4_split_extent()
+- ext4: get rid of ppath in ext4_force_split_extent_at()
+- ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1
+- !24147 nvmet-tcp: fix race between ICReq handling and queue teardown
+- ext4: subdivide EXT4_EXT_DATA_VALID1
+- Revert "ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O"
+- ext4: get rid of ppath in ext4_split_extent_at()
+- ext4: get rid of ppath in ext4_ext_insert_extent()
+- ext4: get rid of ppath in get_ext_path()
+- ext4: add new ext4_ext_path_brelse() helper
+- urma: set tpid_status after deactive tp failed
+- !24146 urma: fix tpid reuse ref wrong
+- ub: ub_fwctl: Modify the way ub_fwctl obtains device type and port type.
+- !24145 urma: fix jfr nullptr in ubcore_delete_jfr_batch
+- urma: fix tpid reuse ref wrong
+- !24119 CVE-2025-10263
+- xfrm: Fix dev use-after-free in xfrm async resumption
+- xfrm: hold dev ref until after transport_finish NF_HOOK
+- xfrm: hold device only for the asynchronous decryption
+- !24039 Fix CVE-2026-43309
+- !24111 urma: fix ubagg topo bonding device name
+- nvmet-tcp: fix race between ICReq handling and queue teardown
+- urma: fix jfr nullptr in ubcore_delete_jfr_batch
+- netfilter: ctnetlink: use nf_ct_exp_net() in expectation dump
+- net: Fix kabi breakage of struct nf_conntrack_expect
+- netfilter: nf_conntrack_expect: restore helper propagation via expectation
+- netfilter: ctnetlink: ignore explicit helper on new expectations
+- netfilter: nf_conntrack_expect: store netns and zone in expectation
+- RDMA: During rereg_mr ensure that REREG_ACCESS is compatible
+- !24066 Fix CVE-2026-31453
+- urma: fix ubagg topo bonding device name
+- !24108 perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled
+- config: Enable ARM64_ERRATUM_4193714 ARM64_ERRATUM_4118414
+- !24107 urma: ubcore restrict CNA-level shared-CTP to RM CTP mode only
+- !24123 urma: fix solves the UAF issue in the uburma_release_comp_event
+- !22893 Intel-SIG: DiamondRapids (DMR) new ISAs enabling
+- !21068 Backport SST support for DMR
+- urma: fix solves the UAF issue in the uburma_release_comp_event
+- !24114 [OLK-6.6]net: unic: 2 bugfixes
+- arm64: errata: Mitigate TLBI errata on Microsoft Azure Cobalt 100 CPU
+- arm64: errata: Mitigate TLBI errata on NVIDIA Olympus CPU
+- !24110 ub: ub_fwctl: Modify the index for retrieving port historical status in ub_fwctl.
+- net: unic: Fix the DSCP-TC mapping is reset by the UNIC driver when the UNIC driver is reloaded
+- net: unic: Fix the issue of the first up network port reporting the netdev_change event
+- net: Fix kabi breakage of struct nf_queue_entry
+- netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation
+- ub: ub_fwctl: Modify the index for retrieving port historical status in ub_fwctl.
+- urma: ubcore restrict CNA-level shared-CTP to RM+CTP only
+- !24096 urma: fix mm_struct leakage under concurrent mmu_notifier release scenarios.
+- !24097 urma: fix obj_arr memory leak
+- perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled
+- urma: fix obj_arr memory leak
+- urma: fix mm_struct leakage in concurrent mmu_notifier release
+- arm64: errata: Mitigate TLBI errata on various Arm CPUs
+- arm64: cputype: Add C1-Premium definitions
+- arm64: cputype: Add C1-Ultra definitions
+- arm64: cputype: Add NVIDIA Olympus definitions
+- xfs: remove xfs_attr_leaf_hasname
+- xfs: avoid dereferencing log items after push callbacks
+- xfs: save ailp before dropping the AIL lock in push callbacks
+- Revert "xfs: fix a UAF when inode item push"
+- urma: urma: use ctp+um to support large-scale D2D communications
+- md raid: fix hang when stopping arrays with metadata through dm-raid
+- tools headers x86 cpufeatures: Sync with the kernel sources
+- KVM: x86: Advertise AVX10_VNNI_INT CPUID to userspace
+- KVM: x86: Advertise AVX10.2 CPUID to userspace
+- KVM: x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace
+- KVM: x86: Advertise MOVRS CPUID to userspace
+- KVM: x86: Replace guts of "governed" features with comprehensive cpu_caps
+- platform/x86: ISST: Support SST-PP revision 2
+- platform/x86: ISST: Update minor version
+- platform/x86: ISST: Support SST-TF revision 2
+
+* Mon Jun 22 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-160.0.0.145.20260622.82cd6f191b97
+- !24093 ub: udma: Resolve the issue of repeated va not being recognized.
+- !24046 ub: cdma: replace ummu_alloc_tdev_separated with ummu_core_alloc_separate_tdev
+- !24086 urma: fix tpid memory leak
+- ub: udma: Resolve the issue of repeated va not being recognized.
+- !23983 riscv: traps: Add missing linux/nospec.h include
+- !24088 urma: move ubagg failback req/result to user_ctl
+- urma: fix tpid memory leak
+- urma: move ubagg failback req/result to user_ctl
+- ub: cdma: replace ummu_alloc_tdev_separated with ummu_core_alloc_separate_tdev
+- riscv: traps: Add missing linux/nospec.h include
+
+* Fri Jun 19 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-160.0.0.145.20260619.f62b82d8268d
+- !24082 urma: fix exist tpid reuse use cnt
+- !24079 urma: fix ubagg failback device lookup and teardown
+- !24081 urma: fix deadlock when using loopback mode
+- urma: fix exist tpid reuse use cnt
+- urma: fix ubagg failback device lookup and teardown
+- urma: fix deadlock when using loopback mode
+
+* Thu Jun 18 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-160.0.0.145.20260618.6582498dfcd8
+- !21352 Backport intel_pstate OOB mode support for DMR
+- !21353 Backport cstate PMU for DMR
+- !24059 [OLK-6.6] CVE-2026-46331
+- net/sched: fix pedit partial COW leading to page cache corruption
+- !23952 [OLK-6.6][linux-6.6.y sync] Backport 6.6.129-6.6.130 LTS conflict Patches
+- !24049 urma: ubcore fix potential null pointer dereference on cnas
+- urma: ubcore fix potential null pointer dereference on cnas
+- ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()
+- cifs: Fix busy dentry used after unmounting
+- wifi: cw1200: Revert "Fix locking in error paths"
+- drm/ssd130x: Fix atomic_check for disabled planes
+- cifs: open files should not hold ref on superblock
+- mm/kfence: disable KFENCE upon KASAN HW tags enablement
+- regulator: pca9450: Make IRQ optional
+- ASoC: simple-card-utils: fix graph_util_is_ports0() for DT overlays
+- ASoC: simple-card-utils: use __free(device_node) for device node
+- ASoC: soc-core: flush delayed work before removing DAIs and widgets
+- ASoC: soc-core: drop delayed_work_pending() check before flush
+- wifi: cw1200: Fix locking in error paths
+- drm/solomon: Fix page start when updating rectangle in page addressing mode
+- drm/ssd130x: Replace .page_height field in device info with a constant
+- drm/ssd130x: Store the HW buffer in the driver-private CRTC state
+- drm/ssd130x: Use bool for ssd130x_deviceinfo flags
+- ALSA: usb-audio: Cap the packet size pre-calculations
+- perf/x86/intel/cstate: Add Diamond Rapids support
+- cpufreq: intel_pstate: Add Diamond Rapids OOB mode support
+
+* Wed Jun 17 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-160.0.0.145.20260617.db140f117c3b
+- !24035 urma: add new query information of TP
+- !24041 urma: fix the incorrect reference count of tpid_list
+- urma: add new query information of TP
+- !24034 urma: add order_type validation for UM+CTP in import functions
+- !24037 ub: udma: fix the bug in the eid update process.
+- urma: fix the incorrect reference count of tpid_list
+- !23876 net/hinic5: Fix high-risk interfaces in the sdk
+- ub: udma: fix the bug in the eid update process.
+- !24030 [OLK-6.6] Fix CVE-2026-43350
+- net/hinic5: Fix high-risk interfaces in the sdk
+- urma: add order_type validation for UM+CTP in import functions
+- !24019 urma: Fix the issue of missing timing logic in the delete_jfc path
+- !24015 [OLK-6.6] Fix CVE-2026-46244
+- !24016 urma: fix missing lock when query tp_reuse info
+- smb: client: require a full NFS mode SID before reading mode bits
+- urma: Fix the issue of missing timing logic in the delete_jfc path
+- !19261 sched: fix cpu check logic in soft domain
+- !24020 urma: no error reported when failed to query host EID during shared-ctp
+- netfilter: nft_inner: Fix IPv6 inner_thoff desync
+- !23998 Fix CVE-2026-46321
+- !23996 Fix CVE-2026-46323
+- urma: no error reported when failed to query host EID during shared-ctp
+- urma: fix missing lock when query tp_reuse info
+- !23771 hungtask fix patch and mainline backport
+- !23892 urma: support failback notification in 1:N and N:1 scenarios
+- !23999 urma: ubcore fix missing topo CNA field in topology structs
+- !23905 x86/kexec: Disable KCOV instrumentation after load_segments()
+- !23997 urma: add multi-transport types,FLUSH_DMA opcode,device config extensions
+- !23993 urma: using nlattr to query tp information
+- urma: using nlattr to query tp information
+- urma: add multi-transport types,FLUSH_DMA opcode,device config extensions
+- urma: ubcore fix missing topo CNA field in topology structs
+- tun: free page on short-frame rejection in tun_xdp_one()
+- net: gro: don't merge zcopy skbs
+- urma: support failback notification in 1:N and N:1 scenarios
+- x86/kexec: Disable KCOV instrumentation after load_segments()
+- sched: Fix kabi broken of struct sched_entity
+- sched/fair: Revert 6d71a9c61604 ("sched/fair: Fix EEVDF entity placement bug causing scheduling lag")
+- sched/fair: Fix lag clamp
+- sched/fair: Fix math notation errors in avg_vruntime comment
+- sched: fix cpu check logic in soft domain
+
+* Tue Jun 16 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-160.0.0.145
+- !23995 Revert "!20376 [OLK-6.6] Support 1G hugetlb for CSV3 and other CSV3 optimizations."
+- Revert "!20376 [OLK-6.6] Support 1G hugetlb for CSV3 and other CSV3 optimizations."
+- !23948 KVM: arm64: Reject HDBSS enable when dirty ring is active
+- !23979 iommu/ummu: Add dedicated Kconfig for GFP_HIGHUSER_MOVABLE support
+- !23978 iommu/ummu: Fix the problem of the shared identity page and disable DVM
+- !23935 iommu/ummu: Mask the impact of the iommu.passthrough=1 configuration
+- !23871 [OLK-6.6] sched/fair: Only update stats for allowed CPUs when looking for dst group
+- !23945 irqchip/gic-v3-its: Add DT cache clear count
+- !23927 [OLK-6.6] ub: ubase & net: unic: 3 bugfixes
+- !23966 ub:ubus: modify ub virt notify
+- !20376 [OLK-6.6] Support 1G hugetlb for CSV3 and other CSV3 optimizations.
+- !22855 Support 1G hugetlb for CSV3 and other CSV3 optimizations.
+- iommu/ummu: Add dedicated Kconfig for GFP_HIGHUSER_MOVABLE support
+- iommu/ummu: Fix the problem of the shared identity page
+- iommu/ummu: Mask the impact of the iommu.passthrough=1 configuration
+- iommu/ummu: Fix the adapt disable DVM issue
+- net:unic:Fixed the problem of storage device hardware version error
+- ub:ubase:Fixed the problem of CDMA Entity has not using USC
+- ub:ubase:Fixed the problem of storage device hardware version error
+- ub:ubus: modify ub virt notify
+- KVM: arm64: Reject HDBSS enable when dirty ring is active
+- irqchip/gic-v3-its: Add DT cache clear count
+- sched/fair: Only update stats for allowed CPUs when looking for dst group
+- KVM: SVM: CSV: Support 1G hugetlb for CSV3
+- crypto: ccp: Extend CSV3 CMD to support multiple SMCR regions
+- x86/mm: Global reservation of CSV3 meta memory
+- x86/mm: csv: Rename CSV3 CMA-related variables and functions
+- x86/mm: csv: Increase the maximum value of `csv_mem_percentage` from 80 to 95
+- KVM: SVM: CSV: Enhance shared page manager for CSV3 VM
+- KVM: SVM: CSV: Handle #NPF gracefully for CSV3 VM
+- x86/csv: Allocate memory cyclically from different csv_cma
+- crypto: ccp: Fix the update decision logic when upgrading Hygon CSV firmware
+- KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_FINISH_EX command
+- crypto: ccp: Introduce CSV_EXT_CSV3_LFINISH_EX extension flag
+- crypto: ccp: Define CSV3 LAUNCH_FINISH_EX command id
+- KVM: SVM: CSV: Support 1G hugetlb for CSV3
+- crypto: ccp: Extend CSV3 CMD to support multiple SMCR regions
+- x86/mm: Global reservation of CSV3 meta memory
+- x86/mm: csv: Rename CSV3 CMA-related variables and functions
+- x86/mm: csv: Increase the maximum value of `csv_mem_percentage` from 80 to 95
+- KVM: SVM: CSV: Enhance shared page manager for CSV3 VM
+- KVM: SVM: CSV: Handle #NPF gracefully for CSV3 VM
+- x86/csv: Allocate memory cyclically from different csv_cma
+- crypto: ccp: Fix the update decision logic when upgrading Hygon CSV firmware
+- KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_FINISH_EX command
+- crypto: ccp: Introduce CSV_EXT_CSV3_LFINISH_EX extension flag
+- crypto: ccp: Define CSV3 LAUNCH_FINISH_EX command id
+
+* Tue Jun 16 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-157.0.0.144.20260616.f395d7443069
+- !23929 urma: add CNA-level shared-CTP
+- !23925 urma: move topo query api from ubcore to ubagg
+- !23975 urma: fix post send failure when msn cfg is different
+- urma: ubcore add CNA-level shared-CTP
+- !23939 urma: ubagg add GET_RJETTY and GET_SEG_CTX ioctl handlers
+- !23958 ub: udma: fix issues of safe mode
+- !23953 urma: fix err log to info and change query to create
+- urma: move topo query api from ubcore to ubagg
+- urma: fix post send failure when msn cfg is different
+- urma: ubagg add GET_RJETTY and GET_SEG_CTX ioctl handlers
+- !23955 urma: add multi-transport types, FLUSH_DMA opcode and rework CC algorithms
+- !23940 [OLK-6.6][linux-6.6.y sync] Backport 6.6.127-6.6.128 LTS conflict Patches-p2
+- ub: udma: Optimize the duplicate registration
+- urma: add multi-transport types,FLUSH_DMA opcode,device config extensions
+- !23960 urma: Optimize the adaptability of the ubagg NL commands
+- !23957 ub: ub_fwctl: Modify TA layer to obtain WQE delay related registers.
+- !23965 Fix CVE-2026-46330
+- !23921 net:yt6801: fix the panic of call fxgmac_shutdown after ndo_stop (fxgmac_close)
+- !23936 iommu/ummu: Improve code quality and fix potential issues
+- Revert "net/smc: Introduce TCP ULP support"
+- !23890 CVE-2026-46320
+- !23877 urma: Fix the issue of DFX functionality missing some header files during compilation
+- !23280 KVM: arm64: Add a module param to enable/disable pv_preempted dynamically
+- ub: ub_fwctl: Modify TA layer to obtain WQE delay related registers.
+- urma: Optimize the adaptability of the ubagg NL commands
+- urma: fix err log to info and change query to create
+- iommu/ummu: Improve code quality and fix potential issues
+- ub: udma: fix issues of safe mode
+- !23934 iommu/ummu: Add the tect cache synchronization operation
+- !23947 urma: move v2p resource query api from ubcore to ubagg
+- !23833 CVE-2026-46174
+- urma: Fix the issue of DFX functionality missing some header files during compilation
+- !22892 scsi: leapraid: update driver to v2.0.1.2
+- !22243 rnpm: update rnpm driver to version 1.2.0
+- !23230 drivers: Update Yunsilicon NIC drivers to version 25.12.1230.1.H580.
+- urma: move v2p resource query api from ubcore to ubagg
+- !21805 [OLK-6.6] ata: ahci: Fix Zhaoxin SATA LED quirk for KH-50000
+- Bluetooth: l2cap: fix MPS check in l2cap_ecred_reconf_req
+- nfc: nxp-nci: i2c: use rising-edge IRQ on ACPI systems
+- wifi: libertas: don't kill URBs in interrupt context
+- wifi: libertas: use USB anchors for tracking in-flight URBs
+- x86/kexec: add a sanity check on previous kernel's ima kexec buffer
+- Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ
+- Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
+- Bluetooth: hci_qca: Cleanup on all setup failures
+- Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
+- nfc: nxp-nci: remove interrupt trigger type
+- PCI: Enable ACS after configuring IOMMU for OF platforms
+- !23930 urma: Optimize the adaptability of the NL commands
+- wifi: libertas: fix WARNING in usb_tx_block
+- !23926 urma: remove uvs_get_route_list and standardize uvs tlv formats
+- !23928 urma: change the enum in ubcore_cmd.h for set_sl and genl_pid
+- !23938 KVM: arm64: timer: Fix CCA/virtCCA confidential VM hang
+- !23932 ub: ub_fwctl: Correct spenlling issues in the document
+- KVM: arm64: timer: Fix CCA/virtCCA confidential VM hang
+- iommu/ummu: Add the tect cache synchronization operation
+- urma: Optimize the adaptability of the NL commands
+- urma: remove uvs_get_route_list and standardize uvs tlv formats
+- ub: ub_fwctl: Correct spenlling issues in the document
+- urma: change the enum in ubcore_cmd.h for set_sl and genl_pid
+- net:yt6801: fix the panic of call fxgmac_shutdown after ndo_stop (fxgmac_close)
+- tap: free page on error paths in tap_get_user_xdp()
+- x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache
+- drivers: Update Yunsilicon NIC drivers to version 25.12.1230.1.H580.
+- KVM: arm64: Add a module param to enable/disable pv_preempted dynamically
+- scsi: leapraid: update driver to v2.0.1.2
+- ata: ahci: Fix Zhaoxin SATA LED quirk for KH-50000
+- rnpm: update rnpm driver to version 1.2.0
+
+* Mon Jun 15 2026 Ming Wang <wangming01@loongson.cn> - 6.6.0-157.0.0.144
+- LoongArch: rename packaged EFI kernel image to avoid auto boot entry generation
+
+* Sun Jun 14 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-157.0.0.143.20260614.ba6ab2982f30
+- !23924 [OLK-6.6] ub: unic: separate DSCP-TC and prio-TC mapping configuration
+- !23907 urma: fix log error print wrong place
+- !23914 ub: ub_fwctl: Modify the method of obtaining link status in the port_link command.
+- !23923 urma: refactor ubagg connect and message handling
+- urma: refactor ubagg connect and message handling
+- ub: ub_fwctl: Modify the method of obtaining link status in the port_link command.
+- !23696 urma: enable shared-CTP
+- urma: ubcore enable shared-ctp
+- urma: fix log error print wrong place
+- ub: unic: separate DSCP-TC and prio-TC mapping configuration
+
+* Sat Jun 13 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-157.0.0.143.20260613.6e2f4a7f3c6f
+- !23911 iommu/ummu: Fix the UB_UMMU_BYPASSEID dependency error
+- !23906 [OLK-6.6] ub: ubase & unic: 6 related fixes
+- !23910 iommu/ummu: Fix null pointer problem during permission table expansion
+- !23899 ub:ubus: Resolve the issue of msgq consuming CPU resources
+- iommu/ummu: Fix the UB_UMMU_BYPASSEID dependency error
+- !23893 netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent
+- !23839 xfrm: Fix CVE-2026-43091 RCU use-after-free in policy netns exit
+- !23822 bpf: Fix bpf_xdp_store_bytes proto for read-only arg
+- !23855 ub:udma:fix the bug in the eid update process.
+- iommu/ummu: Fix null pointer problem during permission table expansion
+- !23867 urma: add set_share_topo host EID programming path
+- !23845 [OLK-6.6][linux-6.6.y sync] Backport 6.6.127-6.6.128 LTS conflict Patches-p1
+- urma: add set_share_topo host EID programming path
+- ub: udma: fix the bug in the eid update process.
+- ub:ubus: Resolve the issue of msgq consuming CPU resources
+- !23640 [OLK-6.6] Fix CVE-2026-46103
+- !23333 ntfs3: fix circular locking dependency in run_unpack_ex
+- !23347 ksmbd: close durable scavenger races against m_fp_list lookups
+- !23719 [OLK-6.6] Fix CVE-2026-31580
+- !23630 [OLK-6.6] Fix CVE-2026-31725
+- !20853 [OLK-6.6] Fix CVE-2025-39932
+- !23611 [OLK-6.6] Fix CVE-2026-43295
+- !23604 [OLK-6.6] Fix CVE-2026-43296
+- !23315 [OLK-6.6] Fix CVE-2025-71272
+- !23588 net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer
+- !22397 [OLK-6.6] Fix CVE-2025-71203
+- !23713 ubcore: Add host info lookup trie for CTP reuse
+- !23844 urma: add dfx for ns mode
+- !23882 ub: udma: resolve the issue of false verification.
+- netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent
+- ub: ubase: optimize activate dev request handling in
+- ub: ubase: process change for querying SL through the
+- !23875 ub:ubus: Add new chip information into ubus_error_table
+- !23874 CVE-2026-46322
+- ub: udma: resolve the issue of false verification.
+- !23868 [OLK-6.6] ub: ubase: 5 related changes
+- ub:ubus: Add new chip information into ubus_error_table
+- ub:ubus: ras adapter of the new chips
+- urma: Add host info lookup trie for CTP reuse
+- urma: add dfx for ns mode
+- tun: free page on build_skb failure in tun_xdp_one()
+- !23869 ub: udma: resolve issues of create ccu_jetty.
+- ub: ubase: set the delay processing time for ctrlq crq to
+- ub: udma: resolve issues of create ccu_jetty.
+- ub: udma: set the jetty type by id
+- net: unic: resolve environment panic caused by alloc page
+- ASoC: nau8821: Cancel delayed work on component remove
+- ASoC: nau8821: Cancel pending work before suspend
+- octeon_ep: initialise control mbox tasks before using APIs
+- ub: ubase: increase reset task scheduling delay to avoid
+- octeon_ep: ensure dbell BADDR updation
+- octeon_ep: set backpressure watermark for RX queues
+- octeon_ep: disable per ring interrupts
+- octeon_ep: support Octeon CN10K devices
+- octeon_ep: restructured interrupt handlers
+- octeon_ep: support to fetch firmware info
+- ASoC: nau8821: Fixup nau8821_enable_jack_detect()
+- ASoC: nau8821: Avoid unnecessary blocking in IRQ handler
+- ASoC: nau8821: Consistently clear interrupts before unmasking
+- bpf: Fix bpf_xdp_store_bytes proto for read-only arg
+- bpf, sockmap: Fix incorrect copied_seq calculation
+- xfrm: move policy_bydst RCU sync from per-netns .exit to .pre_exit
+- xfrm: Wait for RCU readers during policy netns exit
+- most: core: fix leak on early registration failure
+- most: core: fix resource leak in most_register_interface error paths
+- most: remove usage of the deprecated ida_simple_xx() API
+- bpf: Fix bpf_xdp_store_bytes proto for read-only arg
+- MAINTAINERS: remove Jerin Jacob from Marvell OcteonTX2
+- bcache: fix uninitialized closure object
+- bcache: fix cached_dev.sb_bio use-after-free and crash
+- can: ucan: fix devres lifetime
+- ksmbd: close durable scavenger races against m_fp_list lookups
+- ksmbd: validate owner of durable handle on reconnect
+- ksmbd: add durable scavenger timer
+- ksmbd: avoid reclaiming expired durable opens by the client
+- usb: gadget: f_ecm: Fix net_device lifecycle with device_move
+- rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
+- octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
+- net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer
+- ub: ubase: adapt to the API of alloc memory of ummu
+- ntfs3: fix circular locking dependency in run_unpack_ex
+- net: unic: Fix JFC context domain segment fields and
+- net: unic: Add statistics on abnormal cqe
+- ub:ubase:anti-attack feature adaptation
+- ub: ubase: Add execution statistics for the software
+- ub: ubase: Add retry when ctrlq e2e msg send fail during
+- riscv: Sanitize syscall table indexing under speculation
+- smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
+
+* Fri Jun 12 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-157.0.0.143.20260612.1ba379218f1a
+- !23864 urma: add command to query TP information
+- !23849 iommu/ummu: Fix TLB invalidation flow in map/unmap
+- !23859 ub: cdma: refactor naming conventions and code cleanup
+- !23865 drivers/ub/sentry: fix memory leak and use-after-free in smh_message_get()
+- !23814 ub:ubus: Eliminate some compilation warnings on the code review platform
+- urma: add command to query TP information
+- !23863 urma: fix target_reuse_tpid connect waiting times
+- urma: fix target_reuse_tpid connect waiting times
+- drivers/ub/sentry: fix memory leak and use-after-free in smh_message_get()
+- vfio:ubus: Corrected the English errors of vfio
+- ub:ubfi: Corrected the English errors of ubfi
+- ub:ubus: Corrected the English errors of ubus
+- ub:ubus: add module_version for udev modules
+- ub:ubus: Eliminate some compilation warnings on the code review platform
+- !23554 Add Hygon NB driver support and update the interface used by other driver
+- ub: cdma: refactor naming conventions and code cleanup
+- !23838 urma: fix tpid reuse start up link error and ref cnt
+- urma: fix tpid reuse start up link error and ref cnt
+- iommu/ummu: Fix TLB invalidation flow in map/unmap
+- EDAC/amd64:Update the SMN and nb interface used by Hygon processors in EDAC
+- hwmon/k10temp: Update the SMN interface used by Hygon processors in k10temp
+- x86/hygon_nb: Add Hygon Northbridge driver support via PCI enumeration
+
+* Thu Jun 11 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-157.0.0.143.20260611.6a83b25aa018
+- !23212 urma: add eid sharing mode
+- urma: add eid sharing mode
+- !23832 ub: cdma: fix some code errors detected by AI in the kernel cdma
+- !23773 obmm: fix vma access check for PROT_WRITE-only mappings
+- obmm: fix vma access check for PROT_WRITE-only mappings
+- !23762 urma: change the enum in ubcore_cmd.h for netlink msg_type
+- !23813 netconsole: avoid OOB reads, msg is not nul-terminated
+- ub: cdma: fix some code errors detected by AI in the kernel cdma
+- !23829 CVE-2026-31588
+- !23799 scsi/hiraid: Support new RAID features and bug fixes
+- !23828 RDMA/hns: Return actual error code instead of fixed EINVAL
+- !23724 urma: validate ubcore message version for compatibility
+- !23765 【OLK-6.6】urma: fix panic issue when ifconfig up/down ipourma device
+- fix "KVM: x86: Use scratch field in MMIO fragment to hold small write values" KABI CRC break issue
+- KVM: x86: Use scratch field in MMIO fragment to hold small write values
+- RDMA/hns: Return actual error code instead of fixed EINVAL
+- RDMA/hns: Fix RoCEv1 failure due to DSCP
+- urma: validate ubcore message version for compatibility
+- netconsole: avoid OOB reads, msg is not nul-terminated
+- scsi/hiraid: Support new RAID features and bug fixes
+- urma: change the enum in ubcore_cmd.h for netlink msg_type
+- urma: fix panic issue when ifconfig up/down ipourma device
+
+* Wed Jun 10 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-157.0.0.143
+- !23816 netfilter: x_tables: ensure names are nul-terminated
+- !23812 bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs
+- netfilter: x_tables: ensure names are nul-terminated
+- !23804 mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
+- !23323 iommu/ummu: Enable separated SVA page table by default
+- bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs
+- !22670 [OLK-6.6] Fix CVE-2026-31607
+- !22632 [OLK-6.6] Fix CVE-2026-31606
+- !23792 urma: fix dev cap struct length by reserved
+- !23725 urma: publish ipourma eid after setup
+- mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
+- urma: fix dev cap struct length by reserved
+- !23769 ub:ubus: Fix the calculation of the total_ues for MUE in VDM registration
+- !23787 crypto: hisilicon - add backlog support
+- !23772 ub:ubus: Using activate mutex to prevent reset and activate/deactivate occuring concurrently
+- !23753 iommu/vt-d: Clear Present bit before tearing down context entry
+- ub:ubus: Fix the calculation of the total_ues for MUE in VDM registration
+- !22947 Fix CVE-2026-43024
+- !22884 Fix CVE-2026-43107
+- !23742 LoongArch: KVM: Revert "LoongArch: KVM: Add paravirt preempt feature in hypervisor side"
+- !23690 mm/filemap: fix filemap_alloc_folio_local() return NULL with GFP_NOFAIL
+- !23634 backport cpufreq patches from linux mainline.
+- crypto: hisilicon/hpre: implement full backlog support for hpre driver
+- crypto: hisilicon/sec2 - restore iv for ctr mode
+- crypto: hisilicon/sec2 - fix resource leakage issues in non-backlog mode
+- crypto: hisilicon/sec2 - fix UAF in sec_alg_send_backlog
+- crypto: hisilicon/zip - add backlog support for zip
+- !22664 update rnpgbe driver to version 1.0.10
+- !23651 cpufreq: Documentation: fix sampling_down_factor documentation range
+- !23764 Fix livepatch and kretprobe conflict warning
+- !23763 virtcca inclusion: add msk_encrypted field
+- ub:ubus: Using activate mutex to prevent reset and activate/deactivate occuring concurrently
+- !23760 Fix CVE-2026-46243
+- bug fix for virtcca huk-based key encryption
+- rethook: Use tsk->on_cpu to check task execution state
+- rethook: Remove warning messages printed for finding return address of a frame.
+- smb: client: reject userspace cifs.spnego descriptions
+- urma: fix ipourma eid setup ordering
+- iommu/vt-d: Clear Present bit before tearing down context entry
+- drivers/iommu: Revise IOMMU memory reservation interface call timing
+- LoongArch: KVM: Revert "LoongArch: KVM: Add paravirt preempt feature in hypervisor side"
+- LoongArch: KVM: Revert "LoongArch: KVM: Add paravirt vcpu_is_preempted() support in guest side"
+- LoongArch: KVM: Revert "LoongArch: KVM: Make vcpu_is_preempted() as a macro rather than function"
+- mm/filemap: fix filemap_alloc_folio_local() return NULL with GFP_NOFAIL
+- cpufreq: Documentation: fix freq_step description
+- cpufreq: Documentation: fix sampling_down_factor documentation range
+- cpufreq: conservative: Simplify frequency limit handling
+- cpufreq: Avoid redundant target() calls for unchanged limits
+- cpufreq: Fix typo in comment
+- arm64: smp: Do not mark secondary CPUs possible under nosmp
+- iommu/ummu: Enable separated SVA page table by default
+- rnpgbe: update rnpgbe driver to version 1.0.10
+- netfilter: nf_tables: reject immediate NF_QUEUE verdict
+- xfrm: account XFRMA_IF_ID in aevent size calculation
+- usbip: validate number_of_packets in usbip_pack_ret_submit()
+- usb: gadget: f_hid: don't call cdev_init while cdev in use
+
+* Tue Jun 09 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-156.0.0.142.20260609.c1fb4bef6ed7
+- !23518 x86/cpu/hygon: Adjust the die_id and logical_die_id for Hygon models 0x4-0x8
+- !23750 irqchip/gic-v3: Fix ALLINT masking logic by decoupling from GIC NMI support
+- !23743 urma: remove the redundant update of the tx_ring in error branch
+- !23738 virtcca huk-based data key interface
+- !22962 Fix CVE-2026-43089
+- !22990 netfilter: ctnetlink: ensure safe access to master conntrack
+- virtcca huk-based key encryption
+- !23686 CVE-2026-46065
+- irqchip/gic-v3: Fix ALLINT masking logic by decoupling from GIC NMI support
+- Revert "irqchip/gic-v3: Fix ALLINT masking logic by decoupling from GIC NMI support"
+- !23477 xfs: fix possible bugon in xfs_trans_unreserve_and_mod_sb()
+- !23728 iommu/vt-d: Clear Present bit before tearing down PASID entry
+- urma: remove the redundant update of the tx_ring in error branch
+- !23700 Fix PMD sharing disabled by missing SPLIT_PMD_PTLOCKS
+- !23632 Fix CVE-2026-43465
+- !23688 urma: fix cm payload and async bind callback
+- !23701 spi: spidev: fix lock inversion between spi_lock and buf_lock
+- !23692 ub: udma: modify the UDMA document.
+- !23667 udma: optimizing the scheme for separating page
+- iommu/vt-d: Clear Present bit before tearing down PASID entry
+- spi: spidev: fix lock inversion between spi_lock and buf_lock
+- mm: make SPLIT_PTE_PTLOCKS depend on SMP
+- powerpc/8xx: document and enforce that split PT locks are not used
+- mm: turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS into Kconfig options
+- ub: udma: modify the UDMA document.
+- ub: udma: optimizing the scheme for separating page
+- urma: fix cm payload and async bind callback
+- fbdev: defio: Remove unused variable 'fbdefio' to fix build warning
+- fbdev: defio: fix KABI breakage in struct fb_deferred_io and struct fb_info
+- fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info
+- fbdev/deferred-io: Always call get_page() for framebuffer pages
+- fbdev/deferred-io: Clean up pageref on lastclose
+- x86/cpu/hygon: Adjust the die_id and logical_die_id for Hygon models 0x4-0x8
+- net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ
+- xfs: fix possible bugon in xfs_trans_unreserve_and_mod_sb()
+- netfilter: ctnetlink: ensure safe access to master conntrack
+- xfrm_user: fix info leak in build_mapping()
+
+* Sun Jun 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-156.0.0.142.20260607.d00c77839db7
+- !23712 Fix CVE-2026-43198
+- !23722 8021q: use RCU for egress QoS mappings
+- !23412 Fix CVE-2026-43088
+- !23706 vhost: move vdpa group bound check to vhost_vdpa
+- 8021q: delete cleared egress QoS mappings
+- 8021q: use RCU for egress QoS mappings
+- tcp: restore kABI for syn_recv_sock() backport
+- !23419 Fix CVE-2026-43073
+- vhost: move vdpa group bound check to vhost_vdpa
+- tcp: fix potential race in tcp_v6_syn_recv_sock()
+- x86-64: rename misleadingly named '__copy_user_nocache()' function
+- net: af_key: zero aligned sockaddr tail in PF_KEY exports
+
+* Sat Jun 06 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-156.0.0.142.20260606.59733ebaf9a9
+- !23227 Fix CVE-2026-45850
+- !23672 drm/amd/display: Fix dc_link NULL handling in HPD init
+- !23537 Fix CVE-2026-31709
+- !23520 Fix CVE-2026-46242
+- !23370 mm/page_alloc: clear page->private in free_pages_prepare()
+- !23689 KVM: SVM: Add missing save/restore handling of LBR MSRs
+- !23687 urma: fix unimport jetty function call and remove debug logs
+- !23606 Fix CVE-2026-43216
+- !23669 KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT
+- KVM: SVM: Add missing save/restore handling of LBR MSRs
+- urma: fix unimport jetty function call and remove debug logs
+- !23417 Fix CVE-2026-43059
+- !23676 v2 irqchip/gic-v3: Fix ALLINT masking logic by decoupling from GIC NMI support
+- irqchip/gic-v3: Fix ALLINT masking logic by decoupling from GIC NMI support
+- !23402 mm: fix CMA folio mempolicy and migration
+- drm/amd/display: Fix dc_link NULL handling in HPD init
+- KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT
+- !23653 urma: bugfix of lru_node and rt_work in wk0 req/resp
+- !23636 urma: fix well-known jetty create/delete hook up with main ue eid event
+- !23428 dlm: validate length in dlm_search_rsb_tree
+- !23654 mm/vmscan: fix wrong callback in shrinker_v2_to_v1_scan_objects()
+- urma: enhance the reliability of the kernel-mode wk_jetty retransmission
+- mm/vmscan: fix wrong callback in shrinker_v2_to_v1_scan_objects()
+- urma: fix well-known jetty create/delete hook up with main ue eid event
+- mm: fix CMA folio migration problems
+- mm: enhance CMA folio mempolicy support and fix MPOL_BIND bypass
+- net: Drop the lock in skb_may_tx_timestamp()
+- smb: client: scope end_of_dacl to CIFS_DEBUG2 use in parse_dacl
+- smb: client: validate the whole DACL before rewriting it in cifsacl
+- eventpoll: fix ep_remove struct eventpoll / struct file UAF
+- eventpoll: move epi_fget() up
+- eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()
+- eventpoll: kill __ep_remove()
+- eventpoll: split __ep_remove()
+- eventpoll: use hlist_is_singular_node() in __ep_remove()
+- dlm: validate length in dlm_search_rsb_tree
+- Bluetooth: MGMT: Fix list corruption and UAF in command complete handlers
+- mm/page_alloc: clear page->private in free_pages_prepare()
+- ipvs: skip ipv6 extension headers for csum checks
+
+* Fri Jun 05 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-156.0.0.142.20260605.571f65a01cef
+- !23400 [OLK-6.6] ub: ubase & net: unic: 5 bugfixes
+- !23237 Fix CVE-2026-45917
+- !22921 [OLK-6.6] Fix CVE-2026-23361
+- !22672 [OLK-6.6] Fix CVE-2026-23262
+- !22639 [OLK-6.6] Fix CVE-2026-23239
+- !22332 [OLK-6.6] Fix CVE-2026-23214
+- !22350 [OLK-6.6] Fix CVE-2026-23213
+- !20711 [OLK-6.6] Fix CVE-2025-71109
+- !23499 RDMA/hns: Fix log flood after cmd_mbox failure
+- !23530 CVEs
+- !23509 x86/cpu/hygon: Fix node ID overflow for Hygon models 0x4-0x8
+- !22587 urma: Fix the issue where functions such as uburma_cmd_unimport_seg() cannot measure running time
+- urma: Fix the issue where functions such as uburma_cmd_unimport_seg() cannot measure running time
+- !23500 fix CVE-2026-45893
+- !23424 Fix HWPSIRT-2026-70484
+- !23484 urma: fix uburma ioctl error handling for connection
+- !23048 Fix CVE-2026-43101
+- hwrng: core - use RCU and work_struct to fix race condition
+- hwrng: core - Allow runtime disabling of the HW RNG
+- RDMA/mlx5: Fix UMR hang in LAG error state unload
+- x86/cpu/hygon: Fix node ID overflow for Hygon models 0x4-0x8
+- apparmor: Fix & Optimize table creation from possibly unaligned memory
+- AppArmor: Allow apparmor to handle unaligned dfa tables
+- xfrm: esp: restore combined single-frag length gate
+- urma: fix uburma ioctl error handling for connection
+- RDMA/hns: Fix log flood after cmd_mbox failure
+- ipvs: do not keep dest_dst if dev is going down
+- net: ioam6: fix OOB and missing lock
+- ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()
+- net: unic: Fix the issue of system suspend when the fe
+- ub: ubase: Resolved the issue of printing logs in spin
+- ub: ubase: Ctrlq code optimization
+- net: unic: Added logging related to the Jetty context
+- ub: ubase: Adjust the macro definition for querying chip
+- PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry
+- gve: Fix stats report corruption on queue count change
+- espintcp: Fix race condition in espintcp_close()
+- btrfs: reject new transactions if the fs is fully read-only
+- drm/amdgpu: ensure no_hw_access is visible before MMIO
+- drm/amd/pm: Disable MMIO access during SMU Mode 1 reset
+- MIPS: ftrace: Fix memory corruption when kernel is located beyond 32 bits
+
+* Thu Jun 04 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-156.0.0.142
+- !23508 v2 bpf: Remove smap argument from bpf_selem_free()
+- !23457 v2 bpf mainline
+- !23442 ub: udma&ubase: add get tp list function.
+- !23415 drivers/ub/sentry: adapt to ubcore_get_tp_list semantic change
+- ub: udma: add get tp list function.
+- !22887 [OLK-6.6] urma: fix RNR ERR under CTP mode in IPoURMA
+- !23416 urma: implement kernel-space get tp list with hash table.
+- bpf: Remove smap argument from bpf_selem_free()
+- urma: implement kernel-space get tp list with hash table.
+- !23418 bpf: Avoid soft lockup in bpf_uprobe_unregister
+- drivers/ub/sentry: adapt to ubcore_get_tp_list semantic change
+- !23229 obmm: add feature-based enable control
+- !23362 CVE-2026-43201
+- !23351 Fix CVE-2026-43292
+- !22903 [OLK-6.6][linux-6.6.y sync] Backport 6.6.128-6.6.141 LTS Patches
+- !23228 obmm: fix VMA access for ptrace/GDB on export regions
+- selftests/bpf: Add test for stale pkt range after scalar arithmetic
+- bpf: Drop pkt_end markers on arithmetic to prevent is_pkt_ptr_branch_taken
+- obmm: add feature-based enable control
+- !23374 urma: increase topo max node limit to 1024
+- !23403 urma: add v2p function in kernel for dfx such as urma_admin
+- netfs: Fix potential uninitialised var in netfs_extract_user_iter()
+- net/rds: reset op_nents when zerocopy page pin fails
+- mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker
+- mptcp: pm: ADD_ADDR rtx: fix potential data-race
+- spi: sifive: fix controller deregistration
+- spi: sifive: Simplify clock handling with devm_clk_get_enabled()
+- media: nxp: imx8-isi: Reduce minimum queued buffers from 2 to 0
+- spi: st-ssc4: fix controller deregistration
+- spi: st-ssc4: switch to use modern name
+- RDMA/mana: Fix error unwind in mana_ib_create_qp_rss()
+- f2fs: fix false alarm of lockdep on cp_global_sem lock
+- f2fs: fix incorrect file address mapping when inline inode is unwritten
+- mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0
+- mptcp: pm: prio: skip closed subflows
+- mptcp: fix rx timestamp corruption on fastopen
+- mptcp: drop __mptcp_fastopen_gen_msk_ackseq()
+- RDMA/mana: Validate rx_hash_key_len
+- btrfs: fix missing last_unlink_trans update when removing a directory
+- btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much usage of BTRFS_I()
+- btrfs: use inode already stored in local variable at btrfs_rmdir()
+- smb: client: Use FullSessionKey for AES-256 encryption key derivation
+- drm/v3d: Reject empty multisync extension to prevent infinite loop
+- eventfs: Use list_add_tail_rcu() for SRCU-protected children list
+- pmdomain: core: Fix detach procedure for virtual devices in genpd
+- drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init
+- drm/gma500/oaktrail_lvds: fix hang on init failure
+- drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
+- drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout()
+- drm/i915: skip __i915_request_skip() for already signaled requests
+- iommu/vt-d: Disable DMAR for Intel Q35 IGFX
+- libceph: handle rbtree insertion error in decode_choose_args()
+- libceph: Fix potential out-of-bounds access in crush_decode()
+- libceph: Fix potential null-ptr-deref in decode_choose_args()
+- libceph: Fix potential out-of-bounds access in osdmap_decode()
+- netfs: fix error handling in netfs_extract_user_iter()
+- powerpc/warp: Fix error handling in pika_dtm_thread
+- io-wq: check that the predecessor is hashed in io_wq_remove_pending()
+- ceph: fix a buffer leak in __ceph_setxattr()
+- ALSA: usb-audio: Bound MIDI endpoint descriptor scans
+- ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans
+- drm/i915/dp: Fix VSC dynamic range signaling for RGB formats
+- ASoC: SOF: Intel: hda: Fix NULL pointer dereference
+- ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio
+- ASoC: SOF: Intel: hda-dai: remove dspless special case
+- KVM: x86: Fix Xen hypercall tracepoint argument assignment
+- KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic
+- KVM: Reject wrapped offset in kvm_reset_dirty_gfn()
+- audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV
+- net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled
+- netfilter: nft_ct: fix missing expect put in obj eval
+- audit: fix incorrect inheritable capability in CAPSET records
+- netfilter: nf_conntrack_sip: get helper before allocating expectation
+- workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path
+- i40e: Cleanup PTP pins on probe failure
+- crypto: af_alg - Cap AEAD AD length to 0x80000000
+- netconsole: avoid out-of-bounds access on empty string in trim_newline()
+- net/sched: sch_pie: annotate more data-races in pie_dump_stats()
+- ksmbd: validate response sizes in ipc_validate_msg()
+- net: bcmgenet: fix leaking free_bds
+- net: bcmgenet: Initialize u64 stats seq counter
+- crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx
+- ntfs: ->d_compare() must not block
+- net/sched: cls_flower: revert unintended changes
+- sfc: fix error code in efx_devlink_info_running_versions()
+- net: tls: fix strparser anchor skb leak on offload RX setup failure
+- ice: fix NULL pointer dereference in ice_reset_all_vfs()
+- iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler
+- iavf: wait for PF confirmation before removing VLAN filters
+- iavf: stop removing VLAN filters from PF on interface down
+- iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING
+- bonding: 802.3ad replace MAC_ADDRESS_EQUAL with __agg_has_partner
+- drm/amd/display: Read EDID from VBIOS embedded panel info
+- drm/amd/display: Allow DCE link encoder without AUX registers
+- futex: Prevent lockup in requeue-PI during signal/ timeout wakeup
+- ALSA: hda/conexant: Fix missing error check for jack detection
+- ALSA: hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87
+- ALSA: hda/conexant: fix some typos
+- netconsole: propagate device name truncation in dev_name_store()
+- net: netconsole: move newline trimming to function
+- net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
+- bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()
+- ipv6: rename and move ip6_dst_lookup_tunnel()
+- ipv4: add new arguments to udp_tunnel_dst_lookup()
+- ipv4: remove "proto" argument from udp_tunnel_dst_lookup()
+- ipv4: rename and move ip_route_output_tunnel()
+- sctp: discard stale INIT after handshake completion
+- netfilter: skip recording stale or retransmitted INIT
+- ASoC: codecs: ab8500: Fix casting of private data
+- drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring
+- drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring
+- drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring
+- drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring
+- drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring
+- drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring
+- drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings
+- drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings
+- drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings
+- net: phy: dp83869: fix setting CLK_O_SEL field.
+- net: mctp i2c: check length before marking flow active
+- ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams
+- neigh: let neigh_xmit take skb ownership
+- neighbour: add RCU protection to neigh_tables[]
+- net/sched: taprio: fix NULL pointer dereference in class dump
+- NFC: trf7970a: Ignore antenna noise when checking for RF field
+- net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
+- net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()
+- vrf: Fix a potential NPD when removing a port from a VRF
+- net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats()
+- net/sched: sch_choke: annotate data-races in choke_dump_stats()
+- net/sched: netem: check for negative latency and jitter
+- net/sched: netem: fix slot delay calculation overflow
+- net/sched: netem: validate slot configuration
+- net/sched: netem: only reseed PRNG when seed is explicitly provided
+- net/sched: netem: fix queue limit check to include reordered packets
+- net/sched: netem: fix probability gaps in 4-state loss model
+- netdevsim: zero initialize struct iphdr in dummy sk_buff
+- cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro()
+- arm64/scs: Fix potential sign extension issue of advance_loc4
+- drm/sysfb: ofdrm: fix PCI device reference leaks
+- spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ
+- netfilter: nf_conntrack_sip: don't use simple_strtoul
+- netfilter: xt_policy: fix strict mode inbound policy matching
+- drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2)
+- drm/amdgpu/uvd3.1: Don't validate the firmware when already validated
+- drm/amdgpu: fix spelling typos
+- drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG
+- nvme-pci: fix missed admin queue sq doorbell write
+- netfilter: arp_tables: fix IEEE1394 ARP payload parsing
+- nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers
+- btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()
+- mailbox: mailbox-test: make data_ready a per-instance variable
+- mailbox: mailbox-test: initialize struct earlier
+- mailbox: mailbox-test: don't free the reused channel
+- mailbox: add sanity check for channel array
+- cgroup/rdma: fix integer overflow in rdmacg_try_charge()
+- mailbox: mailbox-test: free channels on probe error
+- fbdev: offb: fix PCI device reference leak on probe failure
+- rtc: abx80x: Disable alarm feature if no interrupt attached
+- fs/adfs: validate nzones in adfs_validate_bblk()
+- vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll()
+- tipc: fix double-free in tipc_buf_append()
+- nfp: fix swapped arguments in nfp_encode_basic_qdr() calls
+- net: dsa: realtek: rtl8365mb: fix mode mask calculation
+- net/sched: sch_sfb: annotate data-races in sfb_dump_stats()
+- net/sched: sch_red: annotate data-races in red_dump_stats()
+- net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats()
+- net/sched: sch_pie: annotate data-races in pie_dump_stats()
+- net_sched: sch_hhf: annotate data-races in hhf_dump_stats()
+- net/rds: zero per-item info buffer before handing it to visitors
+- ksmbd: scope conn->binding slowpath to bound sessions only
+- ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open
+- ksmbd: destroy async_ida in ksmbd_conn_free()
+- ksmbd: add support for supplementary groups
+- ksmbd: Use struct_size() to improve smb_direct_rdma_xmit()
+- ksmbd: destroy tree_conn_ida in ksmbd_session_destroy()
+- arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number
+- slip: bound decode() reads against the compressed packet length
+- slip: reject VJ receive packets on instances with no rstate array
+- netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check
+- netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
+- ipvs: fix MTU check for GSO packets in tunnel mode
+- netfilter: xtables: restrict several matches to inet family
+- netfilter: conntrack: remove sprintf usage
+- netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO
+- netfilter: nft_osf: restrict it to ipv4
+- openvswitch: cap upcall PID array size and pre-size vport replies
+- sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks
+- ipv6: fix possible UAF in icmpv6_rcv()
+- e1000e: Unroll PTP in probe error handling
+- i40e: don't advertise IFF_SUPP_NOFCS
+- ice: fix double-free of tx_buf skb
+- ice: Remove jumbo_remove step from TX path
+- tcp: annotate data-races around tp->plb_rehash
+- tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)
+- tcp: annotate data-races around tp->dsack_dups
+- tcp: annotate data-races around tp->bytes_retrans
+- tcp: annotate data-races around tp->bytes_sent
+- tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans
+- net/sched: taprio: fix use-after-free in advance_sched() on schedule switch
+- nexthop: fix IPv6 route referencing IPv4 nexthop
+- net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys
+- macvlan: fix macvlan_get_size() not reserving space for IFLA_MACVLAN_BC_CUTOFF
+- arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT
+- arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT
+- arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT
+- PCMCIA: Fix garbled log messages for KERN_CONT
+- arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT
+- arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT
+- arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT
+- arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT
+- arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT
+- crypto: ccp - copy IV using skcipher ivsize
+- crypto: sa2ul - Fix AEAD fallback algorithm names
+- drm/i915/wm: Verify the correct plane DDB entry
+- drm/i915: Loop over all active pipes in intel_mbus_dbox_update
+- drm/i915: Extract intel_dbuf_mdclk_cdclk_ratio_update()
+- drm/i915: Simplify watermark state checker calling convention
+- drm/i915: Constify watermark state checker
+- f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show()
+- f2fs: Use sysfs_emit_at() to simplify code
+- clk: visconti: pll: initialize clk_init_data to zero
+- lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug()
+- clk: qcom: dispcc-sc7180: Add missing MDSS resets
+- dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets
+- clk: xgene: Fix mapping leak in xgene_pllclk_init()
+- clk: qoriq: avoid format string warning
+- clk: imx8mq: Correct the CSI PHY sels
+- clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
+- clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()
+- clk: qcom: dispcc-sm8250: Enable parents for pixel clocks
+- clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk
+- clk: qcom: gcc-sc8180x: Use retention for PCIe power domains
+- clk: qcom: gcc-sc8180x: Use retention for USB power domains
+- clk: qcom: gcc-sc8180x: Add missing GDSCs
+- dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs
+- scsi: target: core: Fix integer overflow in UNMAP bounds check
+- clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from byte_div_clk_src dividers
+- scsi: sg: Resolve soft lockup issue when opening /dev/sgX
+- scsi: sg: Fix sysctl sg-big-buff register during sg_init()
+- scsi: sg: Make sg_sysfs_class constant
+- clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source
+- RDMA/core: Prefer NLA_NUL_STRING
+- platform/x86: dell-wmi-sysman: bound enumeration string aggregation
+- platform/x86: dell_rbu: avoid uninit value usage in packet_size_write()
+- fs/ntfs3: terminate the cached volume label after UTF-8 conversion
+- nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist()
+- mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()
+- platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup
+- tty: hvc_iucv: fix off-by-one in number of supported devices
+- leds: lgm-sso: Remove duplicate assignments for priv->mmap
+- platform/surface: surfacepro3_button: Drop wakeup source on remove
+- backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt()
+- dev_printk: add new dev_err_probe() helpers
+- i3c: mipi-i3c-hci: fix IBI payload length calculation for final status
+- perf util: Kill die() prototype, dead for a long time
+- ipmi: ssif_bmc: change log level to dbg in irq callback
+- ipmi: ssif_bmc: fix message desynchronization after truncated response
+- ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure
+- perf expr: Return -EINVAL for syntax error in expr__find_ids()
+- perf lock: Fix option value type in parse_max_stack
+- pinctrl: abx500: Fix type of 'argument' variable
+- perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace
+- perf branch: Avoid incrementing NULL
+- pinctrl: cy8c95x0: Avoid returning positive values to user space
+- pinctrl: cy8c95x0: Unify messages with help of dev_err_probe()
+- pinctrl: cy8c95x0: remove duplicate error message
+- pinctrl: pinctrl-pic32: Fix resource leak
+- bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT
+- bpf: allow UTF-8 literals in bpf_bprintf_prepare()
+- bpf: Fix precedence bug in convert_bpf_ld_abs alignment check
+- bpf, sockmap: Take state lock for af_unix iter
+- bpf, sockmap: Fix af_unix null-ptr-deref in proto update
+- bpf, sockmap: Fix af_unix iter deadlock
+- HID: usbhid: fix deadlock in hid_post_reset()
+- mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob
+- mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions
+- mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path
+- mtd: spi-nor: swp: check SR_TB flag when getting tb_mask
+- mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation
+- mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook
+- mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
+- mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations
+- dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range
+- mtd: physmap_of_gemini: Fix disabled pinctrl state check
+- HID: asus: do not abort probe when not necessary
+- HID: asus: make asus_resume adhere to linux kernel coding standards
+- ima: check return value of crypto_shash_final() in boot aggregate
+- soundwire: cadence: Clear message complete before signaling waiting thread
+- dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register()
+- soundwire: bus: demote UNATTACHED state warnings to dev_dbg()
+- dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function
+- ocfs2: validate group add input before caching
+- ocfs2: validate bg_bits during freefrag scan
+- ocfs2: fix listxattr handling when the buffer is full
+- ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended
+- arm64/xor: fix conflicting attributes for xor_block_template
+- ARM: OMAP1: Fix DEBUG_LL and earlyprintk on OMAP16XX
+- arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP
+- soc: qcom: aoss: compare against normalized cooling state
+- soc: qcom: llcc: fix v1 SB syndrome register offset
+- ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
+- ocfs2/dlm: validate qr_numregions in dlm_match_regions()
+- unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure
+- soc/tegra: cbb: Set ERD on resume for err interrupt
+- arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual
+- arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot
+- arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl
+- arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes
+- arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes
+- arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller
+- arm64: dts: qcom: sm8550: Fix GIC_ITS range length
+- arm64: dts: qcom: sm8450: Fix GIC_ITS range length
+- soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available
+- soc: qcom: ocmem: register reasons for probe deferrals
+- soc: qcom: ocmem: use scoped device node handling to simplify error paths
+- soc: qcom: ocmem: make the core clock optional
+- arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight
+- arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value
+- arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count
+- arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count
+- arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1)
+- arm64: dts: imx8-apalis: Fix LEDs name collision
+- memory: tegra30-emc: Fix dll_change check
+- memory: tegra124-emc: Fix dll_change check
+- ARM: dts: mediatek: mt7623: fix efuse fallback compatible
+- ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine
+- efi/capsule-loader: fix incorrect sizeof in phys array reallocation
+- gfs2: prevent NULL pointer dereference during unmount
+- gfs2: add some missing log locking
+- quota: Fix race of dquot_scan_active() with quota deactivation
+- ktest: Run POST_KTEST hooks on failure and cancellation
+- ktest: Honor empty per-test option overrides
+- ktest: Avoid undef warning when WARNINGS_FILE is unset
+- gfs2: Call unlock_new_inode before d_instantiate
+- crypto: jitterentropy - replace long-held spinlock with mutex
+- dm cache: fix missing return in invalidate_committed's error path
+- ALSA: sc6000: Keep the programmed board state in card-private data
+- ALSA: sc6000: Use standard print API
+- spi: mtk-snfi: unregister ECC engine on probe failure and remove() callback
+- PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well
+- PCI: tegra194: Use DWC IP core version
+- PCI: tegra194: Allow system suspend when the Endpoint link is not up
+- PCI: tegra194: Disable direct speed change for Endpoint mode
+- PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select"
+- PCI: tegra194: Disable PERST# IRQ only in Endpoint mode
+- PCI: tegra194: Don't force the device into the D0 state before L2
+- PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in tegra_pcie_downstream_dev_to_D0()
+- PCI: tegra194: Disable LTSSM after transition to Detect on surprise link down
+- PCI: tegra194: Increase LTSSM poll time on surprise link down
+- PCI: tegra194: Fix polling delay for L2 state
+- ASoC: SOF: compress: return the configured codec from get_params
+- ALSA: scarlett2: Add missing sentinel initializer field
+- selftest: memcg: skip memcg_sock test if address family not supported
+- Documentation: fix a hugetlbfs reservation statement
+- selftests/mm: skip migration tests if NUMA is unavailable
+- PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found
+- PCI: Enable AtomicOps only if Root Port supports them
+- ASoC: rsnd: Fix potential out-of-bounds access of component_dais[]
+- crypto: qat - use swab32 macro
+- ASoC: qcom: qdsp6: topology: check widget type before accessing data
+- ASoC: fsl_easrc: Change the type for iec958 channel status controls
+- ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits()
+- ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits()
+- ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put()
+- ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put()
+- ASoC: fsl_micfil: Fix event generation in micfil_quality_set()
+- ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state()
+- ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode()
+- ASoC: fsl_micfil: Fix event generation in hwvad_put_enable()
+- ASoC: fsl_micfil: Add access property for "VAD Detected"
+- pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe()
+- pmdomain: ti: omap_prm: Fix a reference leak on device node
+- drm/msm/a6xx: Use barriers while updating HFI Q headers
+- drm/msm/shrinker: Fix can_block() logic
+- drm/msm/a6xx: Fix HLSQ register dumping
+- ASoC: SOF: Intel: hda: Place check before dereference
+- ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')
+- drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board
+- drm/amd/pm/ci: Fill DW8 fields from SMC
+- drm/amd/pm/ci: Clear EnabledForActivity field for memory levels
+- drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0
+- drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock
+- drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs
+- drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled
+- ALSA: core: Validate compress device numbers without dynamic minors
+- drm/panel: simple: Correct G190EAN01 prepare timing
+- drm/panel: sharp-ls043t1le01: make use of prepare_prev_first
+- drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0
+- drm/msm/dsi: add the missing parameter description
+- drm/msm/dpu: fix mismatch between power and frequency
+- spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo
+- drm/amdgpu/gfx10: look at the right prop for gfx queue priority
+- crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs
+- crypto: atmel - Use unregister_{aeads,ahashes,skciphers}
+- crypto: atmel - Remove cfb and ofb
+- fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break
+- dm init: ensure device probing has finished in dm-mod.waitfor=
+- drm/amdgpu: Add default case in DVI mode validation
+- drm/sun4i: Fix resource leaks
+- spi: fsl-qspi: Use reinit_completion() for repeated operations
+- drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge atomic check
+- drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to drm_bridge_funcs
+- drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in atomic_enable()
+- dm log: fix out-of-bounds write due to region_count overflow
+- dm cache metadata: fix memory leak on metadata abort retry
+- platform/chrome: chromeos_tbmc: Drop wakeup source on remove
+- dm cache: fix dirty mapping checking in passthrough mode switching
+- dm cache: support shrinking the origin device
+- dm cache: fix concurrent write failure in passthrough mode
+- dm cache policy smq: fix missing locks in invalidating cache blocks
+- dm cache: fix write hang in passthrough mode
+- dm cache: fix write path cache coherency in passthrough mode
+- dm cache: fix null-deref with concurrent writes in passthrough mode
+- ASoC: sti: use managed regmap_field allocations
+- ASoC: sti: Return errors from regmap_field_alloc()
+- drm/sun4i: backend: fix error pointer dereference
+- drm/komeda: fix integer overflow in AFBC framebuffer size check
+- net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master
+- sctp: fix missing encap_port propagation for GSO fragments
+- net: phy: qcom: at803x: Use the correct bit to disable extended next page
+- net: phy: move at803x PHY driver to dedicated directory
+- net: phy: add Rust Asix PHY driver
+- net: phy: aquantia: move to separate directory
+- bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb
+- net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic()
+- net/mlx5e: Fix features not applied during netdev registration
+- dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110
+- net: ipa: Fix decoding EV_PER_EE for IPA v5.0+
+- net: ipa: Fix programming of QTIME_TIMESTAMP_CFG
+- ppp: require CAP_NET_ADMIN in target netns for unattached ioctls
+- net/rds: Restrict use of RDS/IB to the initial network namespace
+- net/rds: Optimize rds_ib_laddr_check
+- net/sched: act_ct: Only release RCU read lock after ct_ft
+- net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf
+- 6pack: propagage new tty types
+- netfilter: nft_fwd_netdev: check ttl/hl before forwarding
+- netfilter: xt_socket: enable defrag after all other checks
+- net: bcmgenet: fix racing timeout handler
+- net: bcmgenet: switch to use 64bit statistics
+- net: bcmgenet: support reclaiming unsent Tx packets
+- net: bcmgenet: move DESC_INDEX flow to ring 0
+- net: bcmgenet: add bcmgenet_has_* helpers
+- net: bcmgenet: Remove custom ndo_poll_controller()
+- net: bcmgenet: fix off-by-one in bcmgenet_put_txcb
+- arm64: kexec: Remove duplicate allocation for trans_pgd
+- ACPI: AGDI: fix missing newline in error message
+- bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec()
+- wifi: brcmfmac: Fix error pointer dereference
+- macvlan: annotate data-races around port->bc_queue_len_used
+- selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15
+- selftests/powerpc: Re-order *FLAGS to follow lib.mk
+- powerpc/crash: fix backup region offset update to elfcorehdr
+- r8152: fix incorrect register write to USB_UPHY_XTAL
+- wifi: rtw89: phy: fix uninitialized variable access in rtw89_phy_cfo_set_crystal_cap()
+- wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()
+- wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event
+- arm64: cpufeature: Make PMUVer and PerfMon unsigned
+- wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
+- wifi: mt76: mt7915: fix use_cts_prot support
+- wifi: mt76: mt7615: fix use_cts_prot support
+- wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr()
+- module: Fix freeing of charp module parameters when CONFIG_SYSFS=n
+- params: Replace __modinit with __init_or_module
+- s390/bpf: Zero-extend bpf prog return values and kfunc arguments
+- dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n
+- dpaa2: add independent dependencies for FSL_DPAA2_SWITCH
+- bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap
+- bpf: Add CHECKSUM_COMPLETE to bpf test progs
+- wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet
+- wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()
+- firmware: dmi: Correct an indexing error in dmi.h
+- locking: Fix rwlock support in <linux/spinlock_up.h>
+- hrtimer: Reduce trace noise in hrtimer_start()
+- hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns()
+- hrtimers: Update the return type of enqueue_hrtimer()
+- irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter
+- s390/cio: use generic driver_override infrastructure
+- s390/cio: convert sprintf()/snprintf() to sysfs_emit()
+- s390/cio: make sch->lock spinlock pointer a member
+- debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str()
+- debugfs: check for NULL pointer in debugfs_create_str()
+- thermal/drivers/spear: Fix error condition for reading st,thermal-flags
+- devres: fix missing node debug info in devm_krealloc()
+- ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver
+- ACPI: x86: cmos_rtc: Clean up address space handler driver
+- blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current()
+- nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty()
+- loop: fix partition scan race between udev and loop_reread_partitions()
+- drbd: Balance RCU calls in drbd_adm_dump_devices()
+- fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
+- blk-cgroup: wait for blkcg cleanup before initializing new disk
+- smb: client: use kzalloc to zero-initialize security descriptor buffer
+- mtd: spi-nor: sst: Fix SST write failure
+- drm/amdgpu/vcn4: Avoid overflow on msg bound check
+- drm/amdgpu/vcn3: Avoid overflow on msg bound check
+- vsock/virtio: fix length and offset in tap skb for split packets
+- vsock: fix buffer size clamping order
+- KVM: arm64: Wake-up from WFI when iqrchip is in userspace
+- usb: dwc3: Move GUID programming after PHY initialization
+- tracing/probes: Limit size of event probe to 3K
+- btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak
+- pwm: imx-tpm: Count the number of enabled channels in probe
+- mtd: spi-nor: sst: Fix write enable before AAI sequence
+- mtd: spi-nor: sst: Factor out common write operation to `sst_nor_write_data()`
+- ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger
+- mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values
+- usb: typec: tcpm: reset internal port states on soft reset AMS
+- mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values
+- mm/damon/core: implement damon_kdamond_pid()
+- mm/damon/core: disallow time-quota setting zero esz
+- Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()
+- fbcon: Avoid OOB font access if console rotation fails
+- spi: microchip-core-qspi: fix controller deregistration
+- spi: microchip-core-qspi: Use helper function devm_clk_get_enabled()
+- mm/hugetlb_cma: round up per_node before logging it
+- spi: uniphier: fix controller deregistration
+- spi: uniphier: Simplify clock handling with devm_clk_get_enabled()
+- spi: uniphier: switch to use modern name
+- spi: tegra20-sflash: fix controller deregistration
+- spi: tegra114: fix controller deregistration
+- spi: sun6i: fix controller deregistration
+- spi: sun6i: switch to use modern name
+- spi: zynq-qspi: fix controller deregistration
+- spi: zynq-qspi: Simplify clock handling with devm_clk_get_enabled()
+- spi: zynq-qspi: switch to use modern name
+- spi: ti-qspi: fix controller deregistration
+- spi: spi-ti-qspi: switch to use modern name
+- spi: spi-ti-qspi: Convert to platform remove callback returning void
+- spi: sun4i: fix controller deregistration
+- spi: sun4i: switch to use modern name
+- spi: syncuacer: fix controller deregistration
+- spi: synquacer: switch to use modern name
+- Bluetooth: hci_conn: fix potential UAF in create_big_sync
+- xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete
+- xfrm: ah: account for ESN high bits in async callbacks
+- net: ipv6: stop checking crypto_ahash_alignmask
+- net: ipv4: stop checking crypto_ahash_alignmask
+- net: stmmac: Prevent NULL deref when RX memory exhausted
+- net: stmmac: rename STMMAC_GET_ENTRY() -> STMMAC_NEXT_ENTRY()
+- net: stmmac: avoid shadowing global buf_sz
+- crypto: caam - guard HMAC key hex dumps in hash_digest_key
+- printk: add print_hex_dump_devel()
+- wifi: rtl8xxxu: fix potential use of uninitialized value
+- hfsplus: fix held lock freed on hfsplus_fill_super()
+- hfsplus: fix uninit-value by validating catalog record size
+- xfs: fix a resource leak in xfs_alloc_buftarg()
+- mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs
+- udf: fix partition descriptor append bookkeeping
+- firmware: google: framebuffer: Do not unregister platform device
+- spi: fix resource leaks on device setup failure
+- net: qrtr: ns: Limit the total number of nodes
+- net: qrtr: ns: Limit the maximum number of lookups
+- net: qrtr: ns: Limit the maximum server registration per node
+- net: bridge: use a stable FDB dst snapshot in RCU readers
+- net: mctp: fix don't require received header reserved bits to be zero
+- RDMA/mana_ib: Disable RX steering on RSS QP destroy
+- sched: Use u64 for bandwidth ratio calculations
+- block: relax pgmap check in bio_add_page for compatible zone device pages
+- PCI: epf-mhi: Return 0, not remaining timeout, when eDMA ops complete
+- wifi: mt76: mt792x: fix mt7925u USB WFSYS reset handling
+- wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor
+- wifi: mt76: connac: introduce helper for mt7925 chipset
+- lib: test_hmm: evict device pages on file close to avoid use-after-free
+- wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()
+- batman-adv: bla: put backbone reference on failed claim hash insert
+- batman-adv: bla: only purge non-released claims
+- batman-adv: bla: prevent use-after-free when deleting claims
+- batman-adv: stop caching unowned originator pointers in BAT IV
+- batman-adv: reject new tp_meter sessions during teardown
+- batman-adv: fix integer overflow on buff_pos
+- sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL
+- drm/amdgpu/pm: align Hawaii mclk workaround with radeon
+- drm/amdgpu/pm: add missing revision check for CI
+- drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
+- drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
+- drm/amdgpu: zero-initialize GART table on allocation
+- drm/radeon: add missing revision check for CI
+- drm/amdkfd: validate SVM ioctl nattr against buffer size
+- drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs()
+- drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg
+- drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg
+- drm/amdgpu/vce: Prevent partial address patches
+- drm/amdgpu/vcn4: Prevent OOB reads when parsing IB
+- drm/amdgpu: Add bounds checking to ib_{get,set}_value
+- drm/amdkfd: Add upper bound check for num_of_nodes
+- drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure
+- spi: cadence: fix unclocked access on unbind
+- spi: cadence: fix controller deregistration
+- spi: mpc52xx: fix use-after-free on unbind
+- spi: orion: fix clock imbalance on registration failure
+- spi: orion: fix runtime pm leak on unbind
+- spi: imx: fix runtime pm leak on probe deferral
+- spi: img-spfi: fix controller deregistration
+- spi: rspi: fix controller deregistration
+- spi: sprd: fix controller deregistration
+- spi: coldfire-qspi: fix controller deregistration
+- spi: bcmbca-hsspi: fix controller deregistration
+- spi: fsl: fix controller deregistration
+- spi: sh-hspi: fix controller deregistration
+- spi: mtk-nor: fix controller deregistration
+- spi: omap2-mcspi: fix controller deregistration
+- spi: fsl-espi: fix controller deregistration
+- spi: s3c64xx: fix controller deregistration
+- spi: dln2: fix controller deregistration
+- media: omap3isp: drop the use count of v4l2 pipeline
+- media: i2c: ov08d10: fix image vertical start setting
+- media: staging: imx: request mbus_config in csi_start
+- media: i2c: imx412: Assert reset GPIO during probe
+- media: dib8000: avoid division by 0 in dib8000_set_dds()
+- media: pci: zoran: fix potential memory leak in zoran_probe()
+- platform/x86: hp-wmi: Ignore backlight and FnLock events
+- media: saa7164: add ioremap return checks and cleanups
+- spi: at91-usart: fix controller deregistration
+- spi: qup: fix controller deregistration
+- spi: lantiq-ssc: fix controller deregistration
+- regulator: bd9571mwv: fix OF node reference imbalance
+- regulator: act8945a: fix OF node reference imbalance
+- media: videobuf2: Set vma_flags in vb2_dma_sg_mmap
+- regulator: rk808: fix OF node reference imbalance
+- media: rc: streamzap: Error handling in probe
+- media: rc: xbox_remote: heed DMA restrictions
+- regulator: max77650: fix OF node reference imbalance
+- regulator: mt6357: fix OF node reference imbalance
+- staging: media: atomisp: Disallow all private IOCTLs
+- spi: atmel: fix controller deregistration
+- spi: bcm63xx: fix controller deregistration
+- media: i2c: ov8856: free control handler on error in ov8856_init_controls()
+- media: uvcvideo: Enable VB2_DMABUF for metadata stream
+- HID: playstation: Clamp num_touch_reports
+- exit: Sleep at TASK_IDLE when waiting for application core dump
+- LoongArch: Use per-root-bridge PCIH flag to skip mem resource fixup
+- LoongArch: Fix potential ADE in loongson_gpu_fixup_dma_hang()
+- KVM: arm64: Fix initialisation order in __pkvm_init_finalise()
+- KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value
+- f2fs: fix node_cnt race between extent node destroy and writeback
+- f2fs: fix incorrect multidevice info in trace_f2fs_map_blocks()
+- f2fs: fix fiemap boundary handling when read extent cache is incomplete
+- f2fs: add READ_ONCE() for i_blocks in f2fs_update_inode()
+- mptcp: fix scheduling with atomic in timestamp sockopt
+- mptcp: sockopt: set timestamp flags on subflow socket, not msk
+- mptcp: use MPTCP_RST_EMPTCP for ACK HMAC validation failure
+- mptcp: use MPJoinSynAckHMacFailure for SynAck HMAC failure
+- mptcp: fastclose msk when linger time is 0
+- RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path
+- RDMA/rxe: Reject unknown opcodes before ICRC processing
+- RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads
+- RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()
+- RDMA/mlx5: Fix error path fall-through in mlx5_ib_dev_res_srq_init()
+- power: supply: max17042: avoid overflow when determining health
+- PCI/AER: Stop ruling out unbound devices as error source
+- PCI/AER: Clear only error bits in PCIe Device Status
+- KVM: x86: check for nEPT/nNPT in slow flush hypercalls
+- smb: client: validate dacloffset before building DACL pointers
+- smb/client: fix out-of-bounds read in symlink_data()
+- smb/client: fix out-of-bounds read in smb2_compound_op()
+- s390/debug: Reject zero-length input in debug_input_flush_fn()
+- RDMA/hns: Fix unlocked call to hns_roce_qp_remove()
+- nvme-apple: drop invalid put of admin queue reference count
+- md/raid10: fix divide-by-zero in setup_geo() with zero far_copies
+- libceph: Fix slab-out-of-bounds access in auth message processing
+- lib/scatterlist: fix temp buffer in extract_user_to_sg()
+- lib/scatterlist: fix length calculations in extract_kvec_to_sg
+- isofs: validate block number from NFS file handle in isofs_export_iget
+- isofs: validate Rock Ridge CE continuation extent against volume size
+- dm-verity-fec: correctly reject too-small hash devices
+- dm-verity-fec: correctly reject too-small FEC devices
+- dm: fix a buffer overflow in ioctl processing
+- dm: don't report warning when doing deferred remove
+- dm-thin: fix metadata refcount underflow
+- ASoC: qcom: q6apm: remove child devices when apm is removed
+- ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens
+- ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop
+- ASoC: Intel: bytcr_wm5102: Fix MCLK leak on platform_clock_control error
+- ASoC: fsl_easrc: fix comment typo
+- ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line in quirk table
+- cpuidle: powerpc: avoid double clear when breaking snooze
+- clk: microchip: mpfs-ccc: fix out of bounds access during output registration
+- clk: imx: imx8-acm: fix flags for acm clocks
+- spi: topcliff-pch: fix use-after-free on unbind
+- thermal/drivers/sprd: Fix raw temperature clamping in sprd_thm_rawdata_to_temp
+- thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata
+- udf: reject descriptors with oversized CRC length
+- ibmveth: Disable GSO for packets with small MSS
+- hv_sock: fix ARM64 support
+- gpio: of: clear OF_POPULATED on hog nodes in remove path
+- extcon: ptn5150: handle pending IRQ events during system resume
+- cifs: change_conf needs to be called for session setup
+- cifs: abort open_cached_dir if we don't request leases
+- block: add pgmap check to biovec_phys_mergeable
+- af_unix: Reject SIOCATMARK on non-stream sockets
+- hwmon: (corsair-psu) Close HID device on probe errors
+- clk: rk808: fix OF node reference imbalance
+- hwmon: (ltc2992) Fix u32 overflow in power read path
+- hwmon: (ltc2992) Clamp threshold writes to hardware range
+- parisc: Fix IRQ leak in LASI driver
+- net: wwan: t7xx: validate port_count against message length in t7xx_port_enum_msg_handler
+- net/rds: handle zerocopy send cleanup before the message is queued
+- ip6_gre: Use cached t->net in ip6erspan_changelink().
+- net: libwx: fix VF illegal register access
+- sound: ua101: fix division by zero at probe
+- net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo
+- fanotify: fix false positive on permission events
+- staging: vme_user: fix root device leak on init failure
+- spi: s3c64xx: fix NULL-deref on driver unbind
+- spi: zynqmp-gqspi: fix controller deregistration
+- Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()
+- Bluetooth: virtio_bt: validate rx pkt_type header length
+- Bluetooth: virtio_bt: clamp rx length before skb_put
+- selinux: prune /sys/fs/selinux/disable
+- selinux: shrink critical section in sel_write_load()
+- selinux: don't reserve xattr slot when we won't fill it
+- ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()
+- xfrm: provide message size for XFRM_MSG_MAPPING
+- powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o
+- ALSA: firewire-tascam: Do not drop unread control events
+- USB: serial: option: add Telit Cinterion LE910Cx compositions
+- USB: omap_udc: DMA: Don't enable burst 4 mode
+- ALSA: usb-audio: Fix UAC3 cluster descriptor size check
+- ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()
+- ALSA: usb-audio: midi2: Restart output URBs on resume
+- wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog task
+- wifi: b43: enforce bounds check on firmware key index in b43_rx()
+- wifi: mac80211: remove station if connection prep fails
+- wifi: ath5k: do not access array OOB
+- wifi: mac80211: drop stray 'static' from fast-RX rx_result
+- wifi: b43legacy: enforce bounds check on firmware key index in RX path
+- wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work
+- wifi: mt76: mt7921: fix a potential clc buffer length underflow
+- exit: prevent preemption of oopsing TASK_DEAD task
+- selftests/bpf: validate fake register spill/fill precision backtracking logic
+- selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros
+- selftests/bpf: validate zero preservation for sub-slot loads
+- selftests/bpf: validate STACK_ZERO is preserved on subreg spill
+- net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked
+- KVM: SVM: check validity of VMCB controls when returning from SMM
+- flow_dissector: do not dissect PPPoE PFC frames
+- KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
+- rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets
+- rxrpc: Fix potential UAF after skb_unshare() failure
+- spi: meson-spicc: Fix double-put in remove path
+- drm/amd/display: Do not skip unrelated mode changes in DSC validation
+- spi: rockchip: fix controller deregistration
+- ASoC: SOF: Don't allow pointer operations on unconfigured streams
+- iommufd: Fix a race with concurrent allocation and unmap
+- ACPI: video: force native backlight on HP OMEN 16 (8A44)
+- ACPI: CPPC: Fix related_cpus inconsistency during CPU hotplug
+- ACPI: scan: Use acpi_dev_put() in object add error paths
+- fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free
+- ipmi:si: Return state to normal if message allocation fails
+- ipmi: Check event message buffer response for bad data
+- ipmi: Add limits to event and receive message requests
+- scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
+- netfilter: reject zero shift in nft_bitwise
+- net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels
+- drm/amdgpu: fix zero-size GDS range init on RDNA4
+- ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
+- seg6: fix seg6 lwtunnel output redirect for L2 reduced encap mode
+- scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails
+- rtmutex: Use waiter::task instead of current in remove_waiter()
+- ntfs3: fix integer overflow in run_unpack() volume boundary check
+- ntfs3: add buffer boundary checks to run_unpack()
+- ktest: Fix the month in the name of the failure directory
+- IB/core: Fix zero dmac race in neighbor resolution
+- dm mirror: fix integer overflow in create_dirty_log()
+- crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path
+- crypto: atmel-tdes - fix DMA sync direction
+- crypto: ccree - fix a memory leak in cc_mac_digest()
+- crypto: hisilicon - Fix dma_unmap_single() direction
+- crypto: atmel-ecc - Release client on allocation failure
+- crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup
+- crypto: arm64/aes - Fix 32-bit aes_mac_update() arg treated as 64-bit
+- can: ucan: fix devres lifetime
+- Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
+- taskstats: set version in TGID exit notifications
+- tcp: call sk_data_ready() after listener migration
+- inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails
+- md/raid5: validate payload size before accessing journal metadata
+- ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()
+- ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access
+- mtd: docg3: fix use-after-free in docg3_release()
+- mtd: docg3: Convert to platform remove callback returning void
+- KVM: nSVM: Add missing consistency check for nCR3 validity
+- KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CS
+- KVM: nSVM: Clear tracking of L1->L2 NMI and soft IRQ on nested #VMEXIT
+- KVM: nSVM: Clear EVENTINJ fields in vmcb12 on nested #VMEXIT
+- KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID)
+- KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUN
+- KVM: nSVM: Use vcpu->arch.cr2 when updating vmcb12 on nested #VMEXIT
+- KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest mode
+- KVM: SVM: Explicitly mark vmcb01 dirty after modifying VMCB intercepts
+- KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2
+- KVM: nSVM: Mark all of vmcb02 dirty when restoring nested state
+- KVM: x86: Defer non-architectural deliver of exception payload to userspace read
+- userfaultfd: allow registration of ranges below mmap_min_addr
+- mm/damon/core: use time_in_range_open() for damos quota window start
+- rtc: ntxec: fix OF node reference imbalance
+- tpm: tpm_tis: stop transmit if retries are exhausted
+- tpm: tpm_tis: add error logging for data transfer
+- crypto: talitos - rename first/last to first_desc/last_desc
+- crypto: talitos - fix SEC1 32k ahash request limitation
+- arm64: dts: ti: am62-verdin: Enable pullup for eMMC data pins
+- mmc: sdhci-of-dwcmshc: Disable clock before DLL configuration
+- mmc: block: use single block write in retry
+- power: supply: axp288_charger: Do not cancel work before initializing it
+- LoongArch: Show CPU vulnerabilites correctly
+- tpm: avoid -Wunused-but-set-variable
+- extract-cert: Wrap key_pass with '#ifdef USE_PKCS11_ENGINE'
+- libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply()
+- ipv4: icmp: validate reply type before using icmp_pointers
+- RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv
+- drm/arcpgu: fix device node leak
+- net: ks8851: Avoid excess softirq scheduling
+- net: ks8851: Reinstate disabling of BHs around IRQ handler
+- net/smc: avoid early lgr access in smc_clc_wait_msg
+- net: rds: fix MR cleanup on copy error
+- net: qrtr: ns: Free the node during ctrl_cmd_bye()
+- tools/accounting: handle truncated taskstats netlink messages
+- rxrpc: Fix re-decryption of RESPONSE packets
+- rxrpc: Fix rxkad crypto unalignment handling
+- rxrpc: Fix memory leaks in rxkad_verify_response()
+- iio: adc: ad7768-1: fix one-shot mode data acquisition
+- io_uring/poll: ensure EPOLL_ONESHOT is propagated for EPOLL_URING_WAKE
+- io_uring/poll: fix signed comparison in io_poll_get_ownership()
+- iio: adc: ti-ads7950: use iio_push_to_buffers_with_ts_unaligned()
+- io_uring/timeout: check unused sqe fields
+- rbd: fix null-ptr-deref when device_add_disk() fails
+- selftests/mqueue: Fix incorrectly named file
+- remoteproc: xlnx: Only access buffer information if IPI is buffered
+- parisc: _llseek syscall is only available for 32-bit userspace
+- nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set
+- nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4
+- mfd: stpmic1: Attempt system shutdown twice in case PMIC is confused
+- md/raid10: fix deadlock with check operation and nowait requests
+- ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
+- ALSA: ctxfi: Add fallback to default RSR for S/PDIF
+- ALSA: aoa: i2sbus: fix OF node lifetime handling
+- ext2: reject inodes with zero i_nlink and valid mode in ext2_iget()
+- media: i2c: imx219: Check return value of devm_gpiod_get_optional() in imx219_probe()
+- lib/ts_kmp: fix integer overflow in pattern length calculation
+- PCI: endpoint: pci-epf-ntb: Remove duplicate resource teardown
+- media: mtk-jpeg: fix use-after-free in release path due to uncancelled work
+- net: strparser: fix skb_head leak in strp_abort_strp()
+- ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names()
+- media: amphion: Fix race between m2m job_abort and device_run
+- of: unittest: fix use-after-free in testdrv_probe()
+- spi: imx: fix use-after-free on unbind
+- um: drivers: call kernel_strrchr() explicitly in cow_user.c
+- wifi: rtw88: check for PCI upstream bridge existence
+- zram: do not forget to endio for partial discard requests
+- LoongArch: Add spectre boundry for syscall dispatch table
+- ocfs2: split transactions in dio completion to avoid credit exhaustion
+- regset: use kvzalloc() for regset_get_alloc()
+- drm/amdgpu: Limit BO list entry count to prevent resource exhaustion
+- drm/amdgpu: Use vmemdup_array_user in amdgpu_bo_create_list_entry_array
+- padata: Remove comment for reorder_work
+- firmware: google: framebuffer: Do not mark framebuffer as busy
+- ibmasm: fix heap over-read in ibmasm_send_i2o_message()
+- ibmasm: fix OOB reads in command_file_write due to missing size checks
+- misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
+- leds: qcom-lpg: Check for array overflow when selecting the high resolution
+- ALSA: usb-audio: Evaluate packsize caps at the right place
+- usb: chipidea: core: allow ci_irq_handler() handle both ID and VBUS change
+- usb: chipidea: otg: not wait vbus drop if use role_switch
+- usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable()
+- ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch
+- ALSA: usb-audio: Avoid false E-MU sample-rate notifications
+- ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES
+- Buffer overflow in drivers/xen/sys-hypervisor.c
+- md/raid1: fix data lost for writemostly rdev
+- rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
+- crypto: testmgr - Hide ENOENT errors better
+- crypto: testmgr - Hide ENOENT errors
+- net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
+- f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
+- fuse: quiet down complaints in fuse_conn_limit_write
+- fuse: Check for large folio with SPLICE_F_MOVE
+- fuse: reject oversized dirents in page cache
+- f2fs: fix to avoid memory leak in f2fs_rename()
+- fs/ntfs3: validate rec->used in journal-replay file record check
+- rxrpc: only handle RESPONSE during service challenge
+- rxrpc: Fix anonymous key handling
+- scripts/dtc: Remove unused dts_version in dtc-lexer.l
+- Revert "wifi: cfg80211: stop NAN and P2P in cfg80211_leave"
+- ocfs2: fix out-of-bounds write in ocfs2_write_end_inline
+- ocfs2: validate inline data i_size during inode read
+- ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
+- rxrpc: Fix key quota calculation for multitoken keys
+- scripts: generate_rust_analyzer.py: define scripts
+- net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers
+- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
+- Revert "perf unwind-libdw: Fix invalid reference counts"
+- media: hackrf: fix to not free memory after the device is registered in hackrf_probe()
+- media: vidtv: fix pass-by-value structs causing MSAN warnings
+- nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map
+- media: as102: fix to not free memory after the device is registered in as102_usb_probe()
+- ALSA: 6fire: fix use-after-free on disconnect
+- media: em28xx: fix use-after-free in em28xx_v4l2_open()
+- media: mediatek: vcodec: fix use-after-free in encoder release path
+- media: vidtv: fix nfeeds state corruption on start_streaming failure
+- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
+- mm/kasan: fix double free for kasan pXds
+- ASoC: qcom: q6apm: move component registration to unmanaged version
+- checkpatch: add support for Assisted-by tag
+- nfc: nci: complete pending data exchange on device close
+- net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr()
+- KVM: nVMX: Fold requested virtual interrupt check into has_nested_events()
+- btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
+- ocfs2: handle invalid dinode in ocfs2_group_extend
+- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
+- ocfs2: fix possible deadlock between unlink and dio_end_io_write
+- media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections
+- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race
+- USB: serial: option: add Telit Cinterion FN990A MBIM composition
+- staging: sm750fb: fix division by zero in ps_to_hz()
+- wifi: rtw88: fix device leak on probe failure
+- scripts: generate_rust_analyzer.py: avoid FD leak
+- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
+- ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc
+- ksmbd: require 3 sub-authorities before reading sub_auth[2]
+- ksmbd: validate EaNameLength in smb2_get_ea()
+- usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
+- usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
+- usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
+- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
+- ALSA: fireworks: bound device-supplied status before string array lookup
+- drm/vc4: platform_get_irq_byname() returns an int
+- NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
+- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
+- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
+- i2c: s3c24xx: check the size of the SMBUS message before using it
+- nfc: llcp: add missing return after LLCP_CLOSED checks
+- drm/i915/psr: Do not use pipe_src as borders for SU area
+- objtool: Remove max symbol name length limitation
+- ALSA: usb-audio: Improve Focusrite sample rate filtering
+- gpio: tegra: fix irq_release_resources calling enable instead of disable
+- l2tp: Drop large packets with UDP encap
+- net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+
+- netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
+- ipvs: fix NULL deref in ip_vs_add_service error path
+- selftests: net: bridge_vlan_mcast: wait for h1 before querier check
+- xsk: validate MTU against usable frame size on bind
+- xsk: fix XDP_UMEM_SG_FLAG issues
+- xsk: respect tailroom for ZC setups
+- xsk: tighten UMEM headroom validation to account for tailroom and min frame
+- e1000: check return value of e1000_read_eeprom
+- dt-bindings: net: Fix Tegra234 MGBE PTP clock
+- net: stmmac: Fix PTP ref clock for Tegra234
+- nfc: s3fwrn5: allocate rx skb before consuming bytes
+- net: lapbether: handle NETDEV_PRE_TYPE_CHANGE
+- eventpoll: defer struct eventpoll free to RCU grace period
+- drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock
+- drm/vc4: Fix a memory leak in hang state error path
+- drm/vc4: Fix memory leak of BO array in hang state
+- drm/vc4: Release runtime PM reference after binding V3D
+- PCI: hv: Set default NUMA node to 0 for devices without affinity info
+- arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency
+- soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching
+- ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
+- wifi: brcmfmac: validate bsscfg indices in IF events
+- ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585
+- HID: roccat: fix use-after-free in roccat_report_event
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10
+- HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3
+- platform/x86/amd: pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug
+- pinctrl: intel: Fix the revision for new features (1kOhm PD, HW debouncer)
+- ASoC: amd: yc: Add DMI entry for HP Laptop 15-fc0xxx
+- fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath
+- ALSA: usb-audio: Fix quirk flags for NeuralDSP Quad Cortex
+- ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list
+- wifi: wl1251: validate packet IDs before indexing tx_frames
+- ALSA: hda/realtek: add quirk for Framework F111:000F
+- netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry
+- ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx
+- can: mcp251x: add error handling for power enable in open and resume
+- ASoC: SOF: topology: reject invalid vendor array size in token parser
+- ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF
+- ALSA: asihpi: avoid write overflow check warning
+- media: rkvdec: reduce stack usage in rkvdec_init_v4l2_vp9_count_tbl()
+- ALSA: hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC
+- ALSA: hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk
+- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA
+- RDMA/irdma: Fix double free related to rereg_user_mr
+- Revert "PCI: Enable ACS after configuring IOMMU for OF platforms"
+- rxrpc: Fix missing error checks for rxkad encryption/decryption failure
+- rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
+- rxrpc: fix reference count leak in rxrpc_server_keyring()
+- rxrpc: reject undecryptable rxkad response tickets
+- rxrpc: Only put the call ref if one was acquired
+- rxrpc: Fix key reference count leak from call->key
+- rxrpc: Fix call removal to use RCU safe deletion
+- net: lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_page_pool()
+- net: stmmac: fix integer underflow in chain mode
+- net: qualcomm: qca_uart: report the consumed byte on RX skb allocation failure
+- pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled
+- net/mlx5: Update the list of the PCI supported devices
+- drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
+- batman-adv: hold claim backbone gateways by reference
+- net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()
+- batman-adv: reject oversized global TT response buffers
+- nfc: pn533: allocate rx skb before consuming bytes
+- arm64: dts: hisilicon: hi3798cv200: Add missing dma-ranges
+- arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
+- arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V
+- Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower"
+- wifi: brcmsmac: Fix dma_free_coherent() size
+- Revert "drm: Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug"
+- usb: gadget: f_hid: move list and spinlock inits from bind to alloc
+- virtio_net: clamp rss_max_key_size to NETDEV_RSS_KEY_LEN
+- MIPS: mm: Rewrite TLB uniquification for the hidden bit feature
+- MIPS: mm: Suppress TLB uniquification on EHINV hardware
+- MIPS: Always record SEGBITS in cpu_data.vmbits
+- Input: uinput - take event lock when submitting FF request "event"
+- mptcp: fix slab-use-after-free in __inet_lookup_established
+- net: rfkill: prevent unlimited numbers of rfkill events from being created
+- wifi: rt2x00usb: fix devres lifetime
+- net: sfp: Fix Ubiquiti U-Fiber Instant SFP module on mvneta
+- MPTCP: fix lock class name family in pm_nl_create_listen_socket
+- dmaengine: fsl-edma: fix channel parameter config for fixed channel requests
+- dmaengine: fsl-edma: change to guard(mutex) within fsl_edma3_xlate()
+- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
+- net: mana: fix use-after-free in add_adev() error path
+- net: macb: Move devm_{free,request}_irq() out of spin lock area
+- iio: imu: inv_icm42600: fix odr switch when turning buffer off
+- wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free
+- usb: gadget: f_uac1_legacy: validate control request size
+- usb: gadget: f_rndis: Protect RNDIS options with mutex
+- usb: gadget: f_subset: Fix unbalanced refcnt in geth_free
+- usb: gadget: uvc: fix NULL pointer dereference during unbind race
+- usb: gadget: u_ether: Fix race between gether_disconnect and eth_stop
+- btrfs: do not free data reservation in fallback from inline due to -ENOSPC
+- btrfs: fix the qgroup data free range for inline data extents
+- usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer
+- USB: dummy-hcd: Fix interrupt synchronization error
+- USB: dummy-hcd: Fix locking/synchronization error
+- thunderbolt: Fix property read in nhi_wake_supported()
+- misc: fastrpc: possible double-free of cctx->remote_heap
+- thermal: core: Fix thermal zone device registration error path
+- gpio: mxc: map Both Edge pad wakeup to Rising Edge
+- net: ftgmac100: fix ring allocation unwind on open failure
+- counter: rz-mtu3-cnt: do not use struct rz_mtu3_channel's dev member
+- counter: rz-mtu3-cnt: prevent counter from being toggled multiple times
+- nvmem: imx: assign nvmem_cell_info::raw_len
+- dt-bindings: connector: add pd-disable dependency
+- comedi: me4000: Fix potential overrun of firmware buffer
+- comedi: me_daq: Fix potential overrun of firmware buffer
+- comedi: ni_atmio16d: Fix invalid clean-up after failed attach
+- comedi: Reinit dev->spinlock between attachments to low-level drivers
+- comedi: dt2815: add hardware detection to prevent crash
+- cdc-acm: new quirk for EPSON HMD
+- usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop()
+- usb: ehci-brcm: fix sleep during atomic
+- usb: usbtmc: Flush anchored URBs in usbtmc_release
+- usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive
+- iio: gyro: mpu3050: Fix out-of-sequence free_irq()
+- iio: gyro: mpu3050: Move iio_device_register() to correct location
+- iio: gyro: mpu3050: Fix irq resource leak
+- iio: gyro: mpu3050: Fix incorrect free_irq() variable
+- iio: imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only
+- iio: imu: bmi160: Remove potential undefined behavior in bmi160_config_pin()
+- iio: light: vcnl4035: fix scan buffer on big-endian
+- iio: dac: ad5770r: fix error return in ad5770r_read_raw()
+- iio: accel: fix ADXL355 temperature signature value
+- Input: xpad - add support for Razer Wolverine V3 Pro
+- Input: xpad - add support for BETOP BTP-KP50B/C controller's wireless mode
+- Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table
+- Input: synaptics-rmi4 - fix a locking bug in an error path
+- iio: adc: ti-adc161s626: use DMA-safe memory for spi_read()
+- drm/i915/dp: Use crtc_state->enhanced_framing properly on ivb/hsw CPU eDP
+- drm/ast: dp501: Fix initialization of SCU2C
+- iio: adc: ti-adc161s626: fix buffer read on big-endian
+- mips: mm: Allocate tlb_vpn array atomically
+- hwmon: (occ) Fix division by zero in occ_show_power_1()
+- MIPS: Fix the GCC version check for `__multi3' workaround
+- ALSA: ctxfi: Fix missing SPDIFI1 index handling
+- ALSA: caiaq: fix stack out-of-bounds read in init_card
+- USB: serial: option: add MeiG Smart SRM825WN
+- wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation
+- riscv: kgdb: fix several debug register assignment bugs
+- mips: ralink: update CPU clock index
+- hwmon: (occ) Fix missing newline in occ_show_extended()
+- hwmon: (tps53679) Fix device ID comparison and printing in tps53676_identify()
+- dt-bindings: gpio: fix microchip #interrupt-cells
+- hwmon: (pxe1610) Check return value of page-select write in probe
+- accel/qaic: Handle DBC deactivation if the owner went away
+- iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one
+- net: hsr: fix VLAN add unwind on slave errors
+- net/x25: Fix overflow when accumulating packets
+- net/x25: Fix potential double free of skb
+- net/mlx5: Avoid "No data available" when FW version queries fail
+- net: macb: properly unregister fixed rate clocks
+- net: macb: fix clk handling on PCI glue driver removal
+- bpf: sockmap: Fix use-after-free of sk->sk_socket in sk_psock_verdict_data_ready().
+- rds: ib: reject FRMR registration before IB connection is established
+- Bluetooth: SCO: fix race conditions in sco_sock_connect()
+- Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if immediate
+- net: xilinx: axienet: Correct BD length masks to match AXIDMA IP spec
+- NFC: pn533: bound the UART receive buffer
+- net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero to prevent an info-leak
+- ipv6: prevent possible UaF in addrconf_permanent_addr()
+- ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add rollback on failure
+- tg3: Fix race for querying speed/duplex
+- net/ipv6: ioam6: prevent schema length wraparound in trace fill
+- net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak
+- net: fec: fix the PTP periodic output sysfs interface
+- crypto: caam - fix overflow on long hmac keys
+- crypto: caam - fix DMA corruption on long hmac keys
+- wifi: ath11k: Pass the correct value of each TID during a stop AMPDU session
+- wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation
+- wifi: ath11k: skip status ring entry processing
+- dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning
+- spi: geni-qcom: Check DMA interrupts early in ISR
+- btrfs: reject root items with drop_progress and zero drop_level
+- i2c: tegra: Don't mark devices with pins as IRQ safe
+- objtool: Fix Clang jump table detection
+- tg3: replace placeholder MAC address with device property
+- btrfs: don't take device_list_mutex when querying zone info
+- HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq
+- arm64/scs: Fix handling of advance_loc4
+- Revert "rust: pin-init: add references to previously initialized fields"
+- Revert "rust: pin-init: internal: init: document load-bearing fact of field accessors"
+- dmaengine: idxd: Fix freeing the allocated ida too late
+- btrfs: fix lost error when running device stats on multiple devices fs
+- btrfs: fix super block offset in error message in btrfs_validate_super()
+- dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA
+- dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
+- dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA
+- dmaengine: xilinx: xilinx_dma: Fix dma_device directions
+- dmaengine: xilinx: xdma: Fix regmap init error handling
+- dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA.
+- phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()
+- erofs: fix "BUG: Bad page state in z_erofs_do_read_page"
+- mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]
+- mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
+- mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
+- rust: pin-init: internal: init: document load-bearing fact of field accessors
+- rust: pin-init: add references to previously initialized fields
+- tracing: Fix potential deadlock in cpu hotplug with osnoise
+- tracing: Switch trace_osnoise.c code over to use guard() and __free()
+- ksmbd: fix memory leaks and NULL deref in smb2_lock()
+- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
+- powerpc64/bpf: do not increment tailcall count when prog is NULL
+- arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off
+- ext4: always drain queued discard work in ext4_mb_release()
+- ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
+- ext4: fix the might_sleep() warnings in kvfree()
+- ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()
+- ext4: make recently_deleted() properly work with lazy itable initialization
+- ext4: fix fsync(2) for nojournal mode
+- ext4: fix stale xarray tags after writeback
+- ext4: fix journal credit check when setting fscrypt context
+- xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
+- xfs: stop reclaim before pushing AIL during unmount
+- LoongArch: Workaround LS2K/LS7A GPU DMA hang bug
+- dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
+- dmaengine: sh: rz-dmac: Protect the driver specific lists
+- irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
+- jbd2: gracefully abort on checkpointing state corruptions
+- net: macb: Use dev_consume_skb_any() to free TX SKBs
+- scsi: ses: Handle positive SCSI error from ses_recv_diag()
+- scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
+- alarmtimer: Fix argument order in alarm_timer_forward()
+- s390/entry: Scrub r12 register on kernel entry
+- hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
+- hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature
+- hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes
+- KVM: arm64: Discard PC update state on vcpu reset
+- platform/x86: ISST: Correct locked bit width
+- can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
+- ASoC: SOF: ipc4-topology: Allow bytes controls without initial payload
+- ALSA: firewire-lib: fix uninitialized local variable
+- ksmbd: do not expire session on binding failure
+- ksmbd: fix potencial OOB in get_file_all_info() for compound requests
+- ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()
+- s390/barrier: Make array_index_mask_nospec() __always_inline
+- s390/syscalls: Add spectre boundary for syscall dispatch table
+- spi: spi-fsl-lpspi: fix teardown order issue (UAF)
+- ASoC: adau1372: Fix clock leak on PLL lock failure
+- ASoC: adau1372: Fix unchecked clk_prepare_enable() return value
+- sysctl: fix uninitialized variable in proc_do_large_bitmap
+- hwmon: (adm1177) fix sysfs ABI violation and current unit conversion
+- ASoC: Intel: catpt: Fix the device initialization
+- spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
+- PM: hibernate: Drain trailing zero pages on userspace restore
+- PM: hibernate: Don't ignore return from set_memory_ro()
+- drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
+- scsi: scsi_transport_sas: Fix the maximum channel scanning issue
+- RDMA/irdma: Return EINVAL for invalid arp index error
+- RDMA/irdma: Fix deadlock during netdev reset with active connections
+- RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
+- RDMA/irdma: Clean up unnecessary dereference of event->cm_node
+- RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
+- RDMA/irdma: Update ibqp state to error if QP is already in error state
+- RDMA/irdma: Initialize free_qp completion before using it
+- RDMA/rw: Fall back to direct SGE on MR pool exhaustion
+- regmap: Synchronize cache for the page selector
+- Bluetooth: btusb: clamp SCO altsetting table indices
+- Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock
+- Bluetooth: hci_sync: Remove remaining dependencies of hci_request
+- Bluetooth: Remove 3 repeated macro definitions
+- Bluetooth: L2CAP: Fix send LE flow credits in ACL link
+- dma-mapping: add missing `inline` for `dma_free_attrs`
+- net: enetc: fix the output issue of 'ethtool --show-ring'
+- ice: use ice_update_eth_stats() for representor stats
+- platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen
+- rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
+- net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer
+- nfc: nci: fix circular locking dependency in nci_close_device
+- ionic: fix persistent MAC address override on PF
+- pinctrl: mediatek: common: Fix probe failure for devices without EINT
+- Bluetooth: hci_ll: Fix firmware leak on error path
+- can: statistics: add missing atomic access in hot path
+- dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
+- xfrm: call xdo_dev_state_delete during state update
+- spi: intel-pci: Add support for Nova Lake mobile SPI flash
+- usb: core: new quirk to handle devices with zero configurations
+- objtool: Handle Clang RSP musical chairs
+- ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
+- ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
+- btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
+- dma-buf: Include ioctl.h in UAPI header
+- ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()
+- ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()
+- HID: asus: add xg mobile 2023 external hardware support
+- HID: mcp2221: cancel last I2C command on read error
+- net: usb: r8152: add TRENDnet TUC-ET2G
+- HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2
+- platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10
+- platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1
+- nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
+- nvme-pci: cap queue creation to used queues
+- platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list
+- HID: asus: avoid memory leak in asus_report_fixup()
+- sh: platform_early: remove pdev->driver_override check
+- hwmon: (axi-fan-control) Use device firmware agnostic API
+- cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled
+- tools/bootconfig: fix fd leak in load_xbc_file() on fstat failure
+- lib/bootconfig: check xbc_init_node() return in override path
+- ksmbd: fix use-after-free in durable v2 replay of active file handles
+- ksmbd: fix use-after-free of share_conf in compound request
+- drm/amd/display: Fix DisplayID not-found handling in parse_edid_displayid_vrr()
+- mtd: rawnand: brcmnand: skip DMA during panic write
+- mtd: rawnand: serialize lock/unlock against other NAND operations
+- i2c: cp2615: fix serial string NULL-deref at probe
+- i2c: cp2615: replace deprecated strncpy with strscpy
+- i2c: pxa: defer reset on Armada 3700 when recovery is used
+- i2c: fsi: Fix a potential leak in fsi_i2c_probe()
+- USB: serial: f81232: fix incomplete serial port generation
+- drm: Fix use-after-free on framebuffers and property blobs when calling drm_dev_unplug
+- hwmon: (pmbus/isl68137) Fix unchecked return value and use sysfs_emit()
+- hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data() return value
+- net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in error paths
+- net: mvpp2: guard flow control update with global_tx_fc in buffer switching
+- netfilter: bpf: defer hook memory release until rcu readers are done
+- net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
+- net: macb: fix uninitialized rx_fs_lock
+- wifi: mac80211: fix NULL deref in mesh_matches_local()
+- iavf: fix VLAN filter lost on add/delete race
+- igc: fix missing update of skb->tail in igc_xmit_frame()
+- net: usb: aqc111: Do not perform PM inside suspend callback
+- sched: idle: Consolidate the handling of two special cases
+- net: bcmgenet: increase WoL poll timeout
+- netfilter: xt_time: use unsigned int for monthday bit shift
+- netfilter: nft_ct: drop pending enqueued packets on removal
+- net/rose: fix NULL pointer dereference in rose_transmit_link on reconnect
+- firmware: arm_scpi: Fix device_node reference leak in probe path
+- wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
+- soc: fsl: qbman: fix race condition in qman_destroy_fq
+- cache: ax45mp: Fix device node reference leak in ax45mp_cache_init()
+- btrfs: tree-checker: fix misleading root drop_level error message
+- btrfs: log new dentries when logging parent dir of a conflicting inode
+- drm/amd/display: Wrap dcn32_override_min_req_memclk() in DC_FP_{START, END}
+- drm/amdgpu: apply state adjust rules to some additional HAINAN vairants
+- drm/radeon: apply state adjust rules to some additional HAINAN vairants
+- drm/amdgpu/mmhub3.0: add bounds checking for cid
+- drm/amdgpu/mmhub3.0.2: add bounds checking for cid
+- drm/amdgpu/mmhub3.0.1: add bounds checking for cid
+- drm/amdgpu/mmhub2.3: add bounds checking for cid
+- drm/amdgpu/mmhub2.0: add bounds checking for cid
+- drm/amdgpu/gmc9.0: add bounds checking for cid
+- serial: uartlite: fix PM runtime usage count underflow on probe
+- serial: 8250: Add late synchronize_irq() to shutdown to handle DW UART BUSY
+- serial: 8250_pci: add support for the AX99100
+- iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
+- mtd: Avoid boot crash in RedBoot partition table parser
+- mtd: rawnand: cadence: Fix error check for dma_alloc_coherent() in cadence_nand_init()
+- mtd: rawnand: pl353: make sure optimal timings are applied
+- pmdomain: bcm: bcm2835-power: Increase ASB control timeout
+- mmc: sdhci: fix timing selection for 1-bit bus width
+- mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
+- batman-adv: avoid OGM aggregation when skb tailroom is insufficient
+- iio: light: bh1780: fix PM runtime leak on error path
+- btrfs: fix transaction abort on file creation due to name hash collision
+- btrfs: fix transaction abort on set received ioctl due to item overflow
+- btrfs: fix transaction abort when snapshotting received subvolumes
+- kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
+- kprobes: Remove unneeded goto
+- ksmbd: unset conn->binding on failed binding request
+- Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
+- parisc: Flush correct cache in cacheflush() syscall
+- net: macb: fix use-after-free access to PTP clock
+- NFC: nxp-nci: allow GPIOs to sleep
+- LoongArch: Give more information if kmem access failed
+- s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
+- s390/stackleak: Fix __stackleak_poison() inline assembly constraint
+- s390/xor: Fix xor_xc_2() inline assembly constraints
+- mptcp: pm: in-kernel: always set ID as avail when rm endp
+- rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access
+- drm/exynos: vidi: use ctx->lock to protect struct vidi_context member variables related to memory alloc/free
+- drm/exynos: vidi: fix to avoid directly dereferencing user pointer
+- drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()
+- drm/amdgpu: Add basic validation for RAS header
+- l2tp: do not use sock_hold() in pppol2tp_session_get_sock()
+- drm/amd/display: Add pixel_clock to amd_pp_display_configuration
+- btrfs: do not strictly require dirty metadata threshold for metadata writepages
+- rxrpc: Fix data-race warning and potential load/store tearing
+- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler
+- x86/sev: Harden #VC instruction emulation somewhat
+- dm-verity: disable recursive forward error correction
+- rxrpc: Fix recvmsg() unconditional requeue
+- dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
+- btrfs: fix NULL dereference on root when tracing inode eviction
+- arm64: mm: Don't remap pgtables for allocate vs populate
+- arm64: mm: Don't remap pgtables per-cont(pte|pmd) block
+- net/tcp-md5: Fix MAC comparison to be constant-time
+- ksmbd: Compare MACs in constant time
+- smb: client: Compare MACs in constant time
+- xfs: ensure dquot item is deleted from AIL only after log shutdown
+- xfs: fix integer overflow in bmap intent sort comparator
+- crypto: atmel-sha204a - Fix OOM ->tfm_count leak
+- drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS output
+- drm/msm: Fix dma_free_attrs() buffer size
+- ksmbd: Don't log keys in SMB3 signing and encryption key generation
+- KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids
+- usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
+- can: gs_usb: gs_can_open(): always configure bitrates before starting device
+- kbuild: Leave objtool binary around with 'make clean'
+- mptcp: pm: avoid sending RM_ADDR over same subflow
+- drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
+- gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL
+- x86/sev: Allow IBPB-on-Entry feature for SNP guests
+- platform/x86: hp-bioscfg: Support allocations of larger data
+- ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths
+- gve: defer interrupt enabling until NAPI registration
+- drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD
+- i3c: mipi-i3c-hci: Add missing TID field to no-op command descriptor
+- i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue abort
+- i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
+- iio: imu: inv_icm42600: fix odr switch to the same value
+- iio: gyro: mpu3050-i2c: fix pm_runtime error handling
+- iio: gyro: mpu3050-core: fix pm_runtime error handling
+- iio: buffer: Fix wait_queue not being removed
+- iio: chemical: bme680: Fix measurement wait duration calculation
+- iio: potentiometer: mcp4131: fix double application of wiper shift
+- iio: chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas()
+- iio: chemical: sps30_serial: fix buffer size in sps30_serial_read_meas()
+- iio: frequency: adf4377: Fix duplicated soft reset mask
+- iio: dac: ds4424: reject -128 RAW value
+- btrfs: abort transaction on failure to update root in the received subvol ioctl
+- smb: client: fix iface port assignment in parse_server_interfaces
+- smb: client: fix in-place encryption corruption in SMB2_write()
+- lib/bootconfig: check bounds before writing in __xbc_open_brace()
+- lib/bootconfig: fix snprintf truncation check in xbc_node_compose_key_after()
+- lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed brace error
+- s390/dasd: Copy detected format information to secondary device
+- s390/dasd: Move quiesce state with pprc swap
+- xfs: fix undersized l_iclog_roundoff values
+- cifs: make default value of retrans as zero
+- tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G
+- drm/i915: Fix potential overflow of shmem scatterlist length
+- drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
+- drm/amd: Set num IP blocks to 0 if discovery fails
+- drm/amdgpu: Fix use-after-free race in VM acquire
+- net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
+- net: ncsi: fix skb leak in error paths
+- ksmbd: fix use-after-free by using call_rcu() for oplock_info
+- smb: server: fix use-after-free in smb2_open()
+- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
+- pmdomain: bcm: bcm2835-power: Fix broken reset status read
+- parisc: Check kernel mapping earlier at bootup
+- parisc: Fix initial page table creation for boot
+- hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
+- parisc: Increase initial mapping to 64 MB with KALLSYMS
+- batman-adv: Avoid double-rtnl_lock ELP metric worker
+- tracing: Fix syscall events activation by ensuring refcount hits zero
+- ice: fix retry for AQ command 0x06EE
+- net: mana: Ring doorbell at 4 CQ wraparounds
+- staging: rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie
+- ixgbevf: fix link setup issue
+- ice: reintroduce retry mechanism for indirect AQ
+- irqchip/gic-v3-its: Limit number of per-device MSIs to the range the ITS supports
+- device property: Allow secondary lookup in fwnode_get_next_child_node()
+- drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
+- drm/bridge: samsung-dsim: Fix memory leak in error path
+- Revert "tcpm: allow looking for role_sw device in the main node"
+- scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS suspend
+- i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
+- libceph: admit message frames only in CEPH_CON_S_OPEN state
+- libceph: Use u32 for non-negative values in ceph_monmap_decode()
+- libceph: reject preamble if control segment is empty
+- tipc: fix divide-by-zero in tipc_sk_filter_connect()
+- ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop and start
+- mmc: core: Avoid bitfield RMW for claim/retune flags
+- mm/kfence: disable KFENCE upon KASAN HW tags enablement
+- mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index()
+- mm/tracing: rss_stat: ensure curr is false from kthread context
+- usb: image: mdc800: kill download URB on timeout
+- usb: mdc800: handle signal and read racing
+- usb: renesas_usbhs: fix use-after-free in ISR during device removal
+- usb: roles: get usb role switch from parent only for usb-b-connector
+- usb: cdc-acm: Restore CAP_BRK functionnality to CH343
+- usb: core: don't power off roothub PHYs if phy_set_mode() fails
+- usb: misc: uss720: properly clean up reference in uss720_probe()
+- usb: dwc3: pci: add support for the Intel Nova Lake -H
+- usb: yurex: fix race in probe
+- usb: xhci: Fix memory leak in xhci_disable_slot()
+- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed
+- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
+- USB: add QUIRK_NO_BOS for video capture several devices
+- KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC
+- ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
+- net: usb: lan78xx: skip LTM configuration for LAN7850
+- net: usb: lan78xx: fix TX byte statistics for small packets
+- net: usb: lan78xx: fix silent drop of packets with checksum errors
+- ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2 mixer interfaces
+- ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain()
+- cgroup: fix race between task migration and iteration
+- Revert "arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on"
+- usb: gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks()
+- octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt status
+- octeontx2-af: devlink health: use retained error fmsg API
+- octeontx2-af: devlink: fix NIX RAS reporter recovery condition
+- net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
+- ASoC: detect empty DMI strings
+- ASoC: amd: acp3x-rt5682-max9836: Add missing error check for clock acquisition
+- ACPI: OSL: fix __iomem type on return from acpi_os_map_generic_address()
+- i40e: fix src IP mask checks and memcpy argument names in cloud filter
+- nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
+- netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()
+- netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path
+- netfilter: x_tables: guard option walkers against 1-byte tail reads
+- netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()
+- amd-xgbe: prevent CRC errors during RX adaptation with AN disabled
+- amd-xgbe: fix link status handling in xgbe_rx_adaptation
+- mctp: route: hold key->lock in mctp_flow_prepare_output()
+- can: hi311x: hi3110_open(): add check for hi3110_power_enable() return value
+- mctp: i2c: fix skb memory leak in receive path
+- serial: caif: hold tty->link reference in ldisc_open and ser_release
+- net: sfp: improve Huawei MA5671a fixup
+- net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick
+- net: sfp: improve Nokia GPON sfp fixup
+- net: sfp: re-implement ignoring the hardware TX_FAULT signal
+- net/mlx5: IFC updates for disabled host PF
+- bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states
+- drm/msm/dsi: fix pclk rate calculation for bonded dsi
+- drm/msm/dsi: Document DSC related pclk_rate and hdisplay calculations
+- net: dsa: realtek: rtl8365mb: remove ifOutDiscards from rx_packets
+- xprtrdma: Decrement re_receiving on the early exit paths
+- smb/server: Fix another refcount leak in smb2_open()
+- powerpc: 83xx: km83xx: Fix keymile vendor prefix
+- remoteproc: mediatek: Unprepare SCP clock during system suspend
+- remoteproc: sysmon: Correct subsys_name_len type in QMI request
+- powerpc/uaccess: Fix inline assembly for clang build on PPC32
+- ALSA: usb-audio: Check max frame size for implicit feedback mode, too
+- ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB Audio 2.0
+- scsi: ufs: core: Fix shift out of bounds when MAXQ=32
+- scsi: ufs: core: Fix possible NULL pointer dereference in ufshcd_add_command_trace()
+- ASoC: cs42l43: Report insert for exotic peripherals
+- ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
+- scsi: ses: Fix devices attaching to different hosts
+- ACPI: OSI: Add DMI quirk for Acer Aspire One D255
+- wifi: mac80211: set default WMM parameters on all links
+- scsi: mpi3mr: Add NULL checks when resetting request and reply queues
+- ACPI: PM: Save NVS memory on Lenovo G70-35
+- net: tcp: accept old ack during closing
+- tracing: Add NULL pointer check to trigger_data_free()
+- selftest/arm64: Fix sve2p1_sigill() to hwcap test
+- i40e: use xdp.frame_sz as XDP RxQ info frag_size
+- i40e: fix registering XDP RxQ info
+- net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_setup()
+- net: stmmac: Fix error handling in VLAN add and delete paths
+- nfc: rawsock: cancel tx_work before socket teardown
+- nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback
+- nfc: nci: free skb on nci_transceive early error paths
+- net: nfc: nci: Fix zero-length proprietary notifications
+- drm/sched: Fix kernel-doc warning for drm_sched_job_done()
+- amd-xgbe: fix sleep while atomic on suspend/resume
+- smb/client: fix buffer size for smb311_posix_qinfo in SMB311_posix_query_info()
+- smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op()
+- xen/acpi-processor: fix _CST detection using undersized evaluation buffer
+- net/rds: Fix circular locking dependency in rds_tcp_tune
+- indirect_call_wrapper: do not reevaluate function pointer
+- wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211()
+- wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211()
+- wifi: wlcore: Fix a locking bug
+- octeon_ep: avoid compiler and IQ/OQ reordering
+- octeon_ep: Relocate counter updates before NAPI
+- net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value
+- kunit: tool: copy caller args in run_kernel to prevent mutation
+- rust: kunit: fix warning when !CONFIG_PRINTK
+- can: mcp251x: fix deadlock in error path of mcp251x_open
+- amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds
+- atm: lec: fix null-ptr-deref in lec_arp_clear_vccs
+- net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling in ALE table
+- e1000e: clear DPG_EN after reset to avoid autonomous power-gating
+- hwmon: (it87) Check the it87_lock() return value
+- platform/x86: thinkpad_acpi: Fix errors reading battery thresholds
+- pinctrl: equilibrium: fix warning trace on load
+- pinctrl: equilibrium: rename irq_chip function callbacks
+- hwmon: (aht10) Fix initialization commands for AHT20
+- hwmon: (aht10) Add support for dht20
+- ARM: clean up the memset64() C wrapper
+- selftests: mptcp: join: check removing signal+subflow endp
+- selftests: mptcp: more stable simult_flows tests
+- smb: client: fix broken multichannel with krb5+signing
+- smb: client: fix cifs_pick_channel when channels are equally loaded
+- drbd: fix null-pointer dereference on local read error
+- drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
+- net/sched: ets: fix divide by zero in the offload path
+- RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah()
+- IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
+- wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()
+- wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration
+- wifi: cfg80211: cancel rfkill_block work in wiphy_unregister()
+- wifi: radiotap: reject radiotap with unknown bits
+- ALSA: usb-audio: Use correct version for UAC3 header validation
+- platform/x86: dell-wmi: Add audio/mic mute key codes
+- platform/x86: dell-wmi-sysman: Don't hex dump plaintext password data
+- HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
+- can: usb: f81604: handle bulk write errors properly
+- can: usb: f81604: handle short interrupt urb messages properly
+- can: usb: f81604: correctly anchor the urb in the read bulk callback
+- can: ems_usb: ems_usb_read_bulk_callback(): check the proper length of a message
+- nfc: pn533: properly drop the usb interface reference on disconnect
+- eventpoll: Fix integer overflow in ep_loop_check_proc()
+- drm/amdgpu: keep vga memory on MacBooks with switchable graphics
+- drm/amd: Drop special case for yellow carp without discovery
+- net: arcnet: com20020-pci: fix support for 2.5Mbit cards
+- ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314
+- ALSA: hda/conexant: Add quirk for HP ZBook Studio G4
+- usb: cdns3: remove redundant if branch
+- clk: tegra: tegra124-emc: fix device leak on set_rate()
+- arm64: dts: rockchip: Fix rk356x PCIe range mappings
+- mfd: omap-usb-host: Fix OF populate on driver rebind
+- mfd: omap-usb-host: Convert to platform remove callback returning void
+- mfd: qcom-pm8xxx: Fix OF populate on driver rebind
+- mfd: qcom-pm8xxx: Convert to platform remove callback returning void
+- ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock()
+- mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate()
+- mailbox: Allow controller specific mapping using fwnode
+- mailbox: Use guard/scoped_guard for con_mutex
+- mailbox: Use dev_err when there is error
+- mailbox: remove unused header files
+- mailbox: sort headers alphabetically
+- mailbox: don't protect of_parse_phandle_with_args with con_mutex
+- mailbox: Use of_property_match_string() instead of open-coding
+- ext4: get rid of ppath in ext4_ext_create_new_leaf()
+- ext4: get rid of ppath in ext4_find_extent()
+- bus: omap-ocp2scp: fix OF populate on driver rebind
+- bus: omap-ocp2scp: Convert to platform remove callback returning void
+- drm/tegra: dsi: fix device leak on probe
+- media: tegra-video: Fix memory leak in __tegra_channel_try_format()
+- media: tegra-video: Use accessors for pad config 'try_*' fields
+- KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR
+- KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTED
+- PCI: Use resource_set_range() that correctly sets ->end
+- resource: Add resource set range and size helpers
+- PCI: Use resource names in PCI log messages
+- PCI: Update BAR # and window messages
+- memory: mtk-smi: fix device leak on larb probe
+- memory: mtk-smi: fix device leaks on common probe
+- memory: mtk-smi: Convert to platform remove callback returning void
+- PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value
+- btrfs: fix compat mask in error messages in btrfs_check_features()
+- btrfs: fix warning in scrub_verify_one_metadata()
+- btrfs: fix objectid value in error message in check_extent_data_ref()
+- btrfs: fix incorrect key offset in error message in check_dev_extent_item()
+- btrfs: add support for inserting raid stripe extents
+- btrfs: read raid stripe tree from disk
+- btrfs: add raid stripe tree definitions
+- btrfs: move btrfs_extref_hash into inode-item.h
+- btrfs: remove btrfs_crc32c wrapper
+- btrfs: move btrfs_crc32c_final into free-space-cache.c
+- ALSA: hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put()
+- ALSA: pci: hda: use snd_kcontrol_chip()
+- ALSA: usb-audio: Use inclusive terms
+- ALSA: usb-audio: Cap the packet size pre-calculations
+- scsi: ufs: core: Move link recovery for hibern8 exit failure to wl_resume
+- rseq: Clarify rseq registration rseq_size bound check comment
+- ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices
+- scsi: pm8001: Fix use-after-free in pm8001_queue_command()
+- scsi: lpfc: Properly set WC for DPP mapping
+- irqchip/sifive-plic: Fix frozen interrupt due to affinity setting
+- Revert "x86/kexec: add a sanity check on previous kernel's ima kexec buffer"
+- arm64: Fix sampling the "stable" virtual counter in preemptible section
+- drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros
+- NTB: ntb_transport: Fix too small buffer for debugfs_name
+- net: nfc: nci: Fix parameter validation for packet data
+- arm64: Force the use of CNTVCT_EL0 in __delay()
+- x86/kexec: Copy ACPI root pointer address from config table
+- net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash()
+- net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle
+- ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR
+- fbcon: Remove struct fbcon_display.inverse
+- fbdev: ffb: fix corrupted video output on Sun FFB1
+- fbdev: of: display_timing: fix refcount leak in of_get_display_timings()
+- fbdev: vt8500lcdfb: fix missing dma_free_coherent()
+- atm: fore200e: fix use-after-free in tasklets during device removal
+- net: intel: fix PCI device ID conflict between i40e and ipw2200
+- io_uring/filetable: clamp alloc_hint to the configured alloc range
+- tracing: Fix to set write permission to per-cpu buffer_size_kb
+- octeontx2-af: CGX: fix bitmap leaks
+- net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
+- net: ethernet: marvell: skge: remove incorrect conflicting PCI ID
+- LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT
+- LoongArch: Prefer top-down allocation after arch_mem_init()
+- MIPS: rb532: Fix MMIO UART resource registration
+- staging: rtl8723bs: fix null dereference in find_network
+- parisc: kernel: replace kfree() with put_device() in create_tree_node()
+- PCI: Fix pci_slot_trylock() error handling
+- net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path
+- drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()
+- tipc: fix RCU dereference race in tipc_aead_users_dec()
+- mtd: rawnand: pl353: Fix software ECC support
+- usb: dwc2: fix resume failure if dr_mode is host
+- scsi: ufs: core: Flush exception handling work when RPM level is zero
+- perf/arm-cmn: Reject unsupported hardware configurations
+- remoteproc: imx_rproc: Fix invalid loaded resource table detection
+- btrfs: continue trimming remaining devices on failure
+- arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y
+- ocfs2: fix reflink preserve cleanup issue
+- rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
+- mm/highmem: fix __kmap_to_page() build error
+- iio: gyro: itg3200: Fix unchecked return value in read_raw
+- dm mpath: make pg_init_delay_msecs settable
+- bus: fsl-mc: fix an error handling in fsl_mc_device_add()
+- usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
+- nvmem: Drop OF node reference on nvmem_add_one_cell() failure
+- nfsd: fix return error code for nfsd_map_name_to_[ug]id
+- PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions
+- xfs: fix remote xattr valuelblk check
+- xfs: fix freemap adjustments when adding xattrs to leaf blocks
+- xfs: delete attr leaf freemap entries when empty
+- mfd: core: Add locking around 'mfd_of_node_list'
+- iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode
+- media: verisilicon: AV1: Fix tile info buffer size
+- xfs: mark data structures corrupt on EIO and ENODATA
+- selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs
+- mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations
+- drm: of: drm_of_panel_bridge_remove(): fix device_node leak
+- media: venus: vdec: restrict EOS addr quirk to IRIS2 only
+- media: venus: vdec: fix error state assignment for zero bytesused
+- arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro
+- dm-unstripe: fix mapping bug when there are multiple targets in a table
+- dm-integrity: fix recalculation in bitmap mode
+- s390/pci: Handle futile config accesses of disabled devices directly
+- clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc()
+- media: i2c: ov01a10: Fix digital gain range
+- clk: clk-apple-nco: Add "apple,t8103-nco" compatible
+- KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation
+- soc: ti: pruss: Fix double free in pruss_clk_mux_setup()
+- soc: ti: k3-socinfo: Fix regmap leak on probe failure
+- dm-integrity: fix a typo in the code for write/discard race
+- media: i2c: ov5647: use our own mutex for the ctrl lock
+- media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode
+- media: i2c: ov5647: Sensor should report RAW color space
+- media: i2c: ov5647: Correct minimum VBLANK value
+- media: i2c: ov5647: Correct pixel array offset
+- media: i2c: ov5647: Initialize subdev before controls
+- media: ccs: Avoid possible division by zero
+- media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update()
+- media: i2c: ov01a10: Fix test-pattern disabling
+- media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls
+- media: i2c: ov01a10: Fix analogue gain range
+- media: i2c: ov01a10: Fix reported pixel-rate value
+- media: i2c: ov01a10: Fix the horizontal flip control
+- media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
+- media: i2c/tw9903: Fix potential memory leak in tw9903_probe()
+- media: cx25821: Add missing unmap in snd_cx25821_hw_params()
+- media: cx23885: Add missing unmap in snd_cx23885_hw_params()
+- media: cx88: Add missing unmap in snd_cx88_hw_params()
+- media: radio-keene: fix memory leak in error path
+- media: verisilicon: AV1: Set IDR flag for intra_only frame type
+- arm64: dts: apple: t8112-j473: Keep the HDMI port powered on
+- HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
+- HID: prodikeys: Check presence of pm->input_ep82
+- HID: magicmouse: Do not crash on missing msc->input
+- HID: hid-pl: handle probe errors
+- arm64: Disable branch profiling for all arm64 code
+- KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding
+- ARM: omap2: Fix reference count leaks in omap_control_init()
+- media: verisilicon: AV1: Fix tx mode bit setting
+- media: verisilicon: AV1: Fix enable cdef computation
+- media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
+- media: mtk-mdp: Fix error handling in probe function
+- media: mediatek: encoder: Fix uninitialized scalar variable issue
+- dm-verity: correctly handle dm_bufio_client_create() failure
+- fpga: dfl: use subsys_initcall to allow built-in drivers to be added
+- ASoC: SOF: ipc4-control: Keep the payload size up to date
+- ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data
+- ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls
+- ASoC: SOF: ipc4-control: If there is no data do not send bytes update
+- clk: renesas: rzg2l: Select correct div round macro
+- clk: renesas: rzg2l: Fix intin variable size
+- rpmsg: core: fix race in driver_override_show() and use core helper
+- netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
+- dpaa2-switch: validate num_ifs to prevent out-of-bounds write
+- net/mlx5: Fix missing devlink lock in SRIOV enable error path
+- net/mlx5: DR, Fix circular locking dependency in dump
+- RDMA/umem: Fix double dma_buf_unpin in failure path
+- RDMA/efa: Fix typo in efa_alloc_mr()
+- net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
+- RDMA/core: Fix stale RoCE GIDs during netdev events at registration
+- tipc: fix duplicate publication key in tipc_service_insert_publ()
+- Remove WARN_ALL_UNSEEDED_RANDOM kernel config option
+- wifi: cfg80211: wext: fix IGTK key ID off-by-one
+- net: ethernet: xscale: Check for PTP support properly
+- net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
+- net: usb: lan78xx: scan all MDIO addresses on LAN7801
+- xfrm: always flush state and policy upon NETDEV_UNREGISTER event
+- ipmi: ipmb: initialise event handler read bytes
+- xfrm: skip templates check for packet offload tunnel mode
+- xfrm6: fix uninitialized saddr in xfrm6_get_saddr()
+- ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
+- ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access
+- rtc: zynqmp: correct frequency value
+- drm/amd/display: Remove conditional for shaper 3DLUT power-on
+- btrfs: replace BUG() with error handling in __btrfs_balance()
+- ALSA: usb-audio: Add sanity check for OOB writes at silencing
+- drm/radeon: Add HAINAN clock adjustment
+- drm/amdgpu: Add HAINAN clock adjustment
+- ALSA: usb-audio: Update the number of packets properly at receiving
+- drm/amdgpu: Adjust usleep_range in fence wait
+- drm/amd/display: Avoid updating surface with the same surface under MPO
+- ARM: 9467/1: mm: Don't use %pK through printk
+- include: uapi: netfilter_bridge.h: Cover for musl libc
+- thermal: int340x: Fix sysfs group leak on DLVR registration failure
+- ceph: supply snapshot context in ceph_uninline_data()
+- fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra()
+- fs/ntfs3: drop preallocated clusters for sparse and compressed files
+- fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST
+- fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata
+- fs: ntfs3: check return value of indx_find to avoid infinite loop
+- MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE
+- iio: magnetometer: Remove IRQF_ONESHOT
+- iio: Use IRQF_NO_THREAD
+- Revert "mfd: da9052-spi: Change read-mask to write-mask"
+- phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
+- phy: mvebu-cp110-utmi: fix dr_mode property read from dts
+- watchdog: imx7ulp_wdt: handle the nowayout option
+- binder: don't use %pK through printk
+- fix it87_wdt early reboot by reporting running timer
+- serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done
+- staging: rtl8723bs: fix memory leak on failure path
+- misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66
+- misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()
+- dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings
+- dmaengine: sun6i: Choose appropriate burst length under maxburst
+- fpga: of-fpga-region: Fail if any bridge is missing
+- usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs
+- serial: 8250_dw: handle clock enable errors in runtime_resume
+- staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure
+- soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15)
+- m68k: nommu: fix memmove() with differently aligned src and dest for 68000
+- clk: microchip: core: correct return value on *_get_parent()
+- mailbox: sprd: clear delivery flag before handling TX done
+- remoteproc: mediatek: Break lock dependency to `prepare_lock`
+- mailbox: sprd: mask interrupts that are not handled
+- mailbox: imx: Skip the suspend flag for i.MX7ULP
+- mailbox: pcc: Remove spurious IRQF_ONESHOT usage
+- remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized
+- tracing: Fix false sharing in hwlat get_sample()
+- vhost: fix caching attributes of MMIO regions by setting them explicitly
+- scsi: buslogic: Reduce stack usage
+- ata: libata: avoid long timeouts on hot-unplugged SATA DAS
+- RDMA/rtrs-clt: For conn rejection use actual err number
+- myri10ge: avoid uninitialized variable use
+- PCI: Mark Nvidia GB10 to avoid bus reset
+- PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
+- PCI: Enable ACS after configuring IOMMU for OF platforms
+- PCI: Fix pci_slot_lock () device locking
+- net/rds: Clear reconnect pending bit
+- vmw_vsock: bypass false-positive Wnonnull warning with gcc-16
+- net: usb: sr9700: remove code to drive nonexistent multicast filter
+- wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg()
+- wifi: rtw89: pci: restore LDO setting after device resume
+- octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
+- Bluetooth: btusb: Add device ID for Realtek RTL8761BU
+- Bluetooth: btusb: Add new VID/PID for RTL8852CE
+- Bluetooth: hci_conn: use mod_delayed_work for active mode timeout
+- Bluetooth: hci_conn: Set link_policy on incoming ACL connections
+- ipv4: fib: Annotate access to struct fib_alias.fa_state.
+- wifi: iwlegacy: add missing mutex protection in il3945_store_measurement()
+- wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power()
+- gro: change the BUG_ON() in gro_pull_from_frag0()
+- net/rds: No shortcut out of RDS_CONN_ERROR
+- wifi: iwlwifi: mvm: check the validity of noa_len
+- net: usb: r8152: fix transmit queue timeout
+- openrisc: define arch-specific version of nop()
+- netfilter: xt_tcpmss: check remaining length before reading optlen
+- netfilter: nf_conntrack: Add allow_clash to generic protocol handler
+- ext4: mark group extend fast-commit ineligible
+- ext4: mark group add fast-commit ineligible
+- ipv6: exthdrs: annotate data-race over multiple sysctl
+- ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}()
+- wifi: ath12k: fix preferred hardware mode calculation
+- wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1
+- PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port
+- wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode
+- iommu/amd: move wait_on_sem() out of spinlock
+- iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency
+- dm: remove fake timeout to avoid leak request
+- dm: replace -EEXIST with -EBUSY
+- wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H
+- wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode()
+- wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero
+- jfs: nlink overflow in jfs_rename
+- jfs: Add missing set_freezable() for freezable kthread
+- ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio
+- modpost: Amend ppc64 save/restfpr symnames for -Os build
+- ASoC: es8328: Add error unwind in resume
+- hwmon: (f71882fg) Add F81968 support
+- hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE
+- ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe()
+- spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end
+- ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio
+- gpio: aspeed-sgpio: Change the macro to support deferred probe
+- ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro
+- HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK
+- HID: multitouch: add eGalaxTouch EXC3188 support
+- media: rkisp1: Fix filter mode register configuration
+- drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release
+- drm/atmel-hlcdc: don't reject the commit if the src rect has fractional parts
+- drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback
+- virt: vbox: uapi: Mark inner unions in packed structs as packed
+- hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed
+- drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map()
+- media: v4l2-async: Fix error handling on steps after finding a match
+- media: cx25821: Fix a resource leak in cx25821_dev_setup()
+- media: solo6x10: Check for out of bounds chip_id
+- media: adv7180: fix frame interval in progressive mode
+- media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START
+- spi: spi-mem: Limit octal DTR constraints to octal DTR situations
+- ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug
+- ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
+- HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards
+- drm/amdgpu: avoid a warning in timedout job handler
+- drm/amdgpu: add support for HDP IP version 6.1.1
+- media: mediatek: vcodec: Don't try to decode 422/444 VP9
+- media: omap3isp: set initial format
+- media: omap3isp: isppreview: always clamp in preview_try_format()
+- media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
+- drm/v3d: Set DMA segment size to avoid debug warnings
+- spi: stm32: fix Overrun issue at < 8bpw
+- media: dvb-core: dmxdevfilter must always flush bufs
+- spi-geni-qcom: use xfer->bits_per_word for can_dma()
+- spi-geni-qcom: initialize mode related registers to 0
+- drm/display/dp_mst: Add protection against 0 vcpi
+- parisc: Prevent interrupts during reboot
+- arm64: tegra: smaug: Add usb-role-switch support
+- char: tpm: cr50: Remove IRQF_ONESHOT
+- mailbox: bcm-ferxrm-mailbox: Use default primary handler
+- PCI/MSI: Unmap MSI-X region on error
+- clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF
+- clocksource/drivers/sh_tmu: Always leave device running after probe
+- bpf: verifier improvement in 32bit shift sign extension pattern
+- sparc: don't reference obsolete termio struct for TC* constants
+- sparc: Synchronize user stack on fork and clone
+- blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs()
+- xenbus: Use .freeze/.thaw to handle xenbus devices
+- perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD
+- s390/perf: Disable register readout on sampling events
+- cpufreq: dt-platdev: Block the driver from probing on more QC platforms
+- md-cluster: fix NULL pointer dereference in process_metadata_update
+- ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP
+- EFI/CPER: don't go past the ARM processor CPER record buffer
+- x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set
+- rnbd-srv: Zero the rsp buffer before using it
+- perf/arm-cmn: Support CMN-600AE
+- s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
+- tools/power cpupower: Reset errno before strtoull()
+- smb: client: add proper locking around ses->iface_last_update
+- btrfs: handle user interrupt properly in btrfs_trim_fs()
+- minix: Add required sanity checking to minix_check_superblock()
+- i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr()
+- hfsplus: pretend special inodes as regular files
+- audit: add missing syscalls to read class
+- fs/buffer: add alert in try_to_free_buffers() for folios without buffers
+- hfsplus: fix volume corruption issue for generic/498
+- libperf build: Always place libperf includes first
+- libperf: Don't remove -g when EXTRA_CFLAGS are used
+- libsubcmd: Fix null intersection case in exclude_cmds()
+- perf callchain: Fix srcline printing with inlines
+- perf unwind-libdw: Fix invalid reference counts
+- ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names
+- ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names
+- ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false
+- SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path
+- SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths
+- ata: libata-scsi: refactor ata_scsi_translate()
+- ata: pata_ftide010: Fix some DMA timings
+- ext4: use optimized mballoc scanning regardless of inode format
+- ext4: don't cache extent during splitting extent
+- MIPS: Work around LLVM bug when gp is used as global register variable
+- drm/amd/display: Use same max plane scaling limits for all 64 bpp formats
+- ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk
+- x86/hyperv: Fix error pointer dereference
+- btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found
+- efi: Fix reservation of unaccepted memory table
+- s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n
+- spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe()
+- spi: wpcm-fiu: Simplify with dev_err_probe()
+- spi: wpcm-fiu: Fix uninitialized res
+- spi: wpcm-fiu: Use devm_platform_ioremap_resource_byname()
+- drm/amdkfd: Fix watch_id bounds checking in debug address watch v2
+- drm/amdkfd: fix debug watchpoints for logical devices
+- ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init
+- drm/i915/acpi: free _DSM package when no connectors
+- drm/amdgpu: Fix memory leak in amdgpu_ras_init()
+- apparmor: fix invalid deref of rawdata when export_binary is unset
+- apparmor: provide separate audit messages for file and policy checks
+- apparmor: use passed in gfp flags in aa_alloc_null()
+- apparmor: fix rlimit for posix cpu timers
+- apparmor: return -ENOMEM in unpack_perms_table upon alloc failure
+- apparmor: fix NULL sock in aa_sock_file_perm
+- net/mlx5: Fix multiport device check over light SFs
+- bonding: alb: fix UAF in rlb_arp_recv during bond up/down
+- octeontx2-af: Fix default entries mcam entry action
+- cache: add __cacheline_group_{begin, end}_aligned() (+ couple more)
+- cache: enforce cache groups
+- ping: annotate data-races in ping_lookup()
+- bpftool: Fix truncated netlink dumps
+- ipv6: fix a race in ip6_sock_set_v6only()
+- net: remove WARN_ON_ONCE when accessing forward path array
+- netfilter: nf_conntrack_h323: don't pass uninitialised l3num value
+- selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled
+- selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled
+- net: bridge: mcast: always update mdb_n_entries for vlan contexts
+- net/rds: rds_sendmsg should not discard payload_len
+- net: usb: catc: enable basic endpoint checking
+- net: sparx5/lan969x: fix PTP clock max_adj value
+- net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj()
+- net: mscc: ocelot: split xmit into FDMA and register injection paths
+- net: mscc: ocelot: extract ocelot_xmit_timestamp() helper
+- net: sparx5/lan969x: fix DWRR cost max to match hardware register width
+- selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2
+- ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO
+- selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT
+- selftests/memfd: delete unused declarations
+- kbuild: Add objtool to top-level clean target
+- powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check
+- ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs
+- fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot
+- fs/ntfs3: prevent infinite loops caused by the next valid being the same
+- io_uring/cancel: de-unionize file and user_data in struct io_cancel_data
+- dmaengine: fsl-edma: don't explicitly disable clocks in .remove()
+- dmaengine: fsl-edma-main: Convert to platform remove callback returning void
+- backlight: qcom-wled: Change PM8950 WLED configurations
+- backlight: qcom-wled: Support ovp values for PMI8994
+- leds: qcom-lpg: Check the return value of regmap_bulk_write()
+- pinctrl: single: fix refcount leak in pcs_add_gpio_func()
+- pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition
+- iio: sca3000: Fix a resource leak in sca3000_probe()
+- ovl: Fix uninit-value in ovl_fill_real
+- pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
+- usb: bdc: fix sleep during atomic
+- drivers: iio: mpu3050: use dev_err_probe for regulator request
+- mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
+- mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order
+- mfd: simple-mfd-i2c: Add SpacemiT P1 support
+- mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA
+- mfd: simple-mfd-i2c: Add MAX77705 support
+- mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure
+- Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
+- coresight: etm3x: Fix cpulocked warning on cpuhp
+- watchdog: starfive-wdt: Fix PM reference leak in probe error path
+- iio: pressure: mprls0025pa: fix scan_type struct
+- mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms
+- serial: SH_SCI: improve "DMA support" prompt
+- serial: imx: change SERIAL_IMX_CONSOLE to bool
+- staging: greybus: lights: avoid NULL deref
+- dma: dma-axi-dmac: fix SW cyclic transfers
+- dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX
+- clk: mediatek: Fix error handling in runtime PM setup
+- clk: qcom: gfx3d: add parent to parent request map
+- clk: qcom: dispcc-sdm845: Enable parents for pixel clocks
+- clk: Move clk_{save,restore}_context() to COMMON_CLK section
+- clk: qcom: gcc-ipq5018: flag sleep clock as critical
+- clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc
+- clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc
+- clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops
+- clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops
+- clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops
+- clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
+- clk: qcom: rcg2: compute 2d using duty fraction directly
+- clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs
+- fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()
+- fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings()
+- tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros
+- tracing: Properly process error handling in event_hist_trigger_parse()
+- fs/nfs: Fix readdir slow-start regression
+- nvdimm: virtio_pmem: serialize flush requests
+- scsi: csiostor: Fix dereference of null pointer rn
+- scsi: smartpqi: Fix memory leak in pqi_report_phys_luns()
+- pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
+- RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc
+- power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer
+- mtd: spinand: Fix kernel doc
+- mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions()
+- cxl: Fix premature commit_end increment on decoder commit failure
+- RDMA/core: add rdma_rw_max_sge() helper for SQ sizing
+- svcrdma: Reduce the number of rdma_rw contexts per-QP
+- svcrdma: Increase the per-transport rw_ctx count
+- svcrdma: Clean up comment in svc_rdma_accept()
+- svcrdma: Remove queue-shortening warnings
+- RDMA/core: Fix a couple of obvious typos in comments
+- RDMA/rxe: Fix race condition in QP timer handlers
+- RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
+- mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()
+- crypto: ccp - Add an S4 restore flow
+- mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper
+- tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus()
+- RDMA/rxe: Fix double free in rxe_srq_from_init
+- RDMA/rtrs-srv: fix SG mapping
+- power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed()
+- power: supply: bq27xxx: fix wrong errno when bus ops are unsupported
+- power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write
+- power: supply: sbs-battery: Fix use-after-free in power_supply_changed()
+- power: supply: rt9455: Fix use-after-free in power_supply_changed()
+- power: supply: goldfish: Fix use-after-free in power_supply_changed()
+- power: supply: cpcap-battery: Fix use-after-free in power_supply_changed()
+- power: supply: bq25980: Fix use-after-free in power_supply_changed()
+- power: supply: bq256xx: Fix use-after-free in power_supply_changed()
+- power: supply: act8945a: Fix use-after-free in power_supply_changed()
+- power: supply: ab8500: Fix use-after-free in power_supply_changed()
+- IB/cache: update gid cache on client reregister event
+- RDMA/rtrs: server: remove dead code
+- octeontx2-pf: Unregister devlink on probe failure
+- ionic: Rate limit unknown xcvr type messages
+- serial: caif: fix use-after-free in caif_serial ldisc_close()
+- net: Add skb_dstref_steal and skb_dstref_restore
+- net: sunhme: Fix sbus regression
+- net: atm: fix crash due to unvalidated vcc pointer in sigd_send()
+- smb: client: correct value for smbd_max_fragmented_recv_size
+- PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]
+- netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets
+- netfilter: nft_counter: fix reset of counters on 32bit archs
+- netfilter: nft_set_hash: fix get operation on big endian
+- nfc: hci: shdlc: Stop timers and work before freeing context
+- inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP
+- bonding: only set speed/duplex to unknown, if getting speed failed
+- octeontx2-af: Fix PF driver crash with kexec kernel booting
+- mptcp: fix receive space timestamp initialization
+- of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy()
+- ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()
+- ipc: don't audit capability check in ipc_permissions()
+- PCI/ACPI: Restrict program_hpx_type2() to AER bits
+- PCI: Add defines for bridge window indexing
+- PCI: Add PCIE_MSG_CODE_ASSERT_INTx message macros
+- PCI: Log bridge info when first enumerating bridge
+- PCI: Log bridge windows conditionally
+- PCI: Supply bridge device, not secondary bus, to read window details
+- PCI: Move pci_read_bridge_windows() below individual window accessors
+- PCI: Initialize RCB from pci_configure_device()
+- wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump()
+- tcp: tcp_tx_timestamp() must look at the rtx queue
+- nfsd: never defer requests during idmap lookup
+- iommu/vt-d: Flush cache for PASID table before using it
+- PCI: Mark 3ware-9650SA Root Port Extended Tags as broken
+- kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup()
+- module: add helper function for reading module_buildid()
+- netfilter: nft_compat: add more restrictions on netlink attributes
+- netfilter: nf_conncount: increase the connection clean up limit to 64
+- netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
+- netfilter: nf_tables: reset table validation state on abort
+- wifi: cfg80211: stop NAN and P2P in cfg80211_leave
+- mctp i2c: initialise event handler read bytes
+- net: mctp-i2c: fix duplicate reception of old data
+- PCI/portdrv: Fix potential resource leak
+- PCI: Do not attempt to set ExtTag for VFs
+- Documentation: tracing: Add PCI tracepoint documentation
+- Documentation: trace: Refactor toctree
+- docs: fix WARNING document not included in any toctree
+- Documentation: tracing: Add ring-buffer mapping
+- PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails
+- PCI/PM: Avoid redundant delays on D3hot->D3cold
+- Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors
+- PCI: mediatek: Fix IRQ domain leak when MSI allocation fails
+- spi: tools: Add include folder to .gitignore
+- platform/chrome: cros_ec_lightbar: Fix response size initialization
+- media: uvcvideo: Fix allocation for small frame sizes
+- platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev
+- drm/msm/a2xx: fix pixel shader start on A225
+- media: ccs: Accommodate C-PHY into the calculation
+- drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x
+- HID: playstation: Add missing check for input_ff_create_memless
+- regulator: core: move supply check earlier in set_machine_constraints()
+- drm/msm/disp/dpu: add merge3d support for sc7280
+- drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init
+- smack: /smack/doi: accept previously used values
+- smack: /smack/doi must be > 0
+- workqueue: Process rescuer work items one-by-one using a cursor
+- workqueue: Only assign rescuer work when really needed
+- workqueue: Factor out assign_rescuer_work()
+- arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions
+- arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1
+- arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0
+- arm64: dts: amlogic: g12: assign the MMC A signal clock
+- arm64: dts: amlogic: g12: assign the MMC B and C signal clocks
+- arm64: dts: amlogic: gx: assign the MMC signal clocks
+- arm64: dts: amlogic: axg: assign the MMC signal clocks
+- arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node
+- ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells
+- powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling
+- soc: mediatek: svs: Fix memory leak in svs_enable_debug_write()
+- soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe
+- powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user()
+- ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property
+- arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on
+- arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on
+- arm64: dts: qcom: sdm630: fix gpu_speed_bin size
+- clk: qcom: Return correct error code in qcom_cc_probe_by_index()
+- arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings
+- EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size()
+- EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size()
+- soc: qcom: smem: handle ENOMEM error during probe
+- mfd: wm8350-core: Use IRQF_ONESHOT
+- EDAC/altera: Remove IRQF_ONESHOT
+- scsi: efct: Use IRQF_ONESHOT and default primary handler
+- hrtimer: Fix trace oddity
+- crypto: octeontx - fix dma_free_coherent() size
+- crypto: cavium - fix dma_free_coherent() size
+- ARM: VDSO: Patch out __vdso_clock_getres() if unavailable
+- libbpf: Fix OOB read in btf_dump_get_bitfield_value
+- selftests/bpf: veristat: fix printing order in output_stats()
+- crypto: qat - fix warning on adf_pfvf_pf_proto.c
+- s390/cio: Fix device lifecycle handling in css_alloc_subchannel()
+- PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
+- perf: arm_spe: Properly set hw.state on failures
+- PM: wakeup: Handle empty list in wakeup_sources_walk_start()
+- Partial revert "x86/xen: fix balloon target initialization for PVH dom0"
+- x86/xen: make some functions static
+- ublk: Validate SQE128 flag before accessing the cmd
+- iomap: fix submission side handling of completion side errors
+- md/raid10: fix any_working flag handling in raid10_sync_request
+- cpuidle: governors: menu: Always check timers with tick stopped
+- cpuidle: menu: Cleanup after loadavg removal
+- io_uring/sync: validate passed in offset
+- xen/virtio: Don't use grant-dma-ops when running as Dom0
+- btrfs: fix block_group_tree dirty_list corruption
+- btrfs: qgroup: return correct error when deleting qgroup relation item
+- tpm: st33zp24: Fix missing cleanup on get_burstcount() error
+- tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
+- i3c: dw: Initialize spinlock to avoid upsetting lockdep
+- gfs2: Retries missing in gfs2_{rename,exchange}
+- i3c: master: Update hot-join flag only on success
+- fs: add <linux/init_task.h> for 'init_fs'
+- audit: move the compat_xxx_class[] extern declarations to audit_arch.h
+- rcu: Fix rcu_read_unlock() deadloop due to softirq
+- rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler()
+- rcu: Refactor expedited handling check in rcu_read_unlock_special()
+- rcu/exp: Move expedited kthread worker creation functions above rcutree_prepare_cpu()
+- rcu: s/boost_kthread_mutex/kthread_mutex
+- hfsplus: return error when node already exists in hfs_bnode_create
+- auxdisplay: arm-charlcd: fix release_mem_region() size
+- RDMA/siw: Fix potential NULL pointer dereference in header processing
+- !23322 iommu/ummu: Fix potential soft lockup in ummu_core_alloc_separate_tdev
+- bpf: Avoid soft lockup in bpf_uprobe_unregister
+- !23394 Fix CVE-2026-45911
+- !23321 iommu/ummu: Fix reading command value in check_pa_continuity_nop_exec
+- !23388 Fix CVE-2026-45982
+- usb: cdns3: fix role switching during resume
+- urma: add v2p function in kernel for dfx such as urma_admin
+- ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch()
+- !23392 Fix CVE-2026-46171
+- !23176 Fix CVE-2026-46082
+- !23277 KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1
+- !23376 ub: ub_fwctl: lift the restriction on querying the historical status of ports.
+- !22637 v3 io_uring: validate user-controlled cq.head in io_cqe_cache_refill()
+- !22644 Fix CVE-2026-43366
+- !23349 drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc()
+- !22645 Fix CVE-2026-43288
+- !23348 drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
+- !22714 Fix CVE-2026-43163
+- !22610 Fix CVE-2026-43061
+- !23361 CVE-2026-46181
+- !23177 ub:hisi-ubus: modify return value of hi_feature_get() in abnormal branch
+- !23317 add min_slice and sched_runtime
+- !23373 drivers/ub/sentry: enhance sentry module error handling and logging observability
+- !23309 ub: ubase: Correct the statistics on ELR reset failures
+- urma: increase topo max node limit to 1024
+- ub: ub_fwctl: the function of querying the historical status of ports has been unrestricted.
+- drivers/ub/sentry: enhance sentry module error handling and logging observability
+- riscv: kvm: fix vector context allocation leak
+- !23094 urma: fix jetty_grp count boundary check and pass opt_mask to urma_check_opt_valid
+- !23288 Fix CVE-2026-46093
+- !23294 Fix CVE-2026-43406
+- ub:hisi-ubus: modify return value of hi_feature_get() in abnormal branch
+- urma: fix jetty_grp count boundary check and pass opt_mask to check_jetty_check_dev_cap
+- APEI/GHES: ARM processor Error: don't go past allocated memory
+- RDMA/mlx4: Fix mis-use of RCU in mlx4_srq_event()
+- refcount: provide ops for cases when object's memory can be reused
+- !23316 sched/cputime: Fix time overflow in cputime_adjust()
+- !23346 ub: udma: change default value of set dev name
+- !23341 soc: hisilicon: kunpeng_hccs: Remove unused input parameter
+- !23330 Fix CVE-2026-46165
+- !23326 Fix CVE-2026-43466
+- !23328 Fix CVE-2026-46033
+- !23325 Fix CVE-2026-43468
+- mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node
+- iommu/ummu: Fix reading command value in check_pa_continuity_nop_exec
+- !23125 Fix CVE-2026-46051
+- drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc()
+- drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
+- !23188 CVE-2026-46044
+- ub: udma: change default value of set dev name
+- soc: hisilicon: kunpeng_hccs: Remove unused input parameter
+- soc: hisilicon: kunpeng_hccs: Fix discard 'const' qualifier
+- !23028 bugfixs for sched_ext
+- !22886 net: yt6801: fix link info for yt6801
+- !23290 iommu/amd: serialize sequence allocation under concurrent TLB invalidations
+- openvswitch: vport: fix self-deadlock on release of tunnel ports
+- crypto: authencesn - reject short ahash digests during instance creation
+- net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
+- net/mlx5: Fix deadlock between devlink lock and esw->wq
+- iommu/ummu: Fix potential soft lockup in ummu_core_alloc_separate_tdev
+- iommu/ummu: Fix incorrect xarray index in map_pages error path
+- sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
+- sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash
+- sched: Fix kabi breakage in struct sched_entity
+- sched/eevdf: Propagate min_slice up the cgroup hierarchy
+- sched/fair: Re-organize dequeue_task_fair()
+- sched/eevdf: Use sched_attr::sched_runtime to set request/slice suggestion
+- sched/cputime: Fix time overflow in cputime_adjust()
+- libceph: prevent potential out-of-bounds reads in process_message_header()
+- iommu/amd: serialize sequence allocation under concurrent TLB invalidations
+- mm/vmalloc: take vmap_purge_lock in shrinker
+- KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1
+- obmm: validate VMA identity via vm_ops before accessing vm_file
+- obmm: add PMD huge entry support for ptrace/GDB vma access
+- obmm: fix VMA access for ptrace/GDB on export regions
+- obmm: fix page table walk for ownership permission updates
+- obmm: reject MAP_PRIVATE
+- md/raid5: fix soft lockup in retry_aligned_read()
+- ipmi:ssif: NULL thread on error
+- ipmi:ssif: Clean up kthread on errors
+- ub: ubase: Correct the statistics on ELR reset failures
+- ub: ubase&unic: Improve driver code readability
+- ub: ubase: Discard ctrlq request with non-zero ret value
+- ub: ubase: Add abort handling for non-timeout ELR failures
+- net: unic: Log rectification for the wildfire project
+- ub: ubase/unic/cdma: Clear adev_status when probe succeeds
+- net: unic: Filter out IPv6 link-local address in bond IP notification
+- KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0
+- sched/ext: Avoid null ptr traversal when ->put_prev_task() is called with NULL next
+- sched_ext: fix flag check for deferred callbacks
+- sched_ext: defer queue_balance_callback() until after ops.dispatch
+- sched_ext: Keep bypass on between enable failure and scx_disable_workfn()
+- urma: fix RNR ERR under CTP mode in IPoURMA
+- net: yt6801: fix link info for yt6801
+- md/bitmap: fix GPF in write_page caused by resize race
+- ext4: move ext4_percpu_param_init() before ext4_mb_init()
+- io_uring/kbuf: check if target buffer list is still legacy on recycle
+- io_uring: validate user-controlled cq.head in io_cqe_cache_refill()
+- serial: 8250: Fix TX deadlock when using DMA
+
+* Tue Jun 02 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-155.0.0.141.20260602.b35be856065b
+- !22507 urma: refactor connect_bonding from ubcore to ubagg
+- !23300 urma: fix main_ue_eid flush ioctl argument
+- !23298 net: usb: pegasus: enable basic endpoint checking
+- !23295 mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock
+- urma: fix main_ue_eid flush ioctl argument
+- !22496 bpf-rvi: Fix possible AA deadlock pidns_list_lock
+- !23192 RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq()
+- !23181 Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
+- !23175 Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt
+- !23247 CVE-2026-31759
+- net: usb: pegasus: enable basic endpoint checking
+- !23208 CVE-2026-43240
+- !23184 APEI/GHES: ensure that won't go past CPER allocated record
+- !23267 Fix CVE-2026-46151
+- !23269 Fix CVE-2026-46167
+- mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock
+- !23259 Fix CVE-2026-46190
+- urma: refactor connect_bonding from ubcore to ubagg
+- !23217 drivers/ub/sentry: remove send/recv counter-based tjetty rebuild mechanism
+- !23244 Fix CVE-2026-46187
+- !23243 Fix CVE-2026-46214
+- !23242 Fix CVE-2026-46098
+- !23200 Fix CVE-2026-46047
+- !23201 Fix CVE-2026-45890
+- !23276 Disable userswap by default
+- !23203 ceph: only d_add() negative dentries when they are unhashed
+- openeuler_defconfig: disable CONFIG_USERSWAP by default
+- mm/userswap: remove boot param
+- !23248 net: hibmcge: move dma_rmb() after dma_sync_single_for_cpu() in RX path
+- !23207 CVE-2026-43421
+- !23172 thermal: core: Fix thermal zone governor cleanup issues
+- usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl
+- usb: usblp: fix heap leak in IEEE 1284 device ID via short response
+- !23147 backport soc cache patches from linux mainline.
+- mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show()
+- !23167 change wk1 to wk2 to send data and add responsibility for transmission
+- !23049 urma: fix device change namespace calltrace
+- !22837 urma: redefine links field as bool connectivity matrix.
+- !22861 urma: refactor main_primary_eid lookup and support ue-granularity batch configuration
+- !23093 mainline for bpf
+- wifi: rsi: fix kthread lifetime race between self-exit and external-stop
+- net: hibmcge: move dma_rmb() after dma_sync_single_for_cpu() in RX path
+- net: hibmcge: disable Relaxed Ordering to fix RX packet corruption
+- usb: ulpi: fix memory leak on ulpi_register() error paths
+- usb: ulpi: fix double free in ulpi_register_interface() error path
+- vsock/virtio: fix accept queue count leak on transport mismatch
+- soc cache: Fix unsafe shift left
+- drivers/ub/sentry: remove send/recv counter-based tjetty rebuild mechanism
+- net: caif: clear client service pointer on teardown
+- !23187 eventfs: Hold eventfs_mutex and SRCU when remount walks events
+- !23091 mfs: update mfs doc for adding sysfs part
+- urma: change wk1 to wk2 to send data and add responsibility
+- x86/kexec: add a sanity check on previous kernel's ima kexec buffer
+- ima: verify the previous kernel's IMA buffer lies in addressable RAM
+- usb: gadget: u_ether: Fix NULL pointer deref in eth_get_drvinfo
+- usb: gadget: f_ncm: Fix net_device lifecycle with device_move
+- cleanup: Provide retain_and_null_ptr()
+- usb: gadget: ncm: Fix indentations in documentation of NCM section
+- usb: gadget: ncm: Fix endianness of wMaxSegmentSize variable in ecm_desc
+- usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs
+- ceph: only d_add() negative dentries when they are unhashed
+- xen-netback: reject zero-queue configuration from guest
+- net: qrtr: ns: Fix use-after-free in driver remove()
+- urma: fix main_ue_eid query table configuration path
+- urma: topology supports parallel planes
+- RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq()
+- eventfs: Hold eventfs_mutex and SRCU when remount walks events
+- APEI/GHES: ensure that won't go past CPER allocated record
+- Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
+- Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt
+- thermal: core: Fix thermal zone governor cleanup issues
+- urma: fix device change namespace calltrace
+- bpf: Fix variable length stack write over spilled pointers
+- bpf: Do not allow deleting local storage in NMI
+- bpf: Convert bpf_selem_unlink to failable
+- bpf: Convert bpf_selem_link_map to failable
+- bpf: Convert bpf_selem_unlink_map to failable
+- bpf: Select bpf_local_storage_map_bucket based on bpf_local_storage
+- mfs: update mfs doc for adding sysfs part
+- mfs: handle close event in user-space side
+- mfs: post close event to user-space side
+- mfs: add file operation event filtering
+- mfs: add sysfs interface to configure event
+- bpf-rvi: Fix possible AA deadlock pidns_list_lock
+
+* Sun May 31 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-155.0.0.141.20260531.5c5d740fe786
+- !23193 Fix CVE-2026-45984
+- !23179 kvm: arm64: Fix NULL pointer dereference in kvm_destroy_cvm() with timer early inject
+- gfs2: Fix use-after-free in iomap inline data write path
+- gfs2: Add metapath_dibh helper
+- !23139 Fix CVE-2026-45943
+- !23072 Fix CVE-2026-45861
+- !23055 Fix CVE-2026-45961
+- !23047 Fix CVE-2026-45999
+- !23039 Fix CVE-2026-46078
+- !23050 Fix CVE-2026-43099
+- !22987 Fix CVE-2026-43186
+- !22988 Fix CVE-2026-43194
+- kvm: arm64: Fix NULL pointer dereference in kvm_destroy_cvm() with timer early inject
+- !23121 ub:ubfi: add numa node get from firmware mode
+- !23102 ub:ubus: optimize error print for ubus and hisi_ubus
+- !23090 vfio:ubus: add vfio ub cfg0 and cfg1 basic attr perm
+- erofs: fix inline data read failure for ztailpacking pclusters
+- ub:ubus: optimize error print for ubus and hisi_ubus
+- ub:ubfi: add numa node get from firmware mode
+- vfio:ubus: add vfio ub cfg0 and cfg1 basic attr perm
+- gfs2: Fix slab-use-after-free in qd_put
+- gfs2: fix memory leaks in gfs2_fill_super error path
+- ipv4: icmp: fix null-ptr-deref in icmp_build_probe()
+- erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap()
+- erofs: fix the out-of-bounds nameoff handling for trailing dirents
+- net: consume xmit errors of GSO frames
+- ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()
+
+* Sat May 30 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-155.0.0.141.20260530.691966fd0b26
+- !22508 urma: General Msg Handler Interface
+- !22806 ACPI: processor: idle: Reset cpuidle on C-state list changes
+- !23013 CVE-2026-45968
+- !23092 udma: optimize log format.
+- !23088 v4 Support open_tree OPEN_TREE_NAMESPACE
+- !22425 ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()
+- urma: fix the scenario-specific message processing interface
+- !22739 backport cpuidle patches from linux mainline
+- !23089 urma: fix resource leaks in uburma and ubcore error paths
+- !22550 ub:ubfi: fix the resource maintenance issue in the ubfi ummu node parsing
+- !23052 cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path
+- !23070 tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
+- !23051 Bluetooth: SMP: force responder MITM requirements before building the pairing response
+- ub: udma: optimize log format.
+- !22049 AMD Turin iommu support patches for openEuler 6.6 kernel
+- !22443 nbd: replace socks pointer array with xarray to eliminate queue freeze
+- !22558 arch/x86/mm: reserve memblock for CSV3 guest
+- !22675 update rnpgbevf driver to version 1.0.1
+- !23022 ub: cdma: inline cdma_id_find_ctp into cdma_delete_ctp
+- !23046 ub:ubus: Optimize error log and add mutex lock for ub memory ras
+- mount: hold namespace_sem across copy in create_new_namespace()
+- mount: add OPEN_TREE_NAMESPACE
+- tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
+- !22877 Fix CVE-2026-43503
+- !22873 Fix CVE-2026-46300
+- !22839 mm: fix some minor per-VMA lock issues in userfaultfd
+- update rnpgbevf driver to version 1.0.1.
+- ub:ubus: Optimize error log and add mutex lock for ub memory ras
+- ub:ubus: add mutex lock for port local ras
+- !22910 ub/ubdevshm: Fix spelling errors and optimize prints
+- cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path
+- Bluetooth: SMP: force responder MITM requirements before building the pairing response
+- !22492 urma: Introduce EID radix tree for primary EID lookup
+- !22418 urma: move capability of querying physical devices from ubcore to ubagg
+- !22975 ub:ubus: add error return when send config message
+- !22841 backport dma map and smmu patches from linux mainline
+- mm: fix some minor per-VMA lock issues in userfaultfd
+- userfaultfd: use per-vma locks in userfaultfd operations
+- mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
+- userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx
+- userfaultfd: fix operator precedence bug in UFFDIO_COPY mode check
+- !22149 bnxt_en: Update firmware interface to 1.10.2.171
+- ub: cdma: inline cdma_id_find_ctp into cdma_delete_ctp
+- sched: idle: Make skipping governor callbacks more consistent
+- cpuidle: Skip governor when only one idle state is available
+- !22902 arm64/ACPI: fix build error when CONFIG_ACPI_APEI_GHES is disabled
+- !22945 KVM: arm64: fix vtimer WARN and CVM conflict
+- !22979 drivers/ub/sentry: use fixed short interval for ACK wait loop polling
+- !22474 Fix CVE-2026-43148
+- !22897 libceph: define and enforce CEPH_MAX_KEY_LEN
+- !22899 scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
+- !22846 net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
+- !22702 net/oenetcls: validate module params and reject zero table sizes
+- !22937 oenetcls: fix worker-context locking, async add/del race, and runtime policy toggles
+- !22950 sched: Fix bpf_sched_set_task_prefer_nid() build error
+- sched: Fix bpf_sched_set_task_prefer_nid() build error
+- !22802 arm64: kernel: fix Clang integrated assembler errors in entry.S
+- bnxt_en: Update VNIC resource calculation for VFs
+- bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI
+- bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
+- Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN"
+- bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
+- bnxt_en: Event handler for Thermal event
+- bnxt_en: Use non-standard attribute to expose shutdown temperature
+- bnxt_en: Expose threshold temperatures through hwmon
+- bnxt_en: Modify the driver to use hwmon_device_register_with_info
+- bnxt_en: Move hwmon functions into a dedicated file
+- bnxt_en: Enhance hwmon temperature reporting
+- eth: bnxt: fix backward compatibility with older devices
+- bnxt_en: Fix 2 stray ethtool -S counters
+- urma: move capability of querying physical devices from ubcore to ubagg
+- !22901 RDMA/hns: Fix hung task when drain qp failed.
+- drivers/ub/sentry: use fixed short interval for ACK wait loop polling
+- !22944 drm: Account property blob allocations to memcg
+- !22680 Fix CVE-2026-31738
+- !22683 Fix CVE-2026-43036
+- !22655 Fix fair build error with !CONFIG_SMP
+- !22938 bugfixs for sched_ext and soft_quota in idle.c
+- !22889 lib/crypto: chacha: Zeroize permuted_state before it leaves scope
+- !22927 drivers/ub/sentry: delete unimportant logs and optimize some log content
+- !22940 [OLK-6.6][linux-6.6.y sync] Backport 6.6.126-6.6.127 LTS Patches
+- ub:ubus: add error return when send config message
+- sched/idle: Fall back to idle after failed soft quota repick
+- sched/idle: Update SCX idle mask only when picking idle
+- urma: Introduce EID patricia trie for primary EID lookup
+- ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()
+- KVM: arm64: reuse vgic_write_guest_lock to suppress spurious WARN_ON when no vCPU is running
+- KVM: arm64: add CVM VM check when initializing union to avoid corrupting KABI isolation
+- drm: Account property blob allocations to memcg
+- net/oenetcls: make rps policy module params read-only
+- net/oenetcls: fix async delete race with pending rule add
+- net/oenetcls: move listen-time tuple resolution to worker context
+- USB: serial: option: add Telit FN920C04 RNDIS compositions
+- f2fs: fix to avoid mapping wrong physical block for swapfile
+- f2fs: fix zoned block device information initialization
+- f2fs: fix to avoid UAF in f2fs_write_end_io()
+- f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writes
+- f2fs: fix out-of-bounds access in sysfs attribute read/write
+- f2fs: fix to add gc count stat in f2fs_gc_range
+- fbdev: smscufx: properly copy ioctl memory to kernelspace
+- fbdev: rivafb: fix divide error in nv3_arb()
+- Revert "wireguard: device: enable threaded NAPI"
+- gpiolib: acpi: Fix gpio count with string references
+- ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()
+- ASoC: cs42l43: Correct handling of 3-pole jack load detection
+- platform/x86: panasonic-laptop: Fix sysfs group leak in error path
+- platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro
+- ASoC: amd: yc: Add quirk for HP 200 G2a 16
+- ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9
+- drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used
+- romfs: check sb_set_blocksize() return value
+- ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel
+- ALSA: hda/realtek: Add quirk for Inspur S14-G1
+- gpio: sprd: Change sprd_gpio lock to raw_spin_lock
+- ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list
+- ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
+- PCI: endpoint: Avoid creating sub-groups asynchronously
+- PCI: endpoint: Remove unused field in struct pci_epf_group
+- drivers/ub/sentry: delete unimportant logs and optimize some log content
+- ub/ubmem-vmmu: optimize prints
+- ub/ubmempfd: update note and optimize format
+- ub/ubdevshm: Fix spelling errors and optimize prints
+- arm64/ACPI: fix build error when CONFIG_ACPI_APEI_GHES is disabled
+- RDMA/hns: Fix hung task when drain qp failed.
+- RDMA/hns: Support drain SQ and RQ
+- RDMA/hns: Fix WQ_MEM_RECLAIM warning
+- ub:ubfi: fix the resource maintenance issue in the ubfi ummu node parsing
+- scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
+- libceph: define and enforce CEPH_MAX_KEY_LEN
+- update rnpgbevf driver to version 1.0.1.
+- lib/crypto: chacha: Zeroize permuted_state before it leaves scope
+- net: skbuff: preserve shared-frag marker during coalescing
+- net: skbuff: propagate shared-frag marker through frag-transfer helpers
+- RDMA/hns: Notify ULP of remaining soft-WCs during reset
+- RDMA/hns: Fix udca not unregistered when reset entry allocation failed
+- net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
+- iommu/arm-smmu-v3: Fix pgsize_bit for sva domains
+- tools/dma: Add dma_map_sg support
+- dma-mapping: benchmark: add support for dma_map_sg
+- dma-mapping: benchmark: modify the framework to adapt to more map modes
+- urma: fix resource leaks in uburma and ubcore error paths
+- ACPI: processor: idle: Reset cpuidle on C-state list changes
+- cpuidle: Extract and export no-lock variants of cpuidle_unregister_device()
+- cpuidle: Simplify cpuidle_register_device() with guard()
+- ACPI: processor: idle: Fix NULL pointer dereference in hotplug path
+- ACPI: processor: idle: Reset power_setup_done flag on initialization failure
+- ACPI: processor: idle: Remove redundant static variable and rename cstate check function
+- ACPI: processor: idle: Move max_cstate update out of the loop
+- ACPI: processor: idle: Remove redundant cstate check in acpi_processor_power_init
+- ACPI: arm64: cpuidle: Tolerate platforms with no deep PSCI idle states
+- ACPI: processor: idle: Rework the handling of acpi_processor_ffh_lpi_probe()
+- ACPI: processor: idle: Convert acpi_processor_setup_cpuidle_dev() to void
+- ACPI: processor: idle: Convert acpi_processor_setup_cpuidle_states() to void
+- ACPI: processor: idle: Add debug log for states with invalid entry methods
+- ACPI: processor: idle: Replace strlcat() with better alternative
+- ACPI: processor: idle: Add missing bounds check in flatten_lpi_states()
+- ACPI: processor: Do not expose global variable acpi_idle_driver
+- ACPI: processor: Update cpuidle driver check in __acpi_processor_start()
+- ACPI: processor: idle: Redefine two functions as void
+- ACPI: processor: idle: Rearrange declarations in header file
+- ACPI: processor: Remove unused empty stubs of some functions
+- ACPI: processor: idle: Optimize ACPI idle driver registration
+- ACPI: processor: idle: Drop redundant C-state count checks
+- ACPI: processor: idle: Relocate state flags initialization
+- ACPI: processor: idle: Eliminate static variable flat_state_cnt
+- sched/fair: fix !CONFIG_SMP build errors
+- net/oenetcls: validate module params and reject zero table sizes
+- powerpc/smp: Add check for kcalloc() failure in parse_thread_groups()
+- arm64: kernel: fix Clang integrated assembler errors in entry.S
+- update rnpgbevf driver to version 1.0.1.
+- arm64: topology: Fix false warning in counters_read_on_cpu() for same-CPU reads
+- cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non-PCC regs
+- cpufreq: CPPC: Factor out cppc_fie_kworker_init()
+- ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_in_pcc_cpu()
+- cpufreq: CPPC: Don't warn if FIE init fails to read counters
+- Revert "cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus"
+- PM / devfreq: use _visible attribute to replace create/remove_sysfs_files()
+- cpufreq: Replace magic number
+- cpufreq: Update sscanf() to kstrtouint()
+- update to sysfs_emit() for safer buffer handling
+- net: use skb_header_pointer() for TCPv4 GSO frag_off check
+- vxlan: validate ND option lengths in vxlan_na_create
+- iommu/pages: Make iommu_put_pages_list() work with high order allocations
+- iommu/amd: Fix alias device DTE setting
+- iommu/amd: Fix error path in amd_iommu_probe_device()
+- iommu/amd: Remove unused PPR_* macros
+- iommu/amd: Fix header file
+- iommu/amd: Preserve default DTE fields when updating Host Page Table Root
+- iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers
+- iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flags
+- mm: delete the unused put_pages_list()
+- iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB
+- iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all()
+- iommu/amd: Handle error path in amd_iommu_probe_device()
+- iommu/amd: Remove unused DTE_GCR3_INDEX_* macros
+- iommu/amd: Invalidate cache before removing device from domain list
+- iommu/amd: Introduce per device DTE update function
+- configs/hardening: Fix disabling UBSAN configurations
+- iommu/amd: use page allocation function provided by iommu-pages.h
+- iommu/dma: use iommu_put_pages_list() to releae freelist
+- iommu/amd: Fix possible irq lock inversion dependency issue
+- iommu/amd: Fix sleeping in atomic context
+- iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue
+- iommu/amd: Refactor GCR3 table helper functions
+- iommu/amd: Refactor protection_domain helper functions
+- iommu/amd: Refactor attaching / detaching device functions
+- iommu/amd: Refactor helper function for setting / clearing GCR3
+- iommu/amd: Rearrange GCR3 table setup code
+- iommu/amd: Add support for device based TLB invalidation
+- iommu/amd: Introduce per-device GCR3 table
+- iommu/amd: Introduce struct protection_domain.pd_mode
+- iommu/amd: Introduce get_amd_iommu_from_dev()
+- iommu/amd/pgtbl_v2: Invalidate updated page ranges only
+- iommu/amd: Make domain_flush_pages as global function
+- iommu/amd: Consolidate amd_iommu_domain_flush_complete() call
+- iommu/amd: Refactor device iotlb invalidation code
+- iommu/amd: Refactor IOMMU tlb invalidation code
+- iommu/amd: Add support to invalidate multiple guest pages
+- iommu/amd: Remove redundant passing of PDE bit
+- iommu/amd: Remove redundant domain flush from attach_device()
+- hardening: x86: drop reference to removed config AMD_IOMMU_V2
+- iommu/amd: Miscellaneous clean up when free domain
+- iommu/amd: Consolidate logic to allocate protection domain
+- hardening: Provide Kconfig fragments for basic options
+- iommu/amd: Enable support for up to 2K interrupts per function
+- iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro
+- iommu/amd: Lock DTE before updating the entry with WRITE_ONCE()
+- iommu/amd: Introduce helper function get_dte256()
+- iommu/amd: Introduce helper function to update 256-bit DTE
+- iommu/amd: Update PASID, GATS, GLX, SNPAVICSUP feature related macros
+- iommu/amd: Introduce iommu_dev_data.max_pasids
+- iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()
+- iommu/amd: Pass struct iommu_dev_data to set_dte_entry()
+- iommu/amd: Remove unused EXPORT_SYMBOLS
+- iommu/amd: Remove amd_iommu_device_info()
+- iommu/amd: Introduce iommu_dev_data.flags to track device capabilities
+- iommu/amd: Introduce iommu_dev_data.ppr
+- iommu/amd: Rename ats related variables
+- iommu/amd: Modify logic for checking GT and PPR features
+- iommu/amd: Replace slab cache allocator with page allocator
+- iommu/vt-d: add wrapper functions for page allocations
+- iommu/amd: Introduce generic function to set multibit feature value
+- iommu/amd: Move PPR-related functions into ppr.c
+- iommu/amd: Remove PPR support
+- iommu/amd: Remove iommu_v2 module
+- iommu/amd: Consolidate feature detection and reporting logic
+- iommu/amd: Introduce helper functions for managing GCR3 table
+- iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h
+- arch/x86/mm: reserve memblock for CSV3 guest
+- nbd: remove queue freeze in nbd_add_socket
+- nbd: remove redundant num_connections boundary checks
+- nbd: replace socks pointer array with xarray
+- nbd: simplify find_fallback() by removing redundant logic
+- ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()
+- bnxt_en: Update firmware interface to 1.10.2.171
+
+* Wed May 27 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-155.0.0.141
+- !22935 iommu/ummu: Adapt disable DVM
+- !22522 [OLK-6.6]LoongArch: KVM:update patches from upstream
+- !22468 [OLK-6.6] x86/microcode: Add Zhaoxin cpu microcode update driver
+- iommu/ummu: Adapt disable DVM
+- !22925 Fix hist_field_name issue
+- !22864 drivers/ub/sentry: Add timestamp logging and optimize ACK wait loop
+- !22735 drivers/ub/sentry: support link up/down event
+- !22874 urma: zero-initialize cg_obj to prevent uninitialized memory access
+- tracing: Avoid NULL return from hist_field_name() on truncation
+- tracing: Fix fully-qualified variable reference printing in histograms
+- tracing: Rebuild full_name on each hist_field_name() call
+- !22868 tracing/probe: reject non-closed empty immediate strings
+- !22867 tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func()
+- !22862 tracing: branch: Fix inverted check on stat tracer registration
+- !22817 PCI/IOV: Fix use-after-free in pci_iov_remove_virtfn()
+- !22543 netkit, bpf: Add bpf programmable net device
+- drivers/ub/sentry: Add timestamp logging and optimize ACK wait loop
+- !22860 ub:ubus: bugfix for QEMU'addr 8byte check
+- !22891 sched: Remove redundant rcu_read_lock() in build_soft_domain()
+- !22838 [OLK-6.6][linux-6.6.y sync] Backport 6.6.124-6.6.125 LTS Patches
+- !22828 sched/idle: Preserve prev task for soft quota fair repick
+- sched: Remove redundant rcu_read_lock() in build_soft_domain()
+- !22859 ub: cdma: move cleanup helper to event and remove unused include
+- !22244 Fix CVE-2026-31729
+- !22469 LoongArch: KVM: fix vm start failed
+- !22129 [Hygon][6.6][Feature] KVM: x86: Add support for CPUID leaf 0x8C860000
+- PCI/IOV: Fix use-after-free in pci_iov_remove_virtfn()
+- !22800 Fix CVE-2026-43381
+- !22849 pstore/ram: fix resource leak when ioremap() fails
+- !22815 【OLK-6.6】crypto:Fix panic caused by OFB and CFB self-test failure when starting in FIPS mode.
+- !22666 Fix CVE-2026-43037
+- !22627 Fix CVE-2026-43038
+- !22626 Fix CVE-2026-43040
+- !22638 Fix CVE-2026-43057
+- sched/idle: Fix soft quota fair repick state handling
+- !22697 x86/sev: Fix potential sign extension in amd_enc_status_change_finish()
+- drivers/ub/sentry: add link down/up event detection and reporting
+- !22740 [OLK-6.6] backport important bugfix for nvme driver from upstream linux-6.6.y
+- !22779 [OLK-6.6] PCI: Fix PCIe unplug Enumeration Long Blocking Issue
+- urma: zero-initialize cg_obj to prevent uninitialized memory access
+- !22539 mm: introduce CMA-based folio allocation
+- ub:ubus: bugfix for QEMU'addr 8byte check
+- tracing/probe: reject non-closed empty immediate strings
+- tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func()
+- tracing: branch: Fix inverted check on stat tracer registration
+- x86/microcode: Add Zhaoxin cpu microcode update driver
+- ub:ubus: bugfix for UE probe without MUE'lock
+- ub:ubus: Fixing the bug of concurrent hotplug and device reset
+- ub: cdma: move cleanup helper to event and remove unused include
+- !22798 sched/fair: Do not send IPI if WFI timeout is 0
+- pstore/ram: fix resource leak when ioremap() fails
+- !22790 v2 Fix NULL pointer dereference
+- !22816 Fix CVE-2026-43492
+- Revert "driver core: enforce device_lock for driver_match_device()"
+- gpio: omap: do not register driver in probe()
+- mm/cma_folio: make CMA folio allocation per-task opt-in via procfs
+- mm: introduce CMA-based folio allocation
+- ub: cdma: fix multiple code quality and potential bug issues
+- !22772 Fix CVE-2026-43493
+- vsock/test: verify socket options after setting them
+- net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module
+- scsi: qla2xxx: Query FW again before proceeding with login
+- scsi: qla2xxx: Allow recovery for tape devices
+- wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()
+- nilfs2: Fix potential block overflow that cause system hang
+- crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
+- crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly
+- crypto: octeontx - Fix length check to avoid truncation in ucode_load_store
+- Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB
+- driver core: enforce device_lock for driver_match_device()
+- !22758 bpf mainline for olk-6.6
+- !22463 net/hinic5: Add Huawei Intelligent Network Card Driver: hinic5
+- !21813 [OLK-6.6] cpufreq: Add CPU frequency policy change notification support
+- !21806 [OLK-6.6] efi/cper: Print correctable AER information
+- !22016 [OLK-6.6] Loongarch: Fixed warning about legacy_boot.h when build kernel
+- !22708 libbpf: Fix -Wdiscarded-qualifiers under C23
+- net/hinic5: Add Huawei Intelligent Network Card Driver: hinic5
+- !22821 config: x86: Restore CONFIG_INIT_STACK_ALL_{PATTERN,ZERO} in openeuler_defconfig
+- config: x86: Restore CONFIG_INIT_STACK_ALL_{PATTERN,ZERO} in openeuler_defconfig
+- !21802 [OLK-6.6] pinctrl/zhaoxin: Refactor KH50000 pinctrl to support multi‑socket
+- !22730 [OLK-6.6] Backport Upstream patches of Hygon Platform QoS
+- !22781 ipmi: hisi_pso: fix atomic sleep and use-after-free via async workqueue
+- !22752 Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists
+- lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()
+- crypto:Fix panic caused by OFB and CFB self-test failure when starting in FIPS mode.
+- bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels
+- config: Enable NETKIT
+- set BPF_NETKIT_PRIMARY=54, BPF_NETKIT_PEER=55
+- add __GENKSYMS__ in uapi bpf.h and if_link.h
+- !22799 ub: udma: alloc jfc_id avoid the ccu/starts type.
+- !22547 iommu/ummu: Use non mirror mem.
+- !22548 iommu/ummu: Introduce struct ummu_device_event
+- nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
+- LoongArch: KVM: Move unconditional delay into timer clear scenery
+- LoongArch: KVM: Fix HW timer interrupt lost when inject interrupt by software
+- LoongArch: KVM: Move AVEC interrupt injection into switch loop
+- LoongArch: KVM: Use kvm_set_pte() in kvm_flush_pte()
+- LoongArch: KVM: Fix missing EMULATE_FAIL in kvm_emu_mmio_read()
+- LoongArch: KVM: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
+- LoongArch: KVM: Fix "unreliable stack" for kvm_exc_entry
+- LoongArch: KVM: Compile switch.S directly into the kernel
+- LoongArch: KVM: Add DMSINTC inject msi to vCPU
+- LoongArch: KVM: Add DMSINTC device support
+- LoongArch: KVM: Make vcpu_is_preempted() as a macro rather than function
+- LoongArch: KVM: Move host CSR_GSTAT save and restore in context switch
+- LoongArch: KVM: Move host CSR_EENTRY save and restore in context switch
+- LoongArch: KVM: Check kvm_request_pending() in kvm_late_check_requests()
+- LoongArch: KVM: Use CSR_CRMD_PLV in kvm_arch_vcpu_in_kernel()
+- LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
+- LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
+- LoongArch: KVM: Fix typo issue in kvm_vm_init_features()
+- LoongArch: KVM: Add paravirt vcpu_is_preempted() support in guest side
+- LoongArch: KVM: Add paravirt preempt feature in hypervisor side
+- LoongArch: KVM: Set default return value in KVM IO bus ops
+- LoongArch: KVM: Add FPU/LBT delay load support
+- LoongArch: KVM: Move LBT capability check in exception handler
+- LoongArch: KVM: Move LASX capability check in exception handler
+- LoongArch: KVM: Move LSX capability check in exception handler
+- LoongArch: KVM: Handle LOONGARCH_CSR_IPR during vCPU context switch
+- LoongArch: KVM: Check VM msgint feature during interrupt handling
+- LoongArch: KVM: Add msgint registers in kvm_init_gcsr_flag()
+- LoongArch: KVM: Move feature detection in kvm_vm_init_features()
+- LoongArch: KVM: Add more CPUCFG mask bits
+- LoongArch: Complete CPUCFG registers definition
+- crypto: virtio - Replace package id with numa node id
+- crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
+- ACPICA: iASL: Add definitions for the IOVT table
+- LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy()
+- LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()
+- LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy()
+- LoongArch: Add and use some macros for AVEC
+- LoongArch: KVM: Fix the compatibility issue between eioint and the upstream qemu
+- LoongArch: KVM: Add AVEC basic support
+- LoongArch: KVM: Get VM PMU capability from HW GCFG register
+- LoongArch: KVM: Register perf callbacks for guest
+- LoongArch: KVM: Implement arch-specific functions for guest perf
+- LoongArch: KVM: Remove PGD saving during VM context switch
+- LoongArch: KVM: Rework pch_pic_update_batch_irqs()
+- LoongArch: KVM: Add different length support in loongarch_pch_pic_write()
+- LoongArch: KVM: Add different length support in loongarch_pch_pic_read()
+- LoongArch: KVM: Add IRR and ISR register read emulation
+- LoongArch: KVM: Set version information at initial stage
+- LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access()
+- LoongArch: KVM: Add address alignment check in pch_pic register access
+- LoongArch: KVM: Add stat information with kernel irqchip
+- LoongArch: KVM: sync pch_pic to upstream
+- LoongArch: KVM: Access mailbox directly in mail_send()
+- LoongArch: KVM: Add implementation with IOCSR_IPI_SET
+- CVE-2025-39704: LoongArch: KVM: Fix stack protector issue in send_ipi_data()
+- LoongArch: KVM: sync kvm_ipi to upstream
+- LoongArch: KVM: Ensure that kvm eiointc is compatible with older versions
+- LoongArch: KVM: Use 64-bit register definition for EIOINTC
+- LoongArch: KVM: Fix max supported vCPUs set with EIOINTC
+- LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access()
+- LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access()
+- LoongArch: KVM: Replace eiointc_enable_irq() with eiointc_update_irq()
+- LoongArch: KVM: Use generic function loongarch_eiointc_write()
+- LoongArch: KVM: Use generic function loongarch_eiointc_read()
+- LoongArch: KVM: Use standard bitops API with eiointc
+- LoongArch: KVM: Remove never called default case statement
+- LoongArch: KVM: Remove unused parameter len
+- LoongArch: KVM: Remove unnecessary local variable
+- LoongArch: KVM: Disable updating of "num_cpu" and "feature"
+- CVE-2025-38366: LoongArch: KVM: Check validity of "num_cpu" from user space
+- LoongArch: KVM: Check interrupt route from physical CPU
+- LoongArch: KVM: Fix interrupt route update with EIOINTC
+- LoongArch: KVM: Add address alignment check for IOCSR emulation
+- drivers/iommu: Fixed the problem that some network cards in dpdk could not work properly with iommu
+- sched/fair: Do not send IPI if WFI timeout is 0
+- ub: udma: alloc jfc_id avoid the ccu/starts type.
+- ub: udma: optimize the remove process.
+- CVE-2025-38367: LoongArch: KVM: Avoid overflow with array index
+- LoongArch: KVM: sync eiointc to upstream
+- LoongArch: KVM: Delete the kvm mmu interfaces that are no longer in use
+- LoongArch: KVM: Fix VM migration failure with PTW enabled
+- LoongArch: KVM: Do not flush tlb if HW PTW supported
+- LoongArch: KVM: Skip PMU checking on vCPU context switch
+- LoongArch: KVM: Add sign extension with kernel IOCSR read emulation
+- LoongArch: KVM: Add sign extension with kernel MMIO read emulation
+- irqchip/loongson-eiointc: Add multiple interrupt pin routing support
+- irqchip/loongson-eiointc: Add virt extension support
+- irqchip/loongson-eiointc: Route interrupt parsed from bios table
+- LoongArch: KVM: Protect kvm_io_bus_{read,write}() with SRCU
+- LoongArch: config: enable paravirt feature
+- x86/sev: Fix potential sign extension in amd_enc_status_change_finish()
+- ipmi: hisi_pso: fix atomic sleep and use-after-free via async workqueue
+- bpf: Fix tcx/netkit detach permissions when prog fd isn't given
+- bpf: align CAP_NET_ADMIN checks with bpf_capable() approach
+- rtnetlink: add needed_{head,tail}room attributes
+- bpftool: Fix cgroup command to only show cgroup bpf programs
+- netkit: Allow for configuring needed_{head,tail}room
+- selftests/bpf: Extend netkit tests to validate skb meta data
+- tools: Sync if_link.h uapi tooling header
+- netkit: Simplify netkit mode over to use NLA_POLICY_MAX
+- netkit: Add option for scrubbing skb meta data
+- netkit: Disable netpoll support
+- bpftool: Query only cgroup-related attach types
+- selftests/bpf: Add netkit test for pkt_type
+- selftests/bpf: Add netkit tests for mac address
+- netkit: Fix pkt_type override upon netkit pass verdict
+- netkit: Fix setting mac address in l2 mode
+- bpf, docs: Fix bpf_redirect_peer header doc
+- bpf: Add missing BPF_LINK_TYPE invocations
+- netkit: Reject IFLA_NETKIT_PEER_INFO in netkit_change_link
+- selftests/bpf: Add netkit to tc_redirect selftest
+- bpf, netkit: Add indirect call wrapper for fetching peer dev
+- netkit: Add tstats per-CPU traffic counters
+- netkit: Remove explicit active/peer ptr initialization
+- selftests/bpf: Add selftests for netkit
+- bpftool: Extend net dump with netkit progs
+- bpftool: Implement link show support for netkit
+- libbpf: Add link-based API for netkit
+- tools: Sync if_link uapi header
+- netkit, bpf: Add bpf programmable net device
+- !22738 tracepoints: get correct superblock from dentry in event btrfs_sync_file()
+- !22649 e1000/e1000e: Fix leak in DMA error cleanup
+- xSched: fix NULL pointer dereference in cfs_rq during class switch
+- xSched/dmem: memory allocation size must larger than 0
+- xSched: prevent HBM allocation for non-AI tasks
+- xSched: fix incorrect error returns in vstream allocation
+- xSched/cgroup: remove legacy cftypes due to cgroup v1 incompatibility
+- !22546 iommu/ummu: Optimized ubmem register compatibility
+- !22545 iommu/ummu: Support pplb.
+- !22732 urma: add rate limit for modify jetty error logs
+- !22467 rme: add debugfs nodes for rme firmware log control
+- PCI: Fix PCIe unplug Enumeration Long Blocking Issue
+- !22766 mfs: fix inode resource leak when cache object fd is zero
+- urma: add rate limit for modify error logs
+- crypto: pcrypt - Fix handling of MAY_BACKLOG requests
+- mfs: fix inode resource leak when cache object fd is zero
+- !22656 [OLK-6.6][linux-6.6.y sync] Backport 6.6.123-6.6.124 LTS Patches
+- bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path
+- bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCK
+- bpf: Fix OOB in pcpu_init_value
+- bpf: Fix stale offload->prog pointer after constant blinding
+- bpf: fix end-of-list detection in cgroup_storage_get_next_key()
+- bpf: Fix RCU stall in bpf_fd_array_map_clear()
+- bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks
+- bpf: Fix use-after-free in offloaded map/prog info fill
+- bpf, arm64: Fix off-by-one in check_imm signed range check
+- bpf: Fix NULL deref in map_kptr_match_type for scalar regs
+- Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists
+- !22268 vsock driver add translate cid and gpa interface
+- rme: add debugfs nodes for rme firmware log control
+- !22613 [OLK-6.6] Fix CVE-2026-31668
+- rme: reorder hisi_ext_cmd enum values by numeric order
+- nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
+- btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()
+- btrfs: tracepoints: get correct superblock from dentry in event btrfs_sync_file()
+- !22659 mm/userswap: Fix NULL pointer dereference with unaligned small mremap length
+- !22706 drivers/ub/sentry: Reduce the sleep time of sentry_urma_kthread thread
+- x86/resctrl: Fix memory bandwidth counter width for Hygon
+- x86/resctrl: Add missing resctrl initialization for Hygon
+- x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
+- x86/cpu/hygon: Clean up out-of-tree resctrl code
+- libbpf: Fix -Wdiscarded-qualifiers under C23
+- drivers/ub/sentry: Reduce the sleep time of sentry_urma_kthread thread
+- ub: cdma: specify log and add hardware version
+- ub: cdma: reconstruct the event reporting module
+- ip6_tunnel: clear skb2->cb[] in ip4ip6_err()
+- dpaa2-switch: Fix interrupt storm after receiving bad if_id in IRQ handler
+- dpaa2-switch: do not clear any interrupts automatically
+- wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom
+- mm/userswap: Fix NULL pointer dereference with unaligned small mremap length
+- ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU.
+- spi: tegra114: Preserve SPI mode bits in def_command1_reg
+- spi: tegra: Fix a memory leak in tegra_slink_probe()
+- btrfs: fix racy bitfield write in btrfs_clear_space_info_full()
+- hwmon: (occ) Mark occ_init_attribute() as __printf
+- drm/mgag200: fix mgag200_bmc_stop_scanout()
+- net: ethernet: adi: adin1110: Check return value of devm_gpiod_get_optional() in adin1110_check_spi()
+- tipc: use kfree_sensitive() for session key material
+- net: don't touch dev->stats in BPF redirect paths
+- dpaa2-switch: add bounds check for if_id in IRQ handler
+- net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
+- net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
+- net: liquidio: Initialize netdev pointer before queue setup
+- dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero
+- platform/x86: hp-bioscfg: Skip empty attribute names
+- platform/x86: intel_telemetry: Fix PSS event register mask
+- platform/x86: toshiba_haps: Fix memory leaks in add/remove routines
+- wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
+- wifi: mac80211: correctly check if CSA is active
+- ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
+- wifi: cfg80211: Fix bitrate calculation overflow for HE rates
+- ASoC: tlv320adcx140: Propagate error codes during probe
+- ASoC: amd: yc: Fix microphone on ASUS M6500RE
+- ASoC: davinci-evm: Fix reference leak in davinci_evm_probe
+- wifi: mac80211: collect station statistics earlier when disconnect
+- ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
+- HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
+- HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report()
+- HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
+- netfilter: replace -EEXIST with -EBUSY
+- ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
+- HID: playstation: Center initial joystick axes to prevent spurious events
+- HID: intel-ish-hid: Reset enum_devices_done before enumeration
+- btrfs: fix reservation leak in some error paths when inserting inline extent
+- HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
+- HID: intel-ish-hid: Update ishtp bus match to support device ID table
+- LoongArch: Enable exception fixup for specific ADE subcode
+- LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED
+- block,bfq: fix aux stat accumulation destination
+- net: usb: sr9700: support devices with virtual driver CD
+- wifi: wlcore: ensure skb headroom before skb_push
+- wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
+- tracing: Fix ftrace event field alignments
+- KVM: selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable test failures
+- binderfs: fix ida_alloc_max() upper bound
+- binder: fix BR_FROZEN_REPLY error log
+- ublk: fix deadlock when reading partition table
+- Revert "drm/amd: Check if ASPM is enabled from PCIe subsystem"
+- ARM: 9468/1: fix memset64() on big-endian
+- rbd: check for EOD after exclusive lock is ensured to be held
+- pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains
+- pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup
+- pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset
+- pmdomain: imx8mp-blk-ctrl: Keep gpc power domain on for system wakeup
+- pmdomain: qcom: rpmpd: fix off-by-one error in clamping to the highest state
+- platform/x86: intel_telemetry: Fix swapped arrays in PSS output
+- e1000/e1000e: Fix leak in DMA error cleanup
+- iommu/ummu: Support pplb.
+- net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback
+- ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()
+- net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields to zero to prevent an info-leak
+- net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
+- seg6: separate dst_cache for input and output paths in seg6 lwtunnel
+- net: ipv6: fix dst ref loop on input in rpl lwt
+- net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
+- net: ipv6: fix dst ref loop on input in seg6 lwt
+- net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
+- iommu/ummu: Introduce struct ummu_device_event
+- iommu/ummu: Use non mirror mem.
+- iommu/ummu: Optimized ubmem register compatibility
+- iommu/ummu: Support free_bit.
+- iommu/ummu: Optimized stage2 bypass support
+- pinctrl/zhaoxin: Refactor KH50000 pinctrl to support multi‑socket
+- LoongArch: KVM: fix vm start fail
+- vsock driver add translate cid and gpa interface
+- efi/cper: Print correctable AER information
+- pinctrl: zhaoxin: kx7000: Fix logic error in GPIO type mapping
+- usb: typec: ucsi: skip connector validation before init
+- usb: typec: ucsi: validate connector number in ucsi_notify_common()
+- KVM: x86: Add support for CPUID leaf 0x8C860000
+- Loongarch: Fixed warning about legacy_boot.h when build kernel
+- cpufreq: Add CPU frequency policy change notification support
+
+* Wed May 20 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-154.0.0.140
+- !22660 Fix CVE-2026-43119
+- !22696 CVEs
+- !22652 Fix CVE-2026-43223
+- !22651 Fix CVE-2026-43472
+- !22329 Fix CVE-2026-31752
+- !22709 config: x86: Fix CI "checkdefconfig" warning by updating defconfig
+- config: x86: Fix CI "checkdefconfig" warning by updating defconfig
+- Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
+- fbcon: check return value of con2fb_acquire_newinfo()
+- !22646 obmm: implement 64K pagesize support
+- !22580 obmm: fix GDB/ptrace support and enhance ownership tracking on device-based memory
+- !22542 ub: cdma: add software TLB invalidation for KSVA memory
+- !22661 USB: core: Limit the length of unkillable synchronous timeouts
+- !22124 CVE-2026-31503
+- !22567 Fix CVE-2026-43170
+- !22475 Fix CVE-2026-43427
+- !22643 KVM: arm64: Fix timer_early_inject conflict with CVM
+- USB: core: Limit the length of unkillable synchronous timeouts
+- !22599 Fix dup panic
+- Bluetooth: hci_sync: annotate data-races around hdev->req_status
+- !21825 [OLK-6.6] Decouple resctrl x86 with mpam and backport Intel RDT-SNC and AET
+- media: pvrusb2: fix URB leak in pvr2_send_request_ex
+- unshare: fix unshare_fs() handling
+- !22479 crypto: hisilicon - turn mainline patch
+- !22561 virtCCA-Live-Migration: Add host agent support for CVM live migration
+- !22563 fix migvm_queue_dev_mmap buffer check
+- !22449 [OLK-6.6][linux-6.6.y sync] Backport 6.6.122-6.6.123 LTS Patches
+- !21130 [OLK-6.6] Hygon: Update ccp-crypto driver, to support SM4-XTS/GCM and model 10h cpu
+- KVM: arm64: Fix timer_early_inject conflict with CVM
+- virtCCA-Live-Migration: Add host agent support for CVM live migration
+- !22600 sched_ext: Sync openeuler_defconfig for sched_ext
+- fix migvm_queue_dev_mmap buffer check
+- !22530 KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated
+- !22535 usb: xhci: Prevent interrupt storm on host controller error (HCE)
+- ub/obmm: set OBMM_BASIC_GRANU to 2M rather than PMD_SIZE
+- obmm: relax contig_mem_pool restriction for 64KB pages
+- obmm: add VMA access for ptrace/GDB on PFNMAP regions
+- obmm: support VMA split with ownership-aligned attributes
+- !22560 net/oenetcls: Limit rxqs against combined_channels
+- !22523 net/oenetcls: free sk entry hash on ntuple cleanup
+- !22315 sched/fair: Fix overflow in vruntime_eligible()
+- obmm: refactor ownership tracking for PMD-granularity support
+- !22564 Fix CVE-2026-43212
+- !22514 ceph: add a bunch of missing ceph_path_info initializers
+- !22559 blk-cgroup: skip dying blkg in blkcg_activate_policy()
+- x86: config: Enable resctrl related configs
+- !22055 urma: fix the panic when ipourma module is repeatedly loaded
+- sched_ext: Sync openeuler_defconfig for sched_ext
+- alloc_fdtable(): change calling conventions.
+- fs: consistently deref the files table with rcu_dereference_raw()
+- !22462 net: ipa: fix event ring index not programmed for IPA v5.0+
+- !22551 net/oenetcls: RPS enhancements and bug fixes
+- !22182 Fix CVE-2026-31755
+- !22576 arm64: entry: Fix missing sync_sei in irq_ventry
+- obmm: fix PTE protection bits for READWRITE mappings
+- arm64: entry: Fix missing sync_sei in irq_ventry
+- crypto: hisilicon - remove unused and non-public APIs for qm and sec
+- crypto: hisilicon/qm - drop redundant variable initialization
+- crypto: hisilicon/qm - remove else after return
+- crypto: hisilicon/qm - add const qualifier to info_name in struct qm_cmd_dump_item
+- crypto: hisilicon - fix the format string type error
+- crypto: hisilicon/sec2 - prevent req used-after-free for sec
+- crypto: hisilicon - add device load query functionality to debugfs
+- crypto: hisilicon/qm - increase wait time for mailbox
+- crypto: hisilicon/qm - obtain the mailbox configuration at one time
+- crypto: hisilicon/qm - remove unnecessary code in qm_mb_write()
+- Revert "crypto: hisilicon/qm - obtain the mailbox configuration at one time"
+- Revert "hisi_acc_vfio_pci: obtain the mailbox configuration at one time"
+- crypto: hisilicon/qm - move the barrier before writing to the mailbox register
+- crypto: hisilicon/zip - add lz4 algorithm for hisi_zip
+- !22287 patchset for sched_ext
+- usb: dwc3: gadget: Move vbus draw to workqueue context
+- !22504 dm: clear cloned request bio pointer when last clone bio completes
+- LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE
+- !22554 CVE-2026-46333
+- net/oenetcls: Limit rxqs against combined_channels
+- blk-cgroup: skip dying blkg in blkcg_activate_policy()
+- ptrace: Fix kabi breakage in struct task_struct
+- ptrace: slightly saner 'get_dumpable()' logic
+- net/oenetcls: remove duplicated linux/inet.h include
+- config: Enable SMT_QOS
+- arm64: Add arch code for SMT QoS
+- sched/fair: Add SMT QoS sched core code
+- sched/fair: Move dynamic affinity helper functions to sched.h
+- sched: Add qos_sched_enabled() helper for future expansion
+- sched: Split out QOS_LEVEL from QOS_SCHED for reuse
+- sched_ext: Update comments replacing breather with aborting mechanism
+- sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_before
+- sched_ext: Pass held rq to SCX_CALL_OP() for dump_cpu/dump_task
+- sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_new
+- sched_ext: Use WRITE_ONCE() for the write side of scx_enable helper pointer
+- tools/sched_ext: update scx_show_state.py for scx_aborting change
+- scx_central: Defer timer start to central dispatch to fix init error
+- sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking
+- sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask
+- sched_ext: Fix stale direct dispatch state in ddsp_dsq_id
+- sched_ext: Fix SCX_KICK_WAIT deadlock by deferring wait to balance callback
+- selftests/sched_ext: Add missing error check for exit__load()
+- sched_ext: Fix enqueue_task_scx() truncation of upper enqueue flags
+- sched_ext: Fix starvation of scx_enable() under fair-class saturation
+- sched_ext: Disable preemption between scx_claim_exit() and kicking helper work
+- watchdog/softlockup: fix sample ring index wrap in need_counting_irqs()
+- sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()
+- sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
+- sched_ext: Fix bypass depth leak on scx_enable() failure
+- sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
+- sched_ext: Exit dispatch and move operations immediately when aborting
+- sched_ext: Simplify breather mechanism with scx_aborting flag
+- sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass mode
+- sched_ext: Refactor do_enqueue_task() local and global DSQ paths
+- sched_ext: Fix SCX_KICK_WAIT to work reliably
+- tools/sched_ext: Provide a compatible helper for scx_bpf_events()
+- tools/sched_ext: Sync with scx repo
+- sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers
+- sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during class switch
+- sched_ext: Fix unsafe locking in the scx_dump_state()
+- sched_ext: Don't kick CPUs running higher classes
+- sched_ext: Always use SMP versions in kernel/sched/ext.c
+- sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
+- sched_ext: Drop kfuncs marked for removal in 6.15
+- sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl()
+- sched/ext: Prevent update_locked_rq() calls with NULL rq
+- sched_ext: Fix rq lock state in hotplug ops
+- sched_ext: Remove duplicate BTF_ID_FLAGS definitions
+- rhashtable: Fix rhashtable_try_insert test
+- sched_ext: Make scx_kf_allowed_if_unlocked() available outside ext.c
+- sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group()
+- sched_ext: Make scx_group_set_weight() always update tg->scx.weight
+- sched/ext: Fix invalid task state transitions on class switch
+- sched/fair: Fix sched_can_stop_tick() for fair tasks
+- sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator
+- sched_ext: Fix missing rq lock in scx_bpf_cpuperf_set()
+- sched_ext: Make scx_locked_rq() inline
+- sched_ext: Track currently locked rq
+- sched_ext: Move built-in idle CPU selection policy to a separate file
+- sched_ext: Implement SCX_OPS_ALLOW_QUEUED_WAKEUP
+- selftests/sched_ext: Fix exit selftest hang on UP
+- sched_ext: Use kvzalloc for large exit_dump allocation
+- sched_ext: create_dsq: Return -EEXIST on duplicate request
+- rhashtable: Fix potential deadlock by moving schedule_work outside lock
+- tools include UAPI: Sync linux/sched.h copy with the kernel sources
+- sched/doc: Update documentation after renames and synchronize Chinese version
+- sched/fair: Remove stale FREQUENCY_UTIL comment
+- <linux/cleanup.h>: Allow the passing of both iomem and non-iomem pointers to no_free_ptr()
+- file: add take_fd() cleanup helper
+- sched/ext: Remove sched_fork() hack
+- sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance()
+- sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx
+- sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h.
+- sched_ext: selftests: Fix grammar in tests description
+- sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq()
+- sched_ext: Fix migration disabled handling in targeted dispatches
+- sched_ext: Implement auto local dispatching of migration disabled tasks
+- sched_ext: Fix incorrect time delta calculation in time_delta()
+- sched_ext: Fix lock imbalance in dispatch_to_local_dsq()
+- sched_ext: selftests/dsp_local_on: Fix selftest on UP systems
+- tools/sched_ext: Add helper to check task migration state
+- sched_ext: Fix incorrect autogroup migration detection
+- sched_ext: selftests/dsp_local_on: Fix sporadic failures
+- selftests/sched_ext: Fix enum resolution
+- sched_ext: Include task weight in the error state dump
+- sched_ext: Fixes typos in comments
+- sched_ext: fix kernel-doc warnings
+- sched_ext: Use time helpers in BPF schedulers
+- sched_ext: Replace bpf_ktime_get_ns() to scx_bpf_now()
+- sched_ext: Add time helpers for BPF schedulers
+- sched_ext: Add scx_bpf_now() for BPF scheduler
+- sched_ext: Implement scx_bpf_now()
+- sched_ext: Relocate scx_enabled() related code
+- sched_ext: Add option -l in selftest runner to list all available tests
+- sched_ext: Include remaining task time slice in error state dump
+- sched_ext: update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON
+- sched_ext: idle: small CPU iteration refactoring
+- sched_ext: idle: introduce check_builtin_idle_enabled() helper
+- sched_ext: idle: clarify comments
+- sched_ext: idle: use assign_cpu() to update the idle cpumask
+- cpumask: introduce assign_cpu() macro
+- sched_ext: Use str_enabled_disabled() helper in update_selcpu_topology()
+- sched_ext: Use sizeof_field for key_len in dsq_hash_params
+- tools/sched_ext: Receive updates from SCX repo
+- sched_ext: Use the NUMA scheduling domain for NUMA optimizations
+- sched_ext: keep running prev when prev->scx.slice != 0
+- sched_ext: idle: Refresh idle masks during idle-to-idle transitions
+- sched_ext: switch class when preempted by higher priority scheduler
+- sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass()
+- sched_ext: Fix dsq_local_on selftest
+- sched_ext: initialize kit->cursor.flags
+- sched_ext: Fix invalid irq restore in scx_ops_bypass()
+- MAINTAINERS: add me as reviewer for sched_ext
+- MAINTAINERS: add self as reviewer for sched_ext
+- scx: Fix maximal BPF selftest prog
+- sched_ext: fix application of sizeof to pointer
+- selftests/sched_ext: fix build after renames in sched_ext API
+- sched_ext: Add __weak to fix the build errors
+- sched_ext: Replace scx_next_task_picked() with switch_class() in comment
+- sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*()
+- sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local()
+- sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]()
+- sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context
+- sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl()
+- sched_ext: Clarify sched_ext_ops table for userland scheduler
+- sched_ext: Enable the ops breather and eject BPF scheduler on softlockup
+- watchdog/softlockup: Report the most frequent interrupts
+- watchdog/softlockup: Low-overhead detection of interrupt storm
+- genirq: Provide a snapshot mechanism for interrupt statistics
+- genirq: Fix kabi for kstat_irqs in struct irq_desc
+- genirq: Convert kstat_irqs to a struct
+- genirq: Deduplicate interrupt descriptor initialization
+- sched_ext: Avoid live-locking bypass mode switching
+- sched_ext: Fix incorrect use of bitwise AND
+- sched_ext: Do not enable LLC/NUMA optimizations when domains overlap
+- sched_ext: Introduce NUMA awareness to the default idle selection policy
+- sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags
+- sched_ext: Rename CFI stubs to names that are recognized by BPF
+- sched_ext: Introduce LLC awareness to the default idle selection policy
+- sched_ext: Clarify ops.select_cpu() for single-CPU tasks
+- sched_ext: improve WAKE_SYNC behavior for default idle CPU selection
+- sched_ext: Use btf_ids to resolve task_struct
+- sched/ext: Use tg_cgroup() to elieminate duplicate code
+- sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED
+- sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq()
+- sched_ext: ops.cpu_acquire() should be called with SCX_KF_REST
+- sched_ext: Handle cases where pick_task_scx() is called without preceding balance_scx()
+- sched_ext: Update scx_show_state.py to match scx_ops_bypass_depth's new type
+- sched_ext: Add a missing newline at the end of an error message
+- sched_ext: Fix enq_last_no_enq_fails selftest
+- sched_ext: Make cast_mask() inline
+- scx: Fix raciness in scx_ops_bypass()
+- scx: Fix exit selftest to use custom DSQ
+- sched_ext: Fix function pointer type mismatches in BPF selftests
+- selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ
+- sched: Pass correct scheduling policy to __setscheduler_class
+- sched: Add __setscheduler_class() for sched_ext
+- sched_ext: Remove unnecessary cpu_relax()
+- sched_ext: Don't hold scx_tasks_lock for too long
+- sched_ext: Move scx_tasks_lock handling into scx_task_iter helpers
+- sched_ext: bypass mode shouldn't depend on ops.select_cpu()
+- sched_ext: Move scx_buildin_idle_enabled check to scx_bpf_select_cpu_dfl()
+- sched_ext: Start schedulers with consistent p->scx.slice values
+- Revert "sched_ext: Use shorter slice while bypassing"
+- sched_ext: use correct function name in pick_task_scx() warning message
+- selftests: sched_ext: Add sched_ext as proper selftest target
+- sched_ext: Documentation: Update instructions for running example schedulers
+- sched_ext, scx_qmap: Add and use SCX_ENQ_CPU_SELECTED
+- sched/core: Add ENQUEUE_RQ_SELECTED to indicate whether ->select_task_rq() was called
+- sched/core: Make select_task_rq() take the pointer to wake_flags instead of value
+- sched_ext: scx_cgroup_exit() may be called without successful scx_cgroup_init()
+- sched_ext: Improve error reporting during loading
+- sched_ext: Add __weak markers to BPF helper function decalarations
+- sched_ext: Remove redundant p->nr_cpus_allowed checker
+- sched_ext: Decouple locks in scx_ops_enable()
+- sched_ext: Decouple locks in scx_ops_disable_workfn()
+- sched_ext: Add scx_cgroup_enabled to gate cgroup operations and fix scx_tg_online()
+- sched_ext: Enable scx_ops_init_task() separately
+- sched_ext: Fix SCX_TASK_INIT -> SCX_TASK_READY transitions in scx_ops_enable()
+- sched_ext: Initialize in bypass mode
+- sched_ext: Remove SCX_OPS_PREPPING
+- sched_ext: Relocate check_hotplug_seq() call in scx_ops_enable()
+- sched_ext: Use shorter slice while bypassing
+- sched_ext: Split the global DSQ per NUMA node
+- sched_ext: Relocate find_user_dsq()
+- sched_ext: Allow only user DSQs for scx_bpf_consume(), scx_bpf_dsq_nr_queued() and bpf_iter_scx_dsq_new()
+- scx_flatcg: Use a user DSQ for fallback instead of SCX_DSQ_GLOBAL
+- tools/sched_ext: Receive misc updates from SCX repo
+- sched_ext: Add __COMPAT helpers for features added during v6.12 devel cycle
+- sched_ext: Build fix for !CONFIG_SMP
+- sched_ext: Provide a sysfs enable_seq counter
+- sched_ext: Fix build when !CONFIG_STACKTRACE
+- sched_ext: Don't trigger ops.quiescent/runnable() on migrations
+- sched_ext: Synchronize bypass state changes with rq lock
+- scx_qmap: Implement highpri boosting
+- sched_ext: Implement scx_bpf_dispatch[_vtime]_from_dsq()
+- sched_ext: Compact struct bpf_iter_scx_dsq_kern
+- sched_ext: Replace consume_local_task() with move_local_task_to_local_dsq()
+- sched_ext: Move consume_local_task() upward
+- sched_ext: Move sanity check and dsq_mod_nr() into task_unlink_from_dsq()
+- sched_ext: Reorder args for consume_local/remote_task()
+- sched_ext: Restructure dispatch_to_local_dsq()
+- sched_ext: Fix processs_ddsp_deferred_locals() by unifying DTL_INVALID handling
+- sched_ext: Make find_dsq_for_dispatch() handle SCX_DSQ_LOCAL_ON
+- sched_ext: Refactor consume_remote_task()
+- sched_ext: Rename scx_kfunc_set_sleepable to unlocked and relocate
+- sched_ext: Add missing static to scx_dump_data
+- sched_ext: Add missing static to scx_has_op[]
+- sched_ext: Temporarily work around pick_task_scx() being called without balance_scx()
+- sched: Add dummy version of sched_group_set_idle()
+- sched: Fix kabi for int idle in struct task_group
+- sched: Put task_group::idle under CONFIG_GROUP_SCHED_WEIGHT
+- sched_ext: Add a cgroup scheduler which uses flattened hierarchy
+- sched_ext: Fix kabi for scx_flags and scx_weight in struct task_group
+- sched_ext: Add cgroup support
+- sched: Introduce CONFIG_GROUP_SCHED_WEIGHT
+- sched: Make cpu_shares_read_u64() use tg_weight()
+- sched: Expose css_tg()
+- sched_ext: TASK_DEAD tasks must be switched into SCX on ops_enable
+- sched_ext: TASK_DEAD tasks must be switched out of SCX on ops_disable
+- sched_ext: Remove sched_class->switch_class()
+- sched_ext: Remove switch_class_scx()
+- sched_ext: Relocate functions in kernel/sched/ext.c
+- sched_ext: Unify regular and core-sched pick task paths
+- sched_ext: Replace SCX_TASK_BAL_KEEP with SCX_RQ_BAL_KEEP
+- sched_ext: Don't call put_prev_task_scx() before picking the next task
+- sched: Fix kabi for put_prev_task in struct sched_class
+- sched: Add put_prev_task(.next)
+- sched: Combine the last put_prev_task() and the first set_next_task()
+- sched: Fix kabi pick_task in struct sched_class
+- sched: Rework pick_next_task()
+- sched: Split up put_prev_task_balance()
+- sched: Fixup set_next_task() implementations
+- sched/fair: Unify pick_{,next_}_task_fair()
+- sched/fair: Cleanup pick_task_fair()'s curr
+- sched/fair: Cleanup pick_task_fair() vs throttle
+- sched/fair: Remove unused 'curr' argument from pick_next_entity()
+- sched: Use set_next_task(.first) where required
+- sched_ext: Use sched_clock_cpu() instead of rq_clock_task() in touch_core_sched()
+- sched_ext: Use task_can_run_on_remote_rq() test in dispatch_to_local_dsq()
+- sched_ext: Add missing cfi stub for ops.tick
+- scx_central: Fix smatch checker warning
+- sched_ext: Don't use double locking to migrate tasks across CPUs
+- sched_ext: define missing cfi stubs for sched_ext
+- sched_ext: Improve logging around enable/disable
+- sched_ext: Make scx_rq_online() also test cpu_active() in addition to SCX_RQ_ONLINE
+- sched_ext: Fix unsafe list iteration in process_ddsp_deferred_locals()
+- sched_ext: Enable CONFIG_SCHED_CLASS_EXT on ARM64
+- sched_ext: Make task_can_run_on_remote_rq() use common task_allowed_on_cpu()
+- sched_ext: Improve comment on idle_sched_class exception in scx_task_iter_next_locked()
+- sched_ext: Fix kabi for balance in struct sched_class
+- sched_ext: Simplify UP support by enabling sched_class->balance() in UP
+- sched_ext: Use update_curr_common() in update_curr_scx()
+- sched_ext: Add scx_enabled() test to @start_class promotion in put_prev_task_balance()
+- sched_ext: Simplify scx_can_stop_tick() invocation in sched_can_stop_tick()
+- sched_ext: Allow p->scx.disallow only while loading
+- sched_ext: Build fix on !CONFIG_STACKTRACE[_SUPPORT]
+- scx/selftests: Verify we can call create_dsq from prog_run
+- scx: Allow calling sleepable kfuncs from BPF_PROG_TYPE_SYSCALL
+- sched_ext: Fixes incorrect type in bpf_scx_init()
+- sched_ext/scx_qmap: Pick idle CPU for direct dispatch on !wakeup enqueues
+- sched_ext: Allow SCX_DSQ_LOCAL_ON for direct dispatches
+- sched_ext: s/SCX_RQ_BALANCING/SCX_RQ_IN_BALANCE/ and add SCX_RQ_IN_WAKEUP
+- sched_ext: Unpin and repin rq lock from balance_scx()
+- sched: Move struct balance_callback definition upward
+- sched_ext: Make scx_bpf_reenqueue_local() skip tasks that are being migrated
+- sched_ext: Reimplement scx_bpf_reenqueue_local()
+- sched_ext/scx_qmap: Add an example usage of DSQ iterator
+- sched_ext: Implement DSQ iterator
+- sched_ext: Take out ->priq and ->flags from scx_dsq_node
+- sched, sched_ext: Move some declarations from kernel/sched/ext.h to sched.h
+- sched, sched_ext: Open code for_balance_class_range()
+- sched_ext: Minor cleanups in kernel/sched/ext.h
+- sched_ext: Disallow loading BPF scheduler if isolcpus= domain isolation is in effect
+- sched_ext: Account for idle policy when setting p->scx.weight in scx_ops_enable_task()
+- sched, sched_ext: Simplify dl_prio() case handling in sched_fork()
+- sched/ext: Add BPF function to fetch rq
+- sched_ext: Documentation: Remove mentions of scx_bpf_switch_all
+- sched_ext: Swap argument positions in kcalloc() call to avoid compiler warning
+- sched_ext: add CONFIG_DEBUG_INFO_BTF dependency
+- sched_ext: fix typo in set_weight() description
+- sched_ext: Fix spelling mistake: "intead" -> "instead"
+- sched_ext: Drop tools_clean target from the top-level Makefile
+- sched_ext: Make scx_bpf_cpuperf_set() @cpu arg signed
+- sched_ext: Add cpuperf support
+- cpufreq_schedutil: Refactor sugov_cpu_is_busy()
+- sched_ext: Fix kabi for switch_class in struct sched_class
+- sched, sched_ext: Replace scx_next_task_picked() with sched_class->switch_class()
+- sched_ext: Add selftests
+- sched_ext: Documentation: scheduler: Document extensible scheduler class
+- sched_ext: Add vtime-ordered priority queue to dispatch_q's
+- sched_ext: Implement core-sched support
+- sched_ext: Bypass BPF scheduler while PM events are in progress
+- sched_ext: Implement sched_ext_ops.cpu_online/offline()
+- sched_ext: Implement sched_ext_ops.cpu_acquire/release()
+- sched_ext: Implement SCX_KICK_WAIT
+- sched_ext: Track tasks that are subjects of the in-flight SCX operation
+- sched_ext: Implement tickless support
+- sched_ext: Add task state tracking operations
+- sched_ext: Make watchdog handle ops.dispatch() looping stall
+- sched_ext: Add a central scheduler which makes all scheduling decisions on one CPU
+- sched_ext: Implement scx_bpf_kick_cpu() and task preemption support
+- tools/sched_ext: Add scx_show_state.py
+- sched_ext: Print debug dump after an error exit
+- sched_ext: Print sched_ext info when dumping stack
+- sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT
+- sched_ext: Implement runnable task stall watchdog
+- sched_ext: Add sysrq-S which disables the BPF scheduler
+- sched_ext: Add scx_simple and scx_example_qmap example schedulers
+- sched_ext: Allow dequeue_task_scx to fail
+- sched_ext: Fix kabi for scx in struct task_struct
+- sched_ext: Implement BPF extensible scheduler class
+- sched: Fix kabi for dequeue_task in struct sched_class
+- sched: Allow sched_class::dequeue_task() to fail
+- sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity
+- sched/fair: Fix kabi for check_preempt_curr and wakeup_preempt in struct sched_class
+- sched/fair: Rename check_preempt_curr() to wakeup_preempt()
+- sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair()
+- sched_ext: Add boilerplate for extensible scheduler class
+- sched: Add normal_policy()
+- sched: Factor out update_other_load_avgs() from __update_blocked_others()
+- sched: Factor out cgroup weight conversion functions
+- sched: Fix kabi for switching_to in struct sched_class
+- sched: Add sched_class->switching_to() and expose check_class_changing/changed()
+- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting
+- sched/syscalls: Fix kabi for EXPORT_SYMBOL moved from core.c to syscalls.c
+- sched/syscalls: Split out kernel/sched/syscalls.c from kernel/sched/core.c
+- sched/cpufreq: Rework schedutil governor performance estimation
+- Reapply "sched: Fix kabi breakage of struct task_struct for saved_state"
+- sched/core: Remove ifdeffery for saved_state
+- sched: Misc cleanups
+- Revert "sched/core: Remove ifdeffery for saved_state"
+- Revert "sched: Fix kabi breakage of struct task_struct for saved_state"
+- sched: Simplify sched_move_task()
+- sched: Simplify sched_rr_get_interval()
+- sched: Simplify yield_to()
+- sched: Simplify sched_{set,get}affinity()
+- sched: Simplify syscalls
+- Revert "sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting"
+- sched: Simplify set_user_nice()
+- cleanup: Make no_free_ptr() __must_check
+- sched: Fix kabi for reweight_task in struct sched_class
+- sched: Add sched_class->reweight_task()
+- sched: Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork()
+- sched: Restructure sched_class order sanity checks in sched_init()
+- Revert "sched: Split out QOS_LEVEL from QOS_SCHED for reuse"
+- Revert "sched: Add qos_sched_enabled() helper for future expansion"
+- Revert "sched/fair: Move dynamic affinity helper functions to sched.h"
+- Revert "sched/fair: Add SMT QoS sched core code"
+- Revert "arm64: Add arch code for SMT QoS"
+- Revert "config: Enable SMT_QOS"
+- ub: cdma: add software TLB invalidation for KSVA memory
+- !22510 ub: udma: code optimization about safe mode
+- !21986 urma: Enable RH2D streaming by IPoURMA
+- !22521 v12 SMT QOS
+- usb: xhci: Prevent interrupt storm on host controller error (HCE)
+- !21948 urma: fix spinlock usage in ubagg_get_seg_info function
+- net/oenetcls: fix mode-0 init rollback for ntuple resources
+- !22501 smb: client: prevent races in ->query_interfaces()
+- KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated
+- !22482 cifs: some missing initializations on replay
+- !22472 smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
+- !22426 smb: client: prevent races in ->query_interfaces()
+- net/oenetcls: fix RPS CPU index scaling bias
+- ub: udma: code optimization
+- net/oenetcls: free sk entry hash on ntuple cleanup
+- !22511 apei: use blocking notifier for page offline policy chain
+- config: Enable SMT_QOS
+- arm64: Add arch code for SMT QoS
+- sched/fair: Add SMT QoS sched core code
+- sched/fair: Move dynamic affinity helper functions to sched.h
+- sched: Add qos_sched_enabled() helper for future expansion
+- sched: Split out QOS_LEVEL from QOS_SCHED for reuse
+- !22442 v5 ext4 hardware atomic write support
+- urma: Enable RH2D streaming by IPoURMA
+- !22503 ub: ub_fwctl: add querying the peak bandwidth.
+- !22500 ub:ubus: Bugfix control software restart features
+- ceph: add a bunch of missing ceph_path_info initializers
+- apei: use blocking notifier for page offline policy chain
+- urma: fix spinlock usage in ubagg_get_seg_info function
+- ub: udma: resolve legacy issues of shared page tables.
+- ub: udma: support dtu function.
+- ub: udma: support jetty_opt.
+- ub: udma: support ucp & udp.
+- ub: udma: support sharing JFC.
+- ub: udma: supports write with atomic.
+- ub: udma: Supports Safe Mode.
+- !22256 urma: fix reference count imbalance in ubagg and uburma modules
+- Fix kabi breakage in kernfs_node, kernfs_ops and bin_attribute
+- x86: config: Enable Intel Application Energy Telemetry (AET)
+- perf/x86/intel/uncore: Add per-scheduler IMC CAS count events
+- x86,fs/resctrl: Update documentation for telemetry events
+- x86/resctrl: Enable RDT_RESOURCE_PERF_PKG
+- fs/resctrl: Move RMID initialization to first mount
+- x86,fs/resctrl: Compute number of RMIDs as minimum across resources
+- fs/resctrl: Move allocation/free of closid_num_dirty_rmid[]
+- x86/resctrl: Handle number of RMIDs supported by RDT_RESOURCE_PERF_PKG
+- x86/resctrl: Add energy/perf choices to rdt boot option
+- x86,fs/resctrl: Handle domain creation/deletion for RDT_RESOURCE_PERF_PKG
+- fs/resctrl: Refactor rmdir_mondata_subdir_allrdtgrp()
+- fs/resctrl: Refactor mkdir_mondata_subdir()
+- x86/resctrl: Read telemetry events
+- x86/resctrl: Find and enable usable telemetry events
+- x86,fs/resctrl: Add architectural event pointer
+- x86,fs/resctrl: Fill in details of events for performance and energy GUIDs
+- x86/resctrl: Discover hardware telemetry events
+- fs/resctrl: Emphasize that L3 monitoring resource is required for summing domains
+- x86,fs/resctrl: Add and initialize a resource for package scope monitoring
+- x86,fs/resctrl: Add an architectural hook called for first mount
+- x86,fs/resctrl: Support binary fixed point event counters
+- x86,fs/resctrl: Handle events that can be read from any CPU
+- fs/resctrl: Make event details accessible to functions when reading events
+- x86,fs/resctrl: Rename some L3 specific functions
+- x86,fs/resctrl: Rename struct rdt_mon_domain and rdt_hw_mon_domain
+- x86,fs/resctrl: Use struct rdt_domain_hdr when reading counters
+- fs/resctrl: Split L3 dependent parts out of __mon_event_count()
+- x86,fs/resctrl: Refactor domain create/remove using struct rdt_domain_hdr
+- x86/resctrl: Clean up domain_remove_cpu_ctrl()
+- x86/resctrl: Refactor domain_remove_cpu_mon() ready for new domain types
+- x86/resctrl: Move L3 initialization into new helper function
+- x86,fs/resctrl: Improve domain type checking
+- fs/resctrl: Consider sparse masks when initializing new group's allocation
+- x86,fs/resctrl: Fix NULL pointer dereference with events force-disabled in mbm_event mode
+- x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
+- fs/resctrl: Fix counter auto-assignment on mkdir with mbm_event enabled
+- MAINTAINERS: resctrl: Add myself as reviewer
+- x86/resctrl: Configure mbm_event mode if supported
+- fs/resctrl: Introduce the interface to switch between monitor modes
+- fs/resctrl: Disable BMEC event configuration when mbm_event mode is enabled
+- fs/resctrl: Introduce the interface to modify assignments in a group
+- fs/resctrl: Introduce mbm_L3_assignments to list assignments in a group
+- fs/resctrl: Auto assign counters on mkdir and clean up on group removal
+- fs/resctrl: Introduce mbm_assign_on_mkdir to enable assignments on mkdir
+- fs/resctrl: Provide interface to update the event configurations
+- fs/resctrl: Add event configuration directory under info/L3_MON/
+- fs/resctrl: Support counter read/reset with mbm_event assignment mode
+- x86/resctrl: Implement resctrl_arch_reset_cntr() and resctrl_arch_cntr_read()
+- x86/resctrl: Refactor resctrl_arch_rmid_read()
+- fs/resctrl: Introduce counter ID read, reset calls in mbm_event mode
+- fs/resctrl: Pass struct rdtgroup instead of individual members
+- fs/resctrl: Add the functionality to unassign MBM events
+- fs/resctrl: Add the functionality to assign MBM events
+- x86,fs/resctrl: Implement resctrl_arch_config_cntr() to assign a counter with ABMC
+- fs/resctrl: Introduce event configuration field in struct mon_evt
+- x86/resctrl: Add data structures and definitions for ABMC assignment
+- fs/resctrl: Introduce interface to display number of free MBM counters
+- fs/resctrl: Introduce mbm_cntr_cfg to track assignable counters per domain
+- fs/resctrl: Add resctrl file to display number of assignable counters
+- fs/resctrl: Introduce the interface to display monitoring modes
+- x86/resctrl: Add support to enable/disable AMD ABMC feature
+- x86,fs/resctrl: Detect Assignable Bandwidth Monitoring feature details
+- x86,fs/resctrl: Consolidate monitoring related data from rdt_resource
+- x86/resctrl: Add ABMC feature in the command line options
+- x86/cpufeatures: Add support for Assignable Bandwidth Monitoring Counters (ABMC)
+- x86,fs/resctrl: Prepare for more monitor events
+- x86/resctrl: Remove the rdt_mon_features global variable
+- x86,fs/resctrl: Replace architecture event enabled checks
+- x86,fs/resctrl: Consolidate monitor event descriptions
+- x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest
+- fs/resctrl: Optimize code in rdt_get_tree()
+- fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters
+- resctrl: get rid of pointless debugfs_file_{get,put}()
+- x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem
+- fs/resctrl: Restore the rdt_last_cmd_clear() calls after acquiring rdtgroup_mutex
+- MAINTAINERS: Add reviewers for fs/resctrl
+- x86,fs/resctrl: Move the resctrl filesystem code to live in /fs/resctrl
+- x86/resctrl: Fix rdtgroup_mkdir()'s unlocked use of kernfs_node::name
+- x86/resctrl: Always initialise rid field in rdt_resources_all[]
+- x86/resctrl: Relax some asm #includes
+- x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_fs_context()
+- x86/resctrl: Squelch whitespace anomalies in resctrl core code
+- x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h
+- x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs
+- x86/resctrl: Move enum resctrl_event_id to resctrl.h
+- x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl
+- fs/resctrl: Add boiler plate for external resctrl code
+- !22506 ub: ubase&unic&cdma&udma: Supporting the restart optimization of the management and control process
+- x86/resctrl: Add 'resctrl' to the title of the resctrl documentation
+- x86/resctrl: Split trace.h
+- x86/resctrl: Expand the width of domid by replacing mon_data_bits
+- x86/resctrl: Add end-marker to the resctrl_event_id enum
+- x86/resctrl: Move is_mba_sc() out of core.c
+- x86/resctrl: Drop __init/__exit on assorted symbols
+- x86/resctrl: Resctrl_exit() teardown resctrl but leave the mount point
+- x86/resctrl: Check all domains are offline in resctrl_exit()
+- x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_"
+- x86/resctrl: Remove the limit on the number of CLOSID
+- x86/resctrl: Optimize cpumask_any_housekeeping()
+- kernfs: Move dput() outside of the RCU section.
+- kernfs: Drop kernfs_rwsem while invoking lookup_positive_unlocked().
+- kernfs: annotate different lockdep class for of->mutex of writable files
+- kernfs: Use RCU to access kernfs_node::name.
+- kernfs: Use RCU to access kernfs_node::parent.
+- kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy()
+- kernfs: Acquire kernfs_rwsem in kernfs_node_dentry().
+- kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry().
+- kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn().
+- kernfs: mount: Remove unnecessary ‘NULL’ values from knparent
+- kernfs: Convert kernfs_name_locked() from strlcpy() to strscpy()
+- kernfs: Convert kernfs_walk_ns() from strlcpy() to strscpy()
+- kernfs: sysfs: support custom llseek method for sysfs entries
+- ptrace: Convert ptrace_attach() to use lock guards
+- cpumask: Add cpumask_{first,next}_andnot() API
+- find: Add find_first_andnot_bit()
+- cpumask: Relax cpumask_any_but()
+- cpumask: Switch from inline to __always_inline
+- cpumask: Introduce cpumask_first_and_and()
+- cpumask: add cpumask_weight_andnot()
+- cpumask: add cpumask_any_and_but()
+- cpumask: kernel-doc cleanups and additions
+- x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers
+- x86/resctrl: Move get_config_index() to a header
+- x86/resctrl: Handle throttle_mode for SMBA resources
+- x86/resctrl: Move RFTYPE flags to be managed by resctrl
+- x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr
+- x86/resctrl: Make prefetch_disable_bits belong to the arch code
+- x86/resctrl: Allow an architecture to disable pseudo lock
+- x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions
+- x86/resctrl: Move mbm_cfg_mask to struct rdt_resource
+- x86/resctrl: Move mba_mbps_default_event init to filesystem code
+- x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers
+- x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC
+- x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h
+- x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers
+- x86/resctrl: Move monitor init work to a resctrl init call
+- x86/resctrl: Move monitor exit work to a resctrl exit call
+- x86/resctrl: Add an arch helper to reset one resource
+- x86/resctrl: Move resctrl types to a separate header
+- x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code
+- x86/resctrl: Expose resctrl fs's init function to the rest of the kernel
+- x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()
+- x86/resctrl: Add helper for setting CPU default properties
+- x86/resctrl: Generate default_ctrl instead of sharing it
+- x86/resctrl: Add max_bw to struct resctrl_membw
+- x86/resctrl: Remove data_width and the tabular format
+- x86/resctrl: Use schema type to determine the schema format string
+- x86/resctrl: Use schema type to determine how to parse schema values
+- x86/resctrl: Remove fflags from struct rdt_resource
+- x86/resctrl: Add a helper to avoid reaching into the arch code resource list
+- x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
+- x86/resctrl: Document the new "mba_MBps_event" file
+- x86/resctrl: Add write option to "mba_MBps_event" file
+- x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories
+- x86/resctrl: Make mba_sc use total bandwidth if local is not supported
+- x86/resctrl: Compute memory bandwidth for all supported events
+- x86/resctrl: Modify update_mba_bw() to use per CTRL_MON group event
+- x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control
+- x86/resctrl: Introduce resctrl_file_fflags_init() to initialize fflags
+- x86/resctrl: Use kthread_run_on_cpu()
+- x86/resctrl: Support Sub-NUMA cluster mode SNC6
+- x86/resctrl: Slightly clean-up mbm_config_show()
+- x86/resctrl: Annotate get_mem_config() functions as __init
+- x86/resctrl: Avoid overflow in MB settings in bw_validate()
+- x86/resctrl: Fix arch_mbm_* array overrun on SNC
+- x86/resctrl: Update documentation with Sub-NUMA cluster changes
+- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode
+- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems
+- x86/resctrl: Make __mon_event_count() handle sum domains
+- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter
+- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode
+- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files
+- x86/resctrl: Allocate a new field in union mon_data_bits
+- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function
+- x86/resctrl: Initialize on-stack struct rmid_read instances
+- x86/resctrl: Add a new field to struct rmid_read for summation of domains
+- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files
+- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems
+- x86/resctrl: Introduce snc_nodes_per_l3_cache
+- x86/resctrl: Add node-scope to the options for feature scope
+- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures
+- x86/resctrl: Prepare for different scope for control/monitor operations
+- x86/resctrl: Prepare to split rdt_domain structure
+- x86/resctrl: Prepare for new domain scope
+- x86/resctrl: Replace open coded cacheinfo searches
+- cacheinfo: Add function to get cacheinfo for a given CPU and cache level
+- cpu: Drop "extern" from function declarations in cpuhplock.h
+- cpu: Move CPU hotplug function declarations into their own header
+- x86/resctrl: Don't try to free nonexistent RMIDs
+- x86/resctrl: Add tracepoint for llc_occupancy tracking
+- x86/resctrl: Rename pseudo_lock_event.h to trace.h
+- x86/resctrl: Simplify call convention for MSR update functions
+- x86/resctrl: Pass domain to target CPU
+- x86/resctrl: Switch to new Intel CPU model defines
+- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline
+- Documentation/x86: Fix title underline length
+- Documentation/x86: Document that resctrl bandwidth control units are MiB
+- x86/resctrl: Remove lockdep annotation that triggers false positive
+- x86/resctrl: Separate arch and fs resctrl locks
+- x86/resctrl: Move domain helper migration into resctrl_offline_cpu()
+- x86/resctrl: Add CPU offline callback for resctrl work
+- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU
+- x86/resctrl: Add CPU online callback for resctrl work
+- x86/resctrl: Add helpers for system wide mon/alloc capable
+- x86/resctrl: Make rdt_enable_key the arch's decision to switch
+- x86/resctrl: Move alloc/mon static keys into helpers
+- x86/resctrl: Make resctrl_mounted checks explicit
+- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read()
+- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep
+- x86/resctrl: Queue mon_event_read() instead of sending an IPI
+- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow
+- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers
+- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid
+- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding
+- x86/resctrl: Track the number of dirty RMID a CLOSID has
+- x86/resctrl: Allow RMID allocation to be scoped by CLOSID
+- x86/resctrl: Access per-rmid structures by index
+- x86/resctrl: Track the closid with the rmid
+- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare()
+- x86/resctrl: Create helper for RMID allocation and mondata dir creation
+- x86/resctrl: Free rmid_ptrs from resctrl_exit()
+- x86/resctrl: Remove redundant variable in mbm_config_write_domain()
+- x86/resctrl: Implement new mba_MBps throttling heuristic
+- x86/resctrl: Read supported bandwidth sources from CPUID
+- x86/resctrl: Remove hard-coded memory bandwidth limit
+- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe()
+- x86: Decouple resctrl with resctrl-mpam
+- ub: ub_fwctl: add querying the peak bandwidth.
+- ub: ubase&unic&cdma&udma: Supporting the restart optimization of the management and control process
+- dm: clear cloned request bio pointer when last clone bio completes
+- net/oenetcls: Add rps policy switch for phy NIC
+- net/oenetcls: Make OENETCLS default as module
+- net/oenetcls: Support ipv6 for ntuple mode
+- net/oenetcls: Supports rxq multiplexing
+- net/oenetcls: Add local flow NUMA-aware rps
+- net/oenetcls: Fix possible hash collision issue
+- net/oenetcls: Prioritize oenetcls hooks over rps
+- net/oenetcls: Add mode 2 for rps numa affinity
+- smb: client: prevent races in ->query_interfaces()
+- ub:ubus: Bugfix control software restart features
+- !22481 v3 optimize copy_from_user
+- !22490 ub: ubase&unic: Advanced Features for issue #9110
+- !22424 powerpc, perf: Check that current->mm is alive before getting user callchain
+- gpiolib: acpi: Fix potential out-of-boundary left shift
+- ub: ubase: Provide interface for obtaining ub feature
+- ub: ubase&unic: ubase & unic use non mirror mem
+- !22359 linkdata: fix compile error
+- ub: ubase: Supports real-time traffic control functions such as enabling, querying, and disabling only
+- ub: ubase: The ubase supports the configuration of QoS priority mapping using the hccn_tool
+- !22456 ub:ubus: change the condition of io decoder creating page table or not
+- !22470 ub/unic: bugfix for ubase&unic driver
+- !22436 iommu/ummu-core: fix uaf in ummu_core_invalidate_cfg()
+- !22310 iommu: Optimize the iommu PLBI Framework
+- !22437 iommu/ummu: remove swap operation when ungrant
+- cifs: some missing initializations on replay
+- !22438 iommu/ummu-core: ummu_fill_pages interface provides GFP flags for memory allocation
+- arm64: uaccess: add CONFIG control for copy_from_user_opt
+- arm64: uaccess: add optimized copy_from_user for Hisilicon platforms
+- arm64: cputype: Add CPU type for HISI_CPU_PART_HIP11
+- usb: class: cdc-wdm: fix reordering issue in read code path
+- !22427 perf/x86/intel/uncore: Fix die ID init and look up bugs
+- smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
+- ub: ubase: reinitialize cmdq in uninit flow to resolve UE deregistration failure after ELR reset failure
+- ub: ubase: Resolve the issue of insufficient ctrlq sequences
+- ub: ubase: Modify the log rate limiting interface, add frequency-limited logs, and add maintenance logs
+- ub: ubase: Locking is performed on the seq_tbl processing in the proxy response
+- net: unic: Fixed the problem of being unable to replenish rqe to the chip in time
+- ub: ubase: Solve the mailbox processing times out in abnormal scenarios
+- net: unic: Fixed the issue of memory overwriting in unic traffic flow
+- ub: ubase&unic: encoding alarm rectification
+- ub: ubase: Fix the issue where the mailbox buffer is not released after a cmdq submission failure
+- net: unic: Supports querying of the Ethernet port's NL-layer register
+- ub: ubase: Fix the problem of frequent log printing
+- ub: ubase: Adjustment of conditions for creating ubase proxy auxiliary devices
+- ub: ubase: Delete residual DTU window of the UDMA during reset
+- ub: ubase: Add DTU capability bit printing
+- net: unic: The unsupported VL rate limit value is displayed as 0
+- net: unic: Notify MAMI when the LACP status changes
+- net: unic: adapt to the change for ETS tsa and bw configuration permission
+- !22413 ub: ub_fwctl: query port link status add construct first link data
+- bpf/selftests: test_select_reuseport_kern: Remove unused header
+- Revert "net: Remove conditional threaded-NAPI wakeup based on task state."
+- Revert "net: Allow to use SMP threads for backlog NAPI."
+- ksmbd: fix recursive locking in RPC handle list access
+- pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins
+- mptcp: avoid dup SUB_CLOSED events after disconnect
+- writeback: fix 100% CPU usage when dirtytime_expire_interval is 0
+- drm/msm/a6xx: fix bogus hwcg register updates
+- pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver
+- ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
+- net/sched: act_ife: convert comma to semicolon
+- btrfs: prevent use-after-free on page private data in btrfs_subpage_clear_uptodate()
+- drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
+- wifi: mac80211: move TDLS work to wiphy work
+- ksmbd: Fix race condition in RPC handle list access
+- drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV
+- ksmbd: smbd: fix dma_unmap_sg() nents
+- mei: trace: treat reg parameter as string
+- mm/kfence: randomize the freelist on initialization
+- drm/amdgpu/gfx11: fix wptr reset in KGQ init
+- drm/amdgpu/gfx10: fix wptr reset in KGQ init
+- drm/amdgpu/soc21: fix xclk for APUs
+- drm/imx/tve: fix probe device leak
+- scripts: generate_rust_analyzer: Add compiler_builtins -> core dep
+- flex_proportions: make fprop_new_period() hardirq safe
+- selftests: mptcp: join: fix local endp not being tracked
+- mptcp: only reset subflow errors when propagated
+- scsi: qla2xxx: edif: Fix dma_free_coherent() size
+- gpio: pca953x: mask interrupts in irq shutdown
+- ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
+- scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
+- ASoC: fsl: imx-card: Do not force slot width to sample width
+- rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target
+- riscv: compat: fix COMPAT_UTS_MACHINE definition
+- pinctrl: meson: mark the GPIO controller as sleeping
+- dma/pool: distinguish between missing and exhausted atomic pools
+- gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler
+- ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
+- scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
+- net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
+- net: bridge: fix static key check
+- nfc: nci: Fix race between rfkill and nci_unregister_device().
+- net/mlx5e: Account for netdev stats in ndo_get_stats64
+- net/mlx5e: Report rx_discards_phy via rx_dropped
+- ice: stop counting UDP csum mismatch as rx_errors
+- nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().
+- rocker: fix memory leak in rocker_world_port_post_fini()
+- net: wwan: t7xx: fix potential skb->frags overflow in RX path
+- ipv6: use the right ifindex when replying to icmpv6 from localhost
+- net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
+- octeon_ep: Fix memory leak in octep_device_setup()
+- net: bcmasp: fix early exit leak with fixed phy
+- net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
+- Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
+- !22370 scsi: target: tcm_loop: Drain commands in target_reset handler
+- !22364 cifs: Fix locking usage for tcon fields
+- net: ipa: fix event ring index not programmed for IPA v5.0+
+- !22458 ub:ubus: Add control software restart features
+- !22447 v4 arm64/ras: Firmware-first SEI error handling with ESB synchronization
+- iommu/ummu: remove swap operation when ungrant
+- Linkdata: fix build failure due to missing IPsec configs in defconfig
+- ub:ubus: Add control software restart features
+- ub: ub_fwctl: supports the configuration and query of packet statistics on the UBOE interface based on the NL-layer VL.
+- ub: ub_fwctl: query port link status add construct first link data
+- !22395 ub:ubus: support getting supported features data
+- iommu/ummu-core: ummu_fill_pages interface provides GFP flags for memory allocation
+- !22453 Revert "!21796 [OLK-6.6] x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI, and DRAM errors"
+- ub:ubus: Add KABI_RESERVE to struct ub_decoder and message_device
+- ub:ubus: Will not enable decoder if matt jurisdiction is UBFM
+- ub:ubus: change the condition of io decoder creating page table or not
+- Revert "!21796 [OLK-6.6] x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI, and DRAM errors"
+- arm64: openeuler_defconfig: enable CONFIG_ARM64_SYNC_SEI by default
+- ACPI/APEI/arm64: add vendor SEI handling for firmware-first RAS
+- arm64: Add runtime switch to control ESB for SEI synchronization
+- arm64/entry: Add support to synchronize SEI at the exception boundary
+- !22417 iommu/ummu-core: support TID sharing within same mm
+- urma: fix reference count imbalance in ubagg and uburma modules
+- !22432 spi: use generic driver_override infrastructure
+- Documentation: ext4: Convert includes into toctrees
+- Documentation: ext4: atomic_writes: Demote last three sections
+- block: Don't allow an atomic write be truncated in blkdev_write_iter()
+- nvme: stop using AWUPF
+- ext4: Simplify last in leaf check in ext4_map_query_blocks
+- ext4: Unwritten to written conversion requires EXT4_EX_NOCACHE
+- block: Fix blk_validate_atomic_write_limits() build for arm32
+- block: fix kabi broken in enum req_flag_bits
+- iomap: Lift blocksize restriction on atomic writes
+- ext4: Add atomic block write documentation
+- ext4: Enable support for ext4 multi-fsblock atomic write using bigalloc
+- ext4: Add multi-fsblock atomic write support with bigalloc
+- ext4: Add support for EXT4_GET_BLOCKS_QUERY_LEAF_BLOCKS
+- ext4: Make ext4_meta_trans_blocks() non-static for later use
+- ext4: Check if inode uses extents in ext4_inode_can_atomic_write()
+- ext4: Document an edge case for overwrites
+- ext4: Do not fallback to buffered-io for DIO atomic write
+- ext4: Support setting FMODE_CAN_ATOMIC_WRITE
+- ext4: Check for atomic writes support in write iter
+- ext4: Add statx support for atomic writes
+- fs: fix kabi broken in struct kstat
+- fs: Add initial atomic write support info to statx
+- fs: iomap: Atomic write support
+- fs: Export generic_atomic_write_valid()
+- nvme: Atomic write support
+- block: Add bdev atomic write limits helpers
+- fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid()
+- block/fs: Pass an iocb to generic_atomic_write_valid()
+- block: Add fops atomic write support
+- block: Call blkdev_dio_unaligned() from blkdev_direct_IO()
+- block: fix kabi broken in struct queue_limits
+- block: Add core atomic write support
+- fs: Initial atomic write support
+- block: Generalize chunk_sectors support as boundary support
+- block: Pass blk_queue_get_max_sectors() a request pointer
+- iommu/ummu-core: fix uaf in ummu_core_invalidate_cfg()
+- !21810 [OLK-6.6] apei/ghes: Add Zhaoxin platform support for ghes_edac
+- !21807 [OLK-6.6] x86/cpu: detect extended topology for Zhaoxin CPUs
+- !21804 [OLK-6.6] x86/delay: Update support for Zhaoxin PAUSEOPT instruction
+- !21803 [OLK-6.6] ALSA: HDA: Add Centaur HDMI Controller and Codec support
+- !21797 [OLK-6.6] iommu/vt-d: fix NULL pointer issue in acpi_rmrr_andd_probe
+- !21796 [OLK-6.6] x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI, and DRAM errors
+- !21795 [OLK-6.6] efi/cper: Add Zhaoxin mem error decode for KH-50000
+- !21794 [OLK-6.6] hwmon: zhaoxin-cputemp: Update for KX-8000
+- !21793 [OLK-6.6] zhaoxin: Update hardware random number generator driver
+- !21792 [OLK-6.6] ALSA: hda: Add support for Zhaoxin SB HDAC controller
+- spi: use generic driver_override infrastructure
+- iommu/ummu-core: support TID sharing within same mm
+- perf/x86/intel/uncore: Fix die ID init and look up bugs
+- smb: client: prevent races in ->query_interfaces()
+- powerpc, perf: Check that current->mm is alive before getting user callchain
+- iommu: Optimize the iommu PLBI Framework
+- ub:ubus: support getting supported features data
+- iommu/vt-d: fix NULL pointer issue in acpi_rmrr_andd_probe
+- scsi: target: tcm_loop: Drain commands in target_reset handler
+- cifs: Fix locking usage for tcon fields
+- bridge: br_nd_send: validate ND option lengths
+- sched/fair: Fix overflow in vruntime_eligible()
+- sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics
+- sched/fair: Mark m*_vruntime() with __maybe_unused
+- sched/fair: Clear rel_deadline when initializing forked entities
+- Revert "sched/fair: Clear rel_deadline when initializing forked entities"
+- usb: cdns3: gadget: fix NULL pointer dereference in ep_queue
+- udp: Fix wildcard bind conflict check when using hash2
+- tcp: Rearrange tests in inet_csk_bind_conflict().
+- x86/delay: add support for Zhaoxin PAUSEOPT instruction
+- urma: fix the panic when ipourma module is repeatedly loaded
+- apei/ghes: Add Zhaoxin platform support for ghes_edac
+- x86/cpu: detect extended topology for Zhaoxin CPUs
+- ALSA: HDA: Add Centaur HDMI Controller and Codec support
+- x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI, and DRAM errors
+- efi/cper: Add Zhaoxin mem error decode for KH-50000
+- efi/cper: Add Zhaoxin cache error decode
+- efi/cper: Add Zhaoxin micro-architectural error decode
+- efi/cper: Add Zhaoxin non standard cper error decode
+- efi/cper: Add Zhaoxin ZDI ZPI error decode for KH-50000
+- efi: cper: Update Zhaoxin/Centaur ZDI/ZPI error decode
+- hwmon: zhaoxin-cputemp: Update for KX-8000
+- zhaoxin: Update hardware random number generator driver
+- ALSA: hda: Add support for Zhaoxin SB HDAC controller
+- crypto: ccp: fix build issue like redefined RI_XXX_PRESENT
+- crypto: ccp: SM2 ccp encryption support Hygon model 10h
+- crypto: ccp: check if ccp supports sm4-xts/sm4-gcm
+- mm: export split_vma for module use
+- crypto: ccp: Support SM4-GCM for hygon ccp
+- crypto: ccp: Support SM4-XTS for hygon ccp
+
+* Wed May 13 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-153.0.0.139
+- !22406 CVE
+- !22327 ceph: fix i_nlink underrun during async unlink
+- !22400 bpf, x86: Fix missing BTF_SET8_KFUNCS flag for arch kfuncs
+- !22401 Fix CVE-2026-31486
+- !22383 dmaengine: idxd: Fix not releasing workqueue on .release()
+- !22394 *** fix CVE-2026-31527 ***
+- !22335 ceph: fix memory leaks in ceph_mdsc_build_path()
+- !22351 ixgbevf: add missing negotiate_features op to Hyper-V ops table
+- !22333 ceph: supply snapshot context in ceph_zero_partial_object()
+- HID: core: Mitigate potential OOB by removing bogus memset()
+- HID: core: Add printk_ratelimited variants to hid_warn() etc
+- HID: multitouch: Check to ensure report responses match the request
+- Bluetooth: MGMT: validate LTK enc_size on load
+- hwmon: (pmbus/core) Protect regulator operations with mutex
+- hwmon: (pmbus/core) Declare regulator notification function as void
+- bpf, x86: Fix missing BTF_SET8_KFUNCS flag for arch kfuncs
+- !22336 HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure
+- !22345 Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync
+- !22346 Bluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt
+- !22353 Bluetooth: SMP: derive legacy responder STK authentication from MITM state
+- !22347 Bluetooth: MGMT: validate mesh send advertising payload length
+- !22367 Bluetooth: hci_event: move wake reason storage into validated event handlers
+- driver/core: Fix kabi broken of platform_device/bus_type/device
+- driver core: platform: use generic driver_override infrastructure
+- hwmon: axi-fan: don't use driver_override as IRQ name
+- driver core: generalize driver_override in struct device
+- dmaengine: idxd: Fix not releasing workqueue on .release()
+- !22275 CVE-2026-43313
+- !22272 EFI/CPER: don't dump the entire memory region
+- !22267 KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()
+- !22266 v2 CVE-2026-43265
+- !22355 5 CVE fix patches
+- !22224 mm/userfaultfd: fix hugetlb fault mutex hash calculation
+- !22206 net: make CONFIG_UB_SOCKET_HANDSHAKE independent of CONFIG_UB_UMS
+- !22342 rxrpc: proc: size address buffers for %pISpc output
+- !22363 dmaengine: idxd: Fix leaking event log memory
+- !22356 dmaengine: idxd: Fix memory leak when a wq is reset
+- Bluetooth: hci_event: move wake reason storage into validated event handlers
+- !22321 Fix CVE-2026-43013
+- !22278 Fix CVE-2026-31699
+- !22269 Fix CVE-2026-31698
+- dmaengine: idxd: Fix leaking event log memory
+- dmaengine: idxd: Fix memory leak when a wq is reset
+- HID: core: clamp report_size in s32ton() to avoid undefined shift
+- HID: alps: fix NULL pointer dereference in alps_raw_event()
+- Input: uinput - fix circular locking dependency with ff-core
+- HID: apple: avoid memory leak in apple_report_fixup()
+- HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
+- Bluetooth: SMP: derive legacy responder STK authentication from MITM state
+- ixgbevf: add missing negotiate_features op to Hyper-V ops table
+- net: make CONFIG_UB_SOCKET_HANDSHAKE independent of CONFIG_UB_UMS
+- Bluetooth: MGMT: validate mesh send advertising payload length
+- Bluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt
+- Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync
+- rxrpc: proc: size address buffers for %pISpc output
+- HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure
+- ceph: fix memory leaks in ceph_mdsc_build_path()
+- ceph: supply snapshot context in ceph_zero_partial_object()
+- !22204 cgroupv2 io bugfix patches
+- !22264 Fix CVE-2026-43262
+- !22307 Fix CVE-2026-43363
+- !22320 Fix CVE-2026-43429
+- !20492 scsi: leapraid: add RAID disk hide/show events and fix misc issues
+- ceph: fix i_nlink underrun during async unlink
+- !22306 dmaengine: idxd: Fix possible invalid memory access after FLR
+- !22304 module: Fix kernel panic when a symbol st_shndx is out of bounds
+- !22317 drm/ioc32: stop speculation on the drm_compat_ioctl path
+- !22226 kvm: arm64: Add HIP13 cpu type definition for detecting virtualization features
+- !22112 Revert "cpufreq: Fix re-boost issue after hotplugging a CPU"
+- !22105 cpufreq: conservative: Reset requested_freq on limits change
+- net/mlx5: lag: Check for LAG device before creating debugfs
+- !22313 drivers/ub/sentry: change the ub_mem_ras_handler function to always return 0
+- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
+- USB: usbcore: Introduce usb_bulk_msg_killable()
+- !22037 Fix CVE-2026-31469
+- !22292 Fix CVE-2026-43407
+- drm/ioc32: stop speculation on the drm_compat_ioctl path
+- drivers/ub/sentry: change the ub_mem_ras_handler function to always return 0
+- !22296 urma: fix potential parameter overflow in initialization
+- !22290 mm/numa_remote: avoid numa_remote lock when onlining pre-onlined memory
+- !22262 net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
+- x86/apic: Disable x2apic on resume if the kernel expects so
+- dmaengine: idxd: Fix possible invalid memory access after FLR
+- module: Fix kernel panic when a symbol st_shndx is out of bounds
+- libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
+- !22276 crypto: af-alg - fix NULL pointer dereference in scatterwalk
+- mm/numa_remote: avoid numa_remote lock when onlining pre-onlined memory
+- urma: fix potential parameter overflow in initialization
+- !20782 tracing: Fix soft lockup when lseeking trace file
+- crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed
+- !21650 urma: query resource options by id.
+- !22260 CVE-2026-31419
+- crypto: af-alg - fix NULL pointer dereference in scatterwalk
+- ACPI: processor: Fix previous acpi_processor_errata_piix4() fix
+- ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4()
+- !22217 Fix CVE-2026-31697
+- !22234 Fix CVE-2026-31422
+- !22076 Fix CVE-2026-31684
+- !22074 Fix CVE-2026-31685
+- EFI/CPER: don't dump the entire memory region
+- !22127 rnpvf: update rnpvf driver to version 1.1.10.
+- !22170 rnp: update rnp driver to version 1.1.14.
+- crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed
+- KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()
+- KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block()
+- KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can't yet inject
+- gfs2: fiemap page fault fix
+- bonding: remove unused bond_is_first_slave and bond_is_last_slave macros
+- net: bonding: fix use-after-free in bond_xmit_broadcast()
+- bonding: do not set usable_slaves for broadcast mode
+- net: bonding: update the slave array for broadcast mode
+- net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf
+- !22242 [OLK-6.6] ub: ubase: Add S Device ID, USC/UCP, DTU, and proxy support
+- !22241 Fix CVE-2026-31779
+- !22240 atm: lec: fix use-after-free in sock_def_readable()
+- !21958 Ethernet: Linkdata: Supports Linkdata ethernet Controllers
+- !22249 [OLK-6.6] Fix CVE-2026-43284
+- Ethernet: Linkdata: Supports Linkdata ethernet Controllers
+- xfrm: esp: avoid in-place decrypt on shared skb frags
+- ub: ubase: Added proxy functions to ubase
+- ub: ubase: support DTU feature
+- ub: ubase: add USC and UCP
+- ub: ubase: Add Ubase S Device ID
+- !22184 Fix CVE-2026-31675
+- !22220 net: Fix CVE-2026-31518
+- !22219 net/sched: Fix CVE-2026-31421
+- crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed
+- wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler()
+- atm: lec: fix use-after-free in sock_def_readable()
+- net: sched: act_csum: validate nested VLAN headers
+- net/sched: cls_flow: fix NULL pointer dereference on shared blocks
+- netfilter: ip6t_eui64: reject invalid MAC header for all packets
+- kvm: arm64: Add HIP13 cpu type definition for detecting virtualization features
+- mm/userfaultfd: fix hugetlb fault mutex hash calculation
+- urma: query resource options by id.
+- esp: fix skb leak with espintcp and async crypto
+- xfrm: Fix the usage of skb->sk
+- net/sched: cls_fw: fix NULL dereference of "old" filters before change()
+- net/sched: cls_fw: fix NULL pointer dereference on shared blocks
+- blk-iocost: fix busy_level reset when no IOs complete
+- block: use min() instead of min_t()
+- blk-throttle: fix lower bps rate by throtl_trim_slice()
+- block: flush all throttled bios when deleting the cgroup
+- jbd2: increase IO priority of checkpoint
+- blk-throttle: don't take carryover for prioritized processing of metadata
+- blk-throttle: support prioritized processing of metadata
+- blk-throttle: fix lower control under super low iops limit
+- rnp: update rnp driver to version 1.1.14.
+- net/sched: sch_netem: fix out-of-bounds access in packet corruption
+- rnpvf: update rnpvf driver to version 1.1.10.
+- Revert "cpufreq: Fix re-boost issue after hotplugging a CPU"
+- cpufreq: conservative: Reset requested_freq on limits change
+- virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false
+- tracing: Fix soft lockup when lseeking trace file
+- scsi: leapraid: add RAID disk hide/show events and fix misc issues
+
+* Fri May 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-152.0.0.138
+- !22246 Revert "efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs"
+- Revert "efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs"
+- !22187 support mempool and NUMA.remote for 64KB page
+- !22201 mm: memcontrol: don't throttle dying tasks on memory.high
+- !22213 futex: Clear stale exiting pointer in futex_lock_pi() retry path
+- !22212 drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
+- !22221 EDAC/mc: Fix error path ordering in edac_mc_alloc()
+- EDAC/mc: Fix error path ordering in edac_mc_alloc()
+- !22202 pstore: ram_core: fix incorrect success return when vmap() fails
+- !22203 perf/x86/intel/uncore: Skip discovery table for offline dies
+- !22215 usb: cdns3: gadget: fix state inconsistency on gadget init failure
+- !22078 Fix CVE-2026-31681
+- !22041 Fix CVE-2026-31664
+- !22082 Fix CVE-2026-31671
+- !22079 [OLK-6.6][linux-6.6.y sync] Backport 6.6.121-6.6.122 LTS Patches
+- !22199 CVE-2026-31414
+- !22185 Fix CVE-2026-31679
+- !22164 Fix CVE-2026-31551
+- usb: cdns3: gadget: fix state inconsistency on gadget init failure
+- futex: Clear stale exiting pointer in futex_lock_pi() retry path
+- drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
+- !22173 Fix CVE-2026-31592
+- !22021 smb: client: fix off-by-8 bounds check in check_wsl_eas()
+- !22022 smb: client: fix OOB reads parsing symlink error response
+- !21926 nvme-pci: ensure we're polling a polled queue
+- !21924 ext4: avoid infinite loops caused by residual data
+- !21922 ksmbd: fix OOB write in QUERY_INFO for compound requests
+- !22171 xen/privcmd: fix double free via VMA splitting
+- !22167 *** fix CVE-2026-31443 ***
+- !22166 spi: spi-dw-dma: fix print error log when wait finish transaction
+- perf/x86/intel/uncore: Skip discovery table for offline dies
+- pstore: ram_core: fix incorrect success return when vmap() fails
+- mm: memcontrol: don't throttle dying tasks on memory.high
+- netfilter: nf_conntrack_expect: use expect->helper
+- netfilter: nf_conntrack_expect: honor expectation helper field
+- netfilter: nf_conntrack_helper: pass helper to expect cleanup
+- mm/numa_remote: remove depends on ARM64_4K_PAGES
+- mm/pfn_range_alloc: add support for CONFIG_ARM64_64K_PAGES
+- openvswitch: validate MPLS set/set_masked payload length
+- xfrm_user: fix info leak in build_report()
+- KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock
+- xen/privcmd: fix double free via VMA splitting
+- dmaengine: idxd: Fix crash when the event log is disabled
+- dmaengine: idxd: Delete unnecessary NULL check
+- spi: spi-dw-dma: fix print error log when wait finish transaction
+- wifi: mac80211: Fix static_branch_dec() underflow for aql_disable.
+- netfilter: xt_multiport: validate range encoding in checkentry
+- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
+- btrfs: fix double free in create_space_info_sub_group() error path
+- btrfs: fix double free in create_space_info() error path
+- interconnect: debugfs: fix devm_kstrdup and kfree mismatch
+- Revert "ALSA: usb: Increase volume range that triggers a warning"
+- x86/kfence: fix booting on 32bit non-PAE systems
+- can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
+- drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
+- btrfs: fix leak of kobject name for sub-group space_info
+- net: phy: fix phy_uses_state_machine()
+- fs/ntfs3: Initialize allocated memory before use
+- nvme: fix PCIe subsystem reset controller state transition
+- nvme-pci: do not directly handle subsys reset fallout
+- nvme-fc: rename free_ctrl callback to match name pattern
+- ASoC: codecs: wsa883x: fix unnecessary initialisation
+- ASoC: codecs: wsa881x: fix unnecessary initialisation
+- ASoC: codecs: wsa881x: Drop unused version readout
+- phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()
+- phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
+- mm: kmsan: fix poisoning of high-order non-compound pages
+- dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
+- iio: adc: exynos_adc: fix OF populate on driver rebind
+- ALSA: scarlett2: Fix buffer overflow in config retrieval
+- arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s
+- iio: core: add separate lockdep class for info_exist_lock
+- iio: core: add missing mutex_destroy in iio_dev_release()
+- mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure
+- mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure
+- can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak
+- selftests/bpf: Check for timeout in perf_link test
+- can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak
+- can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak
+- can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak
+- can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak
+- perf/x86/intel: Do not enable BTS for guests
+- pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu
+- platform/x86: hp-bioscfg: Fix automatic module loading
+- netrom: fix double-free in nr_route_frame()
+- slimbus: core: fix device reference leak on report present
+- slimbus: core: fix runtime PM imbalance on report present
+- octeontx2: Fix otx2_dma_map_page() error return code
+- arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
+- wifi: rsi: Fix memory corruption due to not set vif driver data size
+- wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()
+- wifi: ath12k: fix dma_free_coherent() pointer
+- mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
+- mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function
+- ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()
+- ALSA: ctxfi: Fix potential OOB access in audio mixer handling
+- iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl
+- iio: chemical: scd4x: fix reported channel endianness
+- iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver
+- iio: adc: ad9467: fix ad9434 vref mask
+- iio: accel: iis328dq: fix gain values
+- of: platform: Use default match table for /firmware
+- of: fix reference count leak in of_alias_scan()
+- x86: make page fault handling disable interrupts properly
+- vsock/test: fix seqpacket message bounds test
+- net: openvswitch: fix data race in ovs_vport_get_upcall_stats
+- octeontx2-af: Fix error handling
+- net: dsa: fix off-by-one in maximum bridge ID determination
+- selftests: net: amt: wait longer for connection before sending packets
+- drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
+- drm/amd/pm: Don't clear SI SMC table when setting power limit
+- usbnet: limit max_mtu based on device's hard_mtu
+- mISDN: annotate data-race around dev->work
+- be2net: fix data race in be_get_new_eqd
+- net: hns3: fix data race in hns3_fetch_stats
+- ALSA: usb: Increase volume range that triggers a warning
+- riscv: clocksource: Fix stimecmp update hazard on RV32
+- kconfig: fix static linking of nconf
+- spi: spi-sprd-adi: Fix double free in probe error path
+- spi: sprd-adi: switch to use spi_alloc_host()
+- spi: sprd: adi: Use devm_register_restart_handler()
+- interconnect: debugfs: initialize src_node and dst_node to empty strings
+- iio: adc: ad7280a: handle spi_setup() errors in probe()
+- iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection
+- platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro
+- platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names
+- comedi: Fix getting range information for subdevices 16 to 255
+- x86/kfence: avoid writing L1TF-vulnerable PTEs
+- arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro
+- arm64: dts: rockchip: remove dangerous max-link-speed from helios64
+- scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()
+- scsi: storvsc: Process unsupported MODE_SENSE_10
+- Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
+- Input: i8042 - add quirks for MECHREVO Wujie 15X Pro
+- Revert "nfc/nci: Add the inconsistency check between the input data length and count"
+- w1: fix redundant counter decrement in w1_attach_slave_device()
+- w1: therm: Fix off-by-one buffer overflow in alarms_store
+- comedi: dmm32at: serialize use of paged registers
+- serial: 8250_pci: Fix broken RS485 for F81504/508/512
+- octeontx2: cn10k: fix RX flowid TCAM mask handling
+- veth: fix data race in veth_get_ethtool_stats
+- fou: Don't allow 0 for FOU_ATTR_IPPROTO.
+- tools: ynl: Specify --no-line-number in ynl-regen.sh.
+- gue: Fix skb memleak with inner IP protocol 0.
+- amd-xgbe: avoid misleading per-packet error log
+- can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error
+- selftests: net: fib-onlink-tests: Convert to use namespaces by default
+- selftests/net: convert fib-onlink-tests.sh to run it in unique namespace
+- net: usb: dm9601: remove broken SR9700 support
+- igc: fix race condition in TX timestamp read for register 0
+- ice: Avoid detrimental cleanup for bond during interface stop
+- ice: initialize ring_stats->syncp
+- ata: libata: Print features also for ATAPI devices
+- ata: libata: Call ata_dev_config_lpm() for ATAPI devices
+- ata: libata-core: Introduce ata_dev_config_lpm()
+- ata: libata: Add cpr_log to ata_dev_print_features() early return
+- pmdomain: qcom: rpmhpd: Add MXC to SC8280XP
+- dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO
+- dt-bindings: power: qcom-rpmpd: split RPMh domains definitions
+- dt-bindings: power: qcom,rpmpd: add Turbo L5 corner
+- dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains
+- dt-bindings: power: rpmpd: Update part number to X1E80100
+- dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains
+- dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215
+- dt-bindings: power: qcom,rpmpd: Add SM7150
+- btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE
+- Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump()
+- hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_*
+- arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links
+- io_uring: move local task_work in exit cancel loop
+- btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
+- dmaengine: ti: k3-udma: fix device leak on udma lookup
+- dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
+- dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
+- dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
+- dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
+- dmaengine: lpc18xx-dmamux: fix device leak on route allocation
+- dmaengine: idxd: fix device leaks on compat bind and unbind
+- dmaengine: dw: dmamux: fix OF node leak on route allocation failure
+- dmaengine: bcm-sba-raid: fix device leak on probe
+- dmaengine: at_hdmac: fix device leak on of_dma_xlate()
+- dmaengine: apple-admac: Add "apple,t8103-admac" compatible
+- drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()
+- drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel
+- drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare
+- drm/amdkfd: fix a memory leak in device_queue_manager_init()
+- drm/amd: Clean up kfd node on surprise disconnect
+- drm/amd/display: Bump the HDMI clock to 340MHz
+- LoongArch: Fix PMU counter allocation for mixed-type event groups
+- mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure
+- mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free
+- EDAC/i3200: Fix a resource leak in i3200_probe1()
+- EDAC/x38: Fix a resource leak in x38_probe1()
+- hrtimer: Fix softirq base check in update_needs_ipi()
+- nvme-pci: disable secondary temp for Wodposit WPBSNM8
+- USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
+- USB: serial: option: add Telit LE910 MBIM composition
+- USB: OHCI/UHCI: Add soft dependencies on ehci_platform
+- usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
+- usb: dwc3: Check for USB4 IP_NAME
+- phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7
+- phy: rockchip: inno-usb2: fix disconnection in gadget mode
+- phy: freescale: imx8m-pcie: assert phy reset during power on
+- phy: rockchip: inno-usb2: fix communication disruption in gadget mode
+- x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers
+- net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
+- can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
+- can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
+- ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer
+- HID: usbhid: paper over wrong bNumDescriptor field
+- i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA
+- dmaengine: omap-dma: fix dma_pool resource leak in error paths
+- phy: stm32-usphyc: Fix off by one in probe()
+- phy: qcom-qusb2: Fix NULL pointer dereference on early suspend
+- phy: drop probe registration printks
+- phy: phy-snps-eusb2: refactor constructs names
+- phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it
+- dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
+- dmaengine: tegra-adma: Fix use-after-free
+- mm, kfence: describe @slab parameter in __kfence_obj_info()
+- textsearch: describe @list member in ts_ops search
+- ASoC: tlv320adcx140: fix word length
+- ASoC: tlv320adcx140: fix null pointer
+- selftests: drv-net: fix RPS mask handling for high CPU numbers
+- btrfs: fix memory leaks in create_space_info() error paths
+- btrfs: introduce btrfs_space_info sub-group
+- btrfs: factor out check_removing_space_info() from btrfs_free_block_groups()
+- btrfs: factor out init_space_info() from create_space_info()
+- btrfs: store fs_info in space_info
+- net/mlx5e: Restore destroying state bit after profile cleanup
+- vsock/test: add a final full barrier after run all tests
+- net: update netdev_lock_{type,name}
+- net: bridge: annotate data-races around fdb->{updated,used}
+- net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry
+- btrfs: send: check for inline extents in range_is_hole_in_parent()
+- can: etas_es58x: allow partial RX URB allocation to succeed
+- ASoC: codecs: wsa884x: fix codec initialisation
+- firmware: imx: scu-irq: Set mu_resource_id before get handle
+- xfrm: clear trailing padding in build_polexpire()
+- smb: client: fix OOB reads parsing symlink error response
+- smb: client: fix off-by-8 bounds check in check_wsl_eas()
+- nvme-pci: ensure we're polling a polled queue
+- ext4: avoid infinite loops caused by residual data
+- ksmbd: fix OOB write in QUERY_INFO for compound requests
+
+* Thu May 07 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-151.0.0.137
+- !20821 [OLK-6.6] Intel: Backport Architectual PEBS for Intel platforms
+- !22197 dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc()
+- !21790 Fix CVE-2026-31407
+- !22090 Fix CVE-2026-31424
+- !22088 Fix CVE-2026-31423
+- !22086 Fix CVE-2026-31420
+- !22085 Fix CVE-2026-31418
+- !22083 Fix CVE-2026-31516
+- !22084 Fix CVE-2026-31665
+- !22056 Fix CVE-2026-31590
+- !21974 Fix CVE-2026-31542
+- !22042 Fix CVE-2026-31628
+- !22189 Revert "KVM: arm64: Add a module param to enable/disable pv_preempted dynamically"
+- dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc()
+- !22179 Fix CVE-2026-31532
+- !22177 Fix CVE-2026-31533
+- !22180 Fix CVE-2026-31429
+- !22153 iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
+- Revert "KVM: arm64: Add a module param to enable/disable pv_preempted dynamically"
+- !22172 PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup
+- !21260 bfq: Lock when clearing the q->elevator entry
+- !22024 nvmet: move async event work off nvmet-wq
+- !21972 Fix CVE-2026-31451
+- !21942 Fix CVE-2026-31450
+- !22015 Fix CVE-2026-31449
+- !21937 Fix CVE-2026-31447
+- !21941 Fix CVE-2026-31446
+- net: skb: fix cross-cache free of KFENCE-allocated skb head
+- can: raw: fix ro->uniq use-after-free in raw_rcv()
+- !21089 [OLK-6.6] Fix CVE-2025-68345
+- !21115 [OLK-6.6] Fix CVE-2025-68334
+- !21116 [OLK-6.6] Fix CVE-2025-68320
+- !21119 [OLK-6.6] Fix CVE-2025-68765
+- !21117 [OLK-6.6] Fix CVE-2025-68340
+- !21139 [OLK-6.6] Fix CVE-2025-68753
+- net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption
+- !22158 perf/x86: Fix potential bad container_of in intel_pmu_hw_config
+- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup
+- !21771 [OLK-6.6][Intel-SIG] Backport upstream x86/topo: SNC Divination patch series
+- !22156 drm/i915/gt: Check set_default_submission() before deferencing
+- !22155 urma: change kzalloc into vzalloc for ubcore
+- !22044 ALSA: ctxfi: Limit PTP to a single page
+- urma: change kzalloc into vzalloc for ubcore
+- perf/x86: Fix potential bad container_of in intel_pmu_hw_config
+- !22154 A set of CVE fixes for Bluetooth
+- !21931 Fix CVE-2026-31452
+- drm/i915/gt: Check set_default_submission() before deferencing
+- Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()
+- Bluetooth: MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_complete
+- Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
+- Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del()
+- Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop
+- iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
+- !22071 CVE-2026-31673
+- !22050 Fix CVE-2026-31674
+- !22069 CVE-2026-31680
+- !22025 Fix CVE-2026-31682
+- !22002 Fix CVE-2026-31546
+- !22011 Fix CVE-2026-31570
+- !22000 Fix CVE-2026-31495
+- !21999 Fix CVE-2026-31496
+- KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION
+- netfilter: conntrack: add missing netlink policy validations
+- netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP
+- net/sched: sch_hfsc: fix divide-by-zero in rtsc_min()
+- bridge: mrp: reject zero test interval to avoid OOM panic
+- netfilter: ipset: drop logically empty buckets in mtype_del
+- netfilter: nft_ct: fix use-after-free in timeout object destroy
+- xfrm: prevent policy_hthresh.work from racing with netns teardown
+- af_unix: read UNIX_DIAG_VFS data under unix_state_lock
+- net: ipv6: flowlabel: defer exclusive option free until RCU teardown
+- netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
+- ALSA: ctxfi: Limit PTP to a single page
+- x86/CPU: Fix FPDSS on Zen1
+- bridge: br_nd_send: linearize skb before parsing ND options
+- nvmet: move async event work off nvmet-wq
+- ext4: validate p_idx bounds in ext4_ext_correct_indexes
+- ext4: prevent partial update of the extents path
+- ext4: refactor ext4_ext_rm_idx() to index 'path'
+- can: gw: fix OOB heap access in cgw_csum_crc8_rel()
+- net: bonding: fix NULL deref in bond_debug_rlb_hash_show
+- netfilter: ctnetlink: use netlink policy range checks
+- netfilter: nf_conntrack_expect: skip expectations in other netns via proc
+- x86/platform/uv: Handle deconfigured sockets
+- ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio
+- ext4: publish jinode after initialization
+- ext4: fix use-after-free in update_super_work when racing with umount
+- ext4: reject mount if bigalloc with s_first_data_block != 0
+- ext4: convert inline data to extents when truncate exceeds inline size
+- x86/topo: Fix SNC topology mess
+- x86/topo: Replace x86_has_numa_in_package
+- x86/topo: Add topology_num_nodes_per_package()
+- x86/numa: Store extra copy of numa_nodes_parsed
+- x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled
+- x86/smpboot: moves x86_topology to static initialize and truncate
+- x86/smpboot: remove redundant CONFIG_SCHED_SMT
+- smpboot: introduce SDTL_INIT() helper to tidy sched topology setup
+- sched: Move sched domain name out of CONFIG_SCHED_DEBUG
+- x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly
+- x86/mm: Don't print out SRAT table information
+- powerpc/smp: Dynamically build Powerpc topology
+- powerpc/smp: Avoid asym packing within thread_group of a core
+- powerpc/smp: Add __ro_after_init attribute
+- powerpc/smp: Disable MC domain for shared processor
+- powerpc/smp: Enable Asym packing for cores on shared processor
+- bfq: Lock when clearing the q->elevator entry
+- ALSA: firewire-motu: add bounds check in put_user loop for DSP events
+- mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
+- team: Move team device type change at the end of team_port_add
+- lan966x: Fix sleeping in atomic context
+- platform/x86/amd/pmc: Add support for Van Gogh SoC
+- ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
+- tools headers: Sync x86 headers with kernel sources
+- perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag
+- perf/x86/intel: Use early_initcall() to hook bts_init()
+- perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()
+- perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use
+- perf/x86/intel: Optimize PEBS extended config
+- perf/x86/intel: Check PEBS dyn_constraints
+- perf/x86/intel: Add a check for dynamic constraints
+- perf/x86/intel: Add counter group support for arch-PEBS
+- perf/x86/intel: Setup PEBS data configuration and enable legacy groups
+- perf/x86/intel: Update dyn_constraint base on PEBS event precise level
+- perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR
+- perf/x86/intel: Process arch-PEBS records or record fragments
+- perf/x86/intel/ds: Factor out PEBS group processing code to functions
+- perf/x86/intel/ds: Factor out PEBS record processing code to functions
+- perf/x86/intel: Initialize architectural PEBS
+- perf/x86/intel: Correct large PEBS flag check
+- perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call
+- perf/x86: Fix NULL event access and potential PEBS record loss
+- perf/x86: Remove redundant is_x86_event() prototype
+- perf/core: Check sample_type in perf_sample_save_brstack
+- perf/core: Check sample_type in perf_sample_save_callchain
+- perf/x86/intel/ds: Remove redundant assignments to sample.period
+- perf/x86/intel: Introduce pairs of PEBS static calls
+- perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs
+- perf/x86/intel: Decouple BTS initialization from PEBS initialization
+
+* Thu May 07 2026 zhangqiumiao <zhangqiumiao1@h-partners.com> - 6.6.0-150.0.0.136
+- kernel.spec: fix symbol conflicts between 4K and 64K page packages
+
+* Fri May 01 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-150.0.0.135
+- !22147 Fix CVE-2026-31431
+- crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
+- crypto: authencesn - Fix src offset when decrypting in-place
+- crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption
+- crypto: authenc - use memcpy_sglist() instead of null skcipher
+- crypto: algif_aead - snapshot IV for async AEAD requests
+- crypto: algif_aead - Revert to operating out-of-place
+- crypto: algif_aead - use memcpy_sglist() instead of null skcipher
+- crypto: scatterwalk - Backport memcpy_sglist()
+- crypto: algif_aead - Fix minimum RX size check for decryption
+- !22111 Fix CVE-2026-31651
+- !22095 Fix CVE-2026-31430
+- !21996 Fix CVE-2026-31504
+- !21997 Fix CVE-2026-31515
+- !22098 Fix CVE-2026-31678
+- !22113 Bluetooth: hci_sync: fix double unlock in hci_discovery_filter_clear()
+- !21769 [OLK-6.6] [Intel-SIG]: Support for Intel Microcode Staging Feature
+- !20823 [Intel-SIG] DMR APX support - kernel-host part
+- Bluetooth: hci_sync: fix double unlock in hci_discovery_filter_clear()
+- mmc: vub300: fix NULL-deref on disconnect
+- !22006 Fix CVE-2026-31677
+- X.509: Fix out-of-bounds access when parsing extensions
+- !21918 perf/x86/intel: Add missing branch counters constraint apply
+- crypto: af_alg - limit RX SG extraction by receive buffer budget
+- !21987 ub/ubdevshm: Remove KABI for compatible with Ubuntu x86, add version verification interface.
+- ub/ubdevshm: Remove KABI for compatible with Ubuntu x86, add version verification interface.
+- !21992 urma: move variable initialization before use in error branch
+- openvswitch: defer tunnel netdev_put to RCU release
+- !22077 bpf: Fix the use of prog->axu->sleepable
+- bpf: Fix the use of prog->axu->sleepable
+- !21981 Fix CVE-2026-31415
+- !21980 Fix CVE-2026-31416
+- !21984 Fix CVE-2026-31427
+- !21979 Fix CVE-2026-31428
+- urma: move variable initialization before use in error branch
+- !21885 AMD Venice Machine Check Exception (MCE) rework patches backport to openEuler 6.6 kernel.
+- !21876 [Hygon][6.6][Feature] pwm: dwc: Add support for Hygon pwm controller
+- !21537 [Hygon][6.6][Feature]EDAC/amd64: Adjust the maximum number of memory controllers per node to 1 for Hygon family 18h model 18h
+- !21358 [Hygon][6.6][Feature] EDAC/amd64: Add support for Hygon family 18h model 18h
+- !21818 update rnpm driver to version 1.0.0.
+- !22035 v3 critical err extend
+- !21882 v2 mainline bpf patch
+- !22020 ub: udma: fix a bug related to free rcu mem
+- !21940 [OLK-6.6] ub: ubase: 4 bugfix changes
+- numa: add critical_err sysfs interface for remote node recovery
+- mm: mark node as critical_err on remote RAS error
+- !21916 Fix CVE-2026-31528
+- !21990 KVM: arm64: Add a module param to enable/disable pv_preempted dynamically
+- !21962 bugfixes for vtimer-irqbypass & HIP12 vtimer support
+- ub: udma: fix a bug related to free rcu mem
+- ub: ubase: Add a soft dependency declaration for the ubase driver
+- ub: ubase: Rectify the problem that the shutdown process ends and logs are printed
+- ub: ubase: Verify the length of ctrlq rq msg
+- !21971 net: hns3: set the freed pointer to NULL
+- !21995 bpf: Load vmlinux btf for any struct_ops map
+- !21994 [OLK-6.6][linux-6.6.y sync] Backport 6.6.120-6.6.121 LTS Patches
+- !20877 [OLK-6.6][LoongArch] Loongarch 架构下 CPU 离线时存在 vCPU 线程高 CPU 使用率问题。
+- !21296 [OLK-6.6][LoongArch] LoongArch ACPI/cpufreq 子系统问题修复合集
+- !21686 AMD Venice ZEN6, EDAC and HWMON support patches for openEuler 6.6 kernel
+- gpio: rockchip: Stop calling pinctrl for set_direction
+- ub: ubase: debugfs supports tpg context query
+- af_key: validate families in pfkey_send_migrate()
+- net: fix fanout UAF in packet_release() via NETDEV_UP race
+- bpf: Load vmlinux btf for any struct_ops map
+- gpio: pca953x: fix wrong error probe return value
+- scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
+- ASoC: fsl_sai: Add missing registers to cache default
+- ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
+- ALSA: usb-audio: Update for native DSD support quirks
+- can: j1939: make j1939_session_activate() fail if device is no longer registered
+- drm/amd/display: Fix DP no audio issue
+- powercap: fix sscanf() error return value handling
+- powercap: fix race condition in register_control_type()
+- NFS: trace: show TIMEDOUT instead of 0x6e
+- ALSA: ac97: fix a double free in snd_ac97_controller_register()
+- ALSA: ac97bus: Use guard() for mutex locks
+- HID: quirks: work around VID/PID conflict for appledisplay
+- net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
+- net/mlx5e: Don't print error message due to invalid module
+- netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
+- inet: ping: Fix icmp out counting
+- net: mscc: ocelot: Fix crash when adding interface under a lag
+- bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
+- net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
+- netfilter: nf_tables: fix memory leak in nf_tables_newrule()
+- gpio: pca953x: handle short interrupt pulses on PCAL devices
+- gpio: pca953x: Add support for level-triggered interrupts
+- gpio: pca953x: Utilise temporary variable for struct device
+- gpio: pca953x: Utilise dev_err_probe() where it makes sense
+- netfilter: nft_synproxy: avoid possible data-race on update operation
+- arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM
+- ARM: dts: imx6q-ba16: fix RTC interrupt level
+- arm64: dts: add off-on-delay-us for usdhc2 regulator
+- scsi: ufs: core: Fix EH failure after W-LUN resume error
+- scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
+- smb/client: fix NT_STATUS_NO_DATA_DETECTED value
+- smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
+- smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
+- NFS: Fix up the automount fs_context to use the correct cred
+- NFSv4: ensure the open stateid seqid doesn't go backwards
+- dm-snapshot: fix 'scheduling while atomic' on real-time kernels
+- alpha: don't reference obsolete termio struct for TC* constants
+- ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
+- csky: fix csky_cmpxchg_fixup not working
+- nfsd: convert to new timestamp accessors
+- pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
+- gpio: rockchip: mark the GPIO controller as sleeping
+- drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
+- drm/pl111: Fix error handling in pl111_amba_probe
+- counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
+- counter: 104-quad-8: Fix incorrect return value in IRQ handler
+- lib/crypto: aes: Fix missing MMU protection for AES S-box
+- mei: me: add nova lake point S DID
+- btrfs: always detect conflicting inodes when logging inode refs
+- net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
+- atm: Fix dma_free_coherent() size
+- NFSD: Fix permission check for read access to executable-only files
+- KVM: arm64: fix build without VIRT_VTIMER_PV_STATUS
+- irqchip/mbigen: hardcode gicr_base for HIP12
+- irqchip/mbigen: add HIP12 support for vtimer irq bypass
+- irqchip/gic-v3-its: Read ITS_VERSION with vendor checking
+- KVM: arm64: fix mbigen vtimer interrupt loss in save/restore
+- irqchip/mbigen: add check for GICv4.1 before enabling vtimer
+- netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp
+- KVM: arm64: Add a module param to enable/disable pv_preempted dynamically
+- !21970 urma: add rate limit for high-frequency error logs in ubmad and ubcm
+- ipv6: avoid overflows in ip6_datagram_send_ctl()
+- netfilter: nfnetlink_log: account for netlink header size
+- netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD
+- !21935 ub:hisi-ubus: add soft dep of ummu for hisi_ubus
+- !21969 kprobes: avoid crash when rmmod/insmod after ftrace killed
+- net: hns3: set the freed pointer to NULL
+- net: hns3: add support to query/set pfc_prevention_tout for ethtool
+- urma: add rate limit for high-frequency error logs in ubmad and ubcm
+- net: hns3: debugfs support for dumping fd rules
+- net: hns3: support tc flow for vf
+- net: hns3: support FLOW_DISSECTOR_KEY_IP and FLOW_DISSECTOR_KEY_ENC_KEYID for tc flow
+- net: hns3: support two more actions for tc flow
+- net: hns3: Improved the unused_tuple parameter setting.
+- net: hns3: adjust add_cls_flower() for support more action
+- net: hns3: Clear the static alarm about 'no previous prototype'
+- net: hns3: Clear the static alarm about discarding the 'const' qualifier
+- !21819 Support sched ext bpf-part
+- kprobes: avoid crash when rmmod/insmod after ftrace killed
+- !21857 hwtracing: hisi_ptt: Add an error handling when pcim_iomap_table fails
+- !21903 ptt: Adapt the PTT tune event name in the document match to the actual
+- !21852 scsi: hisi_sas: Correct the printing format issues
+- !21914 bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
+- !21960 udma:fix ub udma set dev name style
+- !21955 urma: check driver and wq duration for conn_err
+- !21956 urma: rate-limit error logs across ubcore
+- udma:fix ub udma set dev name style
+- urma: rate-limit error logs across ubcore
+- !21932 urma: fix ubcore_get_device_by_eid without put.
+- ub:hisi-ubus: add soft dep of ummu for hisi_ubus
+- !21396 KVM: arm64: Add Support for MBIGEN vtimer's pv active status
+- urma: fix ubcore_get_device_by_eid without put.
+- kvm: arm64: set default early time for HIP12
+- openeuler_defconfig: Enable CONFIG_VIRT_TIMER_EARLY_INJECT by default
+- KVM: arm64: Add KVM_CAP_ARM_TIMER_EARLY_INJECT capability
+- clocksource/drivers/arm_arch_timer: Use PV timer early inject interface
+- arm64: paravirt: Implement timer early inject PV guest support
+- kvm: arm64: Implement timer early inject PV hypcall handling
+- kvm: arm64: Add VIRT_TIMER_EARLY_INJECT configuration and SMCCC definitions
+- openeuler_defconfig: Enable CONFIG_VIRT_VTIMER_PV_STATUS by default
+- KVM: arm64: Add KVM_CAP_ARM_HISI_PVTIMER_STATUS capability
+- !21915 drivers/ub/sentry: fix sscanf buffer overflow in proc_client_info_write and fix input length validation in proc_oom_rate_limit_write
+- !21929 urma: use user-specified ue_idx for bonding import exchange
+- urma: use user-specified ue_idx for bonding import exchange
+- !21701 urma: fix ubcore_get_device_by_eid uaf.
+- !21706 urma: fix double put ubagg_dev.
+- !21919 sched/fair: Clear rel_deadline when initializing forked entities
+- KVM: arm64: Implement vtimer active status MMIO handling
+- KVM: arm64: vgic: Add is_uaccess parameter for active state handling
+- irqchip/gic-v3: Report vtimer active status to hypervisor
+- arm64: paravirt: Add pvtimer status support for guest
+- KVM: arm64: Provide VCPU attributes for pvtimer status
+- KVM: arm64: Add vCPU pvtimer_status structure and initialization
+- !21883 urma: Fix UAF risk in the ubagg_dev_exists function
+- !21899 [Hygon][6.6][bugfix] Fix switch_kernel_fpu_prepare in Hygon non-atomic NT copy path
+- urma: fix double put ubagg_dev.
+- !21906 mfs: handle file system umount event
+- urma: fix ubcore_get_device_by_eid uaf.
+- sched/fair: Clear rel_deadline when initializing forked entities
+- perf/x86/intel: Add missing branch counters constraint apply
+- !21889 urma: ubcore_get_tp_list log ratelimit
+- perf: Make sure to use pmu_ctx->pmu for groups
+- perf: Fix kabi breakage of perf_output_handle
+- perf: Avoid the read if the count is already updated
+- perf: Extract a few helpers
+- scsi: hisi_sas: Fix the risk of overflow in bitwise logical operations
+- !21908 ub/ubmempfd: Fix issues from AI and ub/ubdevshm: Bugfix for multi-Ops with same va, optimize print format and correct boundary check and reference count misused
+- EDAC/amd64: Adjust the maximum number of memory controllers per node to 1 for Hygon family 18h model 18h
+- drivers/ub/sentry: fix sscanf buffer overflow in proc_client_info_write
+- drivers/ub/sentry: fix input length validation in proc_oom_rate_limit_write
+- urma: Add rate limiting to loggin within ubcore_get_tp_list and connection related error routines to mitigate soft lockup risks from excessive printk output, and resolve orthographic errors
+- ub/ubmempfd: Fix issues from AI
+- ub/ubdevshm: Optimize print format
+- ub/ubdevshm: Fix issues from AI.
+- scsi: hisi_sas: Correct printing format issues
+- !21898 Fix CVE-2026-31473
+- EDAC/amd64: Add support for Hygon family 18h model 18h
+- EDAC/amd64: Convert Hygon family 18h model checks to switch-case
+- bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
+- !21910 urma: switch to acalloc for large memory allocation
+- !21891 urma: fix wk-jetty send implementation
+- urma: switch to acalloc for large memory allocation
+- urma: fix wk-jetty send implementation
+- !21894 sched/ebpf: Fix bpf_sched_set_task_prefer_nid()
+- ub/ubdevshm: Bugfix for multi-Ops with same va.
+- ub/ubdevshm: Optimize functions to improve readability.
+- mfs: handle file system umount event
+- mfs: notify user-space programs when it is being unmounted
+- !21755 AMD Venice NB & SMN patches backport to OpenEuler 6.6 kernel
+- ptt: Adapt the PTT tune event name in the document match to the actual names in the code.
+- !21030 [OLK-6.6][LoongArch] LoongArch 下 KVM 在 MMU 映射变更时存在 LLBCTL 寄存器未清除问题。
+- !21031 [OLK-6.6][LoongArch] Loongarch 下 KVM 在用户模式 VMM 中存在无法处理特殊 hypercall 服务的现象。
+- !21294 [OLK-6.6][LoongArch] LoongArch KVM 子系统问题修复合集
+- x86/fpu: fix wrong thread_flag check in switch_kernel_fpu_prepare
+- x86/copy_user_avx2: add sfence before vzeroupper in fixup path
+- media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex
+- !21895 Fix CVE-2026-31467
+- erofs: add GFP_NOIO in the bio completion if needed
+- sched/ebpf: Fix bpf_sched_set_task_prefer_nid()
+- !21884 v2 fix CVE-2026-31398
+- Euler: configs: enable AMD NODE and HSMP drivers in x86 defconfig
+- !21890 ub: udma: Delete the mailbox memory allocation and release in UDMA
+- LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads
+- LoongArch: KVM: Clear LLBCTL if secondary mmu mapping is changed
+- LoongArch: KVM: rename extioi to eiointc
+- LoongArch: KVM: Remove duplicated cache attribute setting
+- LoongArch: KVM: Set page with write attribute if dirty track disabled
+- LoongArch: KVM: Simplify kvm_deliver_intr()
+- LoongArch: KVM: Rework kvm_send_pv_ipi()
+- LoongArch: KVM: Restore guest PMU if it is enabled
+- LoongArch: KVM: Add delay until timer interrupt injected
+- LoongArch: KVM: Move kvm_iocsr tracepoint out of generic code
+- LoongArch: KVM: Add PTW feature detection on new hardware
+- LoongArch: KVM: Remove unused returns and semicolons
+- LoongArch: KVM: Add tracepoints for CPUCFG and CSR emulation exits
+- LoongArch: KVM: Add ecode parameter for exception handlers
+- LoongArch: KVM: Fully clear some CSRs when VM reboot
+- LoongArch: KVM: Fix multiple typos of KVM code
+- LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel()
+- LoongArch: KVM: Remove unnecessary header include path
+- LoongArch: KVM: Set host with kernel mode when switch to VM mode
+- LoongArch: KVM: Fix typo issue about GCFG feature detection
+- LoongArch: KVM: Protect kvm_check_requests() with SRCU
+- LoongArch: KVM: Fix GPA size issue about VM
+- LoongArch: KVM: Adapt pch_pic alignment check
+- LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu()
+- LoongArch: KVM: Adapt send_ipi_data() stack protector fix
+- LoongArch: KVM: Make function kvm_own_lbt() robust
+- ub: udma: Delete the mailbox memory allocation and release in UDMA
+- ub: ubase: Release the MAILBOX memory when AE is received
+- x86/mce/amd: Filter bogus hardware errors on Zen3 clients
+- x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
+- mm/rmap: fix incorrect pte restoration for lazyfree folios
+- mm: introduce FPB_RESPECT_WRITE for PTE batching infrastructure
+- mm: remove boolean output parameters from folio_pte_batch_ext()
+- mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags()
+- mm: smaller folio_pte_batch() improvements
+- mm: convert FPB_IGNORE_* into FPB_RESPECT_*
+- mm: fix folio_pte_batch() on XEN PV
+- x86/mce: Handle AMD threshold interrupt storms
+- x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD SMCA systems
+- x86/mce: Add support for physical address valid bit
+- x86/mce: Save and use APEI corrected threshold limit
+- x86/mce/amd: Define threshold restart function for banks
+- x86/mce/amd: Remove redundant reset_block()
+- x86/mce/amd: Support SMCA Corrected Error Interrupt
+- x86/mce/amd: Enable interrupt vectors once per-CPU on SMCA systems
+- x86/mce: Unify AMD DFR handler with MCA Polling
+- x86/mce: Unify AMD THR handler with MCA Polling
+- x86/mce: Add a clear_bank() helper
+- x86/msr: Rename 'mce_wrmsrl()' to 'mce_wrmsrq()'
+- x86/msr: Rename 'mce_rdmsrl()' to 'mce_rdmsrq()'
+- x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers
+- tracing: Add __print_dynamic_array() helper
+- x86/mce: Move machine_check_poll() status checks to helper functions
+- x86/mce: Separate global and per-CPU quirks
+- x86/mce: Convert family/model mixed checks to VFM-based checks
+- x86/cpu/intel: Replace PAT erratum model/family magic numbers with symbolic IFM references
+- x86/mce: Cleanup bank processing on init
+- x86/mce: Do 'UNKNOWN' vendor check early
+- x86/mce: Break up __mcheck_cpu_apply_quirks()
+- x86/mce: Make four functions return bool
+- x86/mce: Make several functions return bool
+- x86/mce: Add wrapper for struct mce to export vendor specific info
+- x86/mce: Use mce_prep_record() helpers for apei_smca_report_x86_error()
+- x86/mce: Define mce_prep_record() helpers for common and per-CPU fields
+- x86/mce: Rename mce_setup() to mce_prep_record()
+- x86/mce: Remove unused variable and return value in machine_check_poll()
+- x86/mce: Switch to new Intel CPU model defines
+- x86/mce: Dynamically size space for machine check records
+- x86/mce: Remove redundant check from mce_device_create()
+- x86/mce: Cleanup mce_usable_address()
+- x86/mce: Define amd_mce_usable_address()
+- x86/MCE/AMD: Split amd_mce_is_memory_error()
+- x86/cpu: Clear SVM feature if disabled by BIOS
+- x86/mce: Define BSP-only SMCA init
+- x86/mce: Define BSP-only init
+- x86/mce: Set CR4.MCE last during init
+- x86/mce: Remove __mcheck_cpu_init_early()
+- x86/mce/amd: Put list_head in threshold_bank
+- x86/mce/amd: Remove shared threshold bank plumbing
+- x86/mce/amd: Remove smca_banks_map
+- x86/mce/amd: Remove return value for mce_threshold_{create,remove}_device()
+- x86/mce/amd: Rename threshold restart function
+- x86/mce: Ensure user polling settings are honored when restarting timer
+- x86/mce: Add per-bank CMCI storm mitigation
+- x86/mce: Remove old CMCI storm mitigation code
+- tools headers x86 cpufeatures: Sync with the kernel sources to pick ZEN6 and Indirect Target Selection (ITS) bits
+- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
+- EDAC/amd64: Add support for AMD family 1Ah-based newer models
+- x86/CPU/AMD: Add X86_FEATURE_ZEN6
+- x86/cpufeatures: Free up unused feature bits
+- urma: Fix UAF risk in the ubagg_dev_exists function
+- bpf: Fix incorrect pruning due to atomic fetch precision tracking
+- bpf: reject direct access to nullable PTR_TO_BUF pointers
+- bpf: Reject sleepable kprobe_multi programs at attach time
+- cpufreq: loongson3-acpi-cpufreq: Expand cpu id field for 3C6000
+- LoongArch: Adapt upstream backport for openEuler
+- !20267 [OLK-6.6] Backported Turin readiness patches for openEuler Phase-1
+- !21332 AMD Turin PREFETCHI support patches for openEuler 6.6 kernel
+- !21867 urma: fix kernel irq profiling
+- !21868 urma: fix peer reconnection notification after ubagg failover
+- pwm: dwc: Add support for Hygon pwm controller
+- urma: fix kernel irq profiling
+- !21746 xSched dmem
+- !21824 v2 Introduce xSched dmem
+- !21865 urma: fix the panic issue caused by ipourma abnormal exit
+- !21866 urma: add configurable retransmission count limit
+- urma: fix peer reconnection notification after ubagg failover
+- urma: add configurable retransmission count limit
+- !21859 net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
+- !21837 [OLK-6.6][linux-6.6.y sync][Part 3/3] Backport 6.6.119-6.6.120 LTS Patches
+- !21858 ub: udma: fix a bug related to get tp list.
+- urma: fix the panic issue caused by ipourma abnormal exit
+- hwtracing: hisi_ptt: Add an error handling when pcim_iomap_table fails to obtain the device's I/O map table.
+- hwtracing: hisi_ptt: Add an error handler when the PTT device returns an incorrect size.
+- hwtracing: hisi_ptt: Corrcet some spelling mistakes in hisi_ptt driver
+- net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
+- !21855 perf/core: Fix race between perf_event_exit_task and perf_pending_task
+- ub: udma: fix a bug related to get tp list.
+- !21176 v4 Fix CVE-2025-21696.
+- !21844 mm/numa_remote: set default distance between remote nodes to 255
+- !21839 urma: add timeout mechanism for TP state waiting loop
+- !21840 ub: udma: bugfix related to stars jfc db.
+- !21856 net: usb: kaweth: validate USB endpoints
+- !21854 arm64: mm: fix pass user prot to ioremap_prot in generic_access_phys
+- !21845 RDMA/hns: Support setting GSI QP SL
+- net: usb: kaweth: validate USB endpoints
+- perf/core: Fix race between perf_event_exit_task and perf_pending_task
+- !21846 ice: change XDP RxQ frag_size from DMA write length to xdp.frame_sz
+- !21851 drm/logicvc: Fix device node reference leak in logicvc_drm_config_parse()
+- arm64: mm: fix pass user prot to ioremap_prot in generic_access_phys
+- urma: add timeout mechanism for TP state waiting loop
+- !21847 urma: fix log implementation in urma kmod
+- !21848 urma: fix deactivate tp failure under RM share TP mode
+- urma: fix log implementation in urma kmod
+- !21849 urma: fix tjetty creation anomaly in the first connection creation
+- drm/logicvc: Fix device node reference leak in logicvc_drm_config_parse()
+- urma: fix tjetty creation anomaly in the first connection creation
+- net: macb: Reinitialize tx/rx queue pointer registers and rx ring during resume
+- net: macb: Introduce gem_init_rx_ring()
+- net: macb: queue tie-off or disable during WOL suspend
+- net: macb: Shuffle the tx ring before enabling tx
+- net: macb: Fix tx/rx malfunction after phy link down and up
+- hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race
+- net: openvswitch: Avoid releasing netdev before teardown completes
+- ext4: fix error message when rejecting the default hash
+- ext4: filesystems without casefold feature cannot be mounted with siphash
+- Revert "iommu/amd: Skip enabling command/event buffers for kdump"
+- firmware: arm_scmi: Fix unused notifier-block in unregister
+- tty: fix tty_port_tty_*hangup() kernel-doc
+- pwm: stm32: Always program polarity
+- virtio_console: fix order of fields cols and rows
+- mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result()
+- mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs()
+- mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration()
+- mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions()
+- mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out()
+- mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
+- mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
+- mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
+- mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
+- mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
+- mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
+- mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
+- mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter()
+- mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
+- net: Allow to use SMP threads for backlog NAPI.
+- net: Remove conditional threaded-NAPI wakeup based on task state.
+- sched/fair: Small cleanup to sched_balance_newidle()
+- mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
+- mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
+- media: mediatek: vcodec: Use spinlock for context list protection lock
+- media: amphion: Remove vpu_vb_is_codecconfig
+- media: amphion: Make some vpu_v4l2 functions static
+- media: amphion: Add a frame flush mode for decoder
+- KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
+- powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
+- mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
+- mm/balloon_compaction: we cannot have isolated pages in the balloon list
+- media: verisilicon: Fix CPU stalls on G2 bus error
+- media: verisilicon: g2: Use common helpers to compute chroma and mv offsets
+- media: verisilicon: Store chroma and motion vectors offset
+- f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
+- f2fs: use global inline_xattr_slab instead of per-sb slab cache
+- f2fs: fix to propagate error from f2fs_enable_checkpoint()
+- f2fs: fix to avoid updating compression context during writeback
+- f2fs: drop inode from the donation list when the last file is closed
+- f2fs: keep POSIX_FADV_NOREUSE ranges
+- f2fs: remove unused GC_FAILURE_PIN
+- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
+- powerpc/64s/radix/kfence: map __kfence_pool at page granularity
+- drm/mediatek: Fix probe resource leaks
+- drm/mediatek: Fix probe memory leak
+- drm/amdgpu: Forward VMID reservation errors
+- net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
+- pmdomain: imx: Fix reference count leak in imx_gpc_probe()
+- pmdomain: Use device_get_match_data()
+- wifi: mac80211: Discard Beacon frames to non-broadcast address
+- lockd: fix vfs_test_lock() calls
+- mptcp: fallback earlier on simult connection
+- PCI: brcmstb: Fix disabling L0s capability
+- ARM: dts: microchip: sama7g5: fix uart fifo size to 32
+- gpiolib: acpi: Add quirk for Dell Precision 7780
+- NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
+- scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
+- usb: ohci-nxp: fix device leak on probe failure
+- usb: ohci-nxp: Use helper function devm_clk_get_enabled()
+- mm/ksm: fix exec/fork inheritance support for prctl
+- wifi: mt76: Fix DTS power-limits on little endian systems
+- btrfs: don't rewrite ret from inode_permission
+- gfs2: fix freeze error handling
+- jbd2: fix the inconsistency between checksum and data in memory for journal sb
+- ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
+- ALSA: wavefront: Clear substream pointers on close
+- ALSA: wavefront: Use guard() for spin locks
+- ALSA: wavefront: Fix integer overflow in sample size validation
+- ALSA: wavefront: Use standard print API
+- drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
+- drm/msm/dpu: Add missing NULL pointer check for pingpong interface
+- drm/mgag200: Fix big-endian support
+- drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
+- drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
+- drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
+- drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
+- net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
+- net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
+- net: usb: sr9700: fix incorrect command used to write single register
+- nfsd: Drop the client reference in client_states_open()
+- LoongArch: BPF: Zero-extend bpf_tail_call() index
+- fjes: Add missing iounmap in fjes_hw_init()
+- samples/ftrace: Adjust LoongArch register restore order in direct calls
+- tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
+- idr: fix idr_alloc() returning an ID out of range
+- kasan: refactor pcpu kasan vmalloc unpoison
+- compiler_types.h: add "auto" as a macro for "__auto_type"
+- LoongArch: Use unsigned long for _end and _text
+- LoongArch: Use __pmd()/__pte() for swap entry conversions
+- LoongArch: Fix build errors for CONFIG_RANDSTRUCT
+- LoongArch: Add new PCI ID for pci_fixup_vgadev()
+- media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
+- media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
+- media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
+- media: amphion: Cancel message work before releasing the VPU core
+- media: vpif_display: fix section mismatch
+- media: vpif_capture: fix section mismatch
+- media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
+- media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
+- media: TDA1997x: Remove redundant cancel_delayed_work in probe
+- media: samsung: exynos4-is: fix potential ABBA deadlock on init
+- media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
+- media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
+- media: cec: Fix debugfs leak on bus_register() failure
+- fbdev: tcx.c fix mem_map to correct smem_start offset
+- fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
+- fbdev: gbefb: fix to use physical address instead of dma address
+- dm-bufio: align write boundary on physical block size
+- dm-ebs: Mark full buffer dirty even on partial write
+- firmware: stratix10-svc: Add mutex in stratix10 memory management
+- media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
+- powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
+- parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
+- parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
+- media: rc: st_rc: Fix reset control resource leak
+- mfd: max77620: Fix potential IRQ chip conflict when probing two devices
+- mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
+- clk: samsung: exynos-clkout: Assign .num before accessing .hws
+- leds: leds-lp50xx: Enable chip before any communication
+- leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
+- leds: leds-lp50xx: Allow LED 0 to be added to module bank
+- powerpc, mm: Fix mprotect on book3s 32-bit
+- PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
+- HID: logitech-dj: Remove duplicate error logging
+- iommu: disable SVA when CONFIG_X86 is set
+- iommu/tegra: fix device leak on probe_device()
+- iommu/sun50i: fix device leak on of_xlate()
+- iommu/qcom: fix device leak on of_xlate()
+- iommu/omap: fix device leaks on probe_device()
+- iommu/mediatek: fix device leak on of_xlate()
+- iommu/mediatek-v1: fix device leaks on probe()
+- iommu/mediatek-v1: fix device leak on probe_device()
+- iommu/ipmmu-vmsa: fix device leak on of_xlate()
+- iommu/exynos: fix device leak on of_xlate()
+- iommu/apple-dart: fix device leak on of_xlate()
+- iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
+- ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
+- ASoC: qcom: q6adm: the the copp device only during last instance
+- ASoC: qcom: q6asm-dai: perform correct state check before closing
+- ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
+- ASoC: stm32: sai: fix OF node leak on probe
+- ASoC: stm32: sai: fix clk prepare imbalance on probe failure
+- ASoC: stm32: sai: fix device leak on probe
+- ntfs: Do not overwrite uptodate pages
+- selftests/ftrace: traceonoff_triggers: strip off names
+- !21826 Fix CVE-2026-23448
+- urma: fix deactivate tp failure under RM share TP mode
+- !21834 net: add sockopt TCP_UBS_HANDSHAKE
+- !21760 Fix CVE-2026-31392
+- !21833 FIX CVE-2026-23473
+- ice: change XDP RxQ frag_size from DMA write length to xdp.frame_sz
+- xsk: introduce helper to determine rxq->frag_size
+- RDMA/hns: Support setting GSI QP SL
+- RDMA/hns: Fix warning in poll cq direct mode
+- RDMA/hns: Fix missing CQE when UD QP use different SL
+- mm/numa_remote: set default distance between remote nodes to 255
+- !21295 [OLK-6.6][LoongArch] LoongArch EFI 子系统问题修复合集
+- !21297 [OLK-6.6][LoongArch] LoongArch KASAN 相关问题修复合集
+- !21298 [OLK-6.6][LoongArch] LoongArch 架构及杂项问题修复合集
+- ub: udma: bugfix related to stars jfc db.
+- !21822 urma: fix of adapt to bondp_import
+- net: add sockopt TCP_UBS_HANDSHAKE
+- !21827 Fix CVE-2026-31426
+- !21835 ACPI: APEI: GHES: Don't send SIGBUS to kernel threads on ARM HW errors
+- !21836 jfs: add dmapctl integrity check to prevent invalid operations
+- RDMA/bnxt_re: fix dma_free_coherent() pointer
+- RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
+- ksmbd: Fix memory leak in get_file_all_info()
+- RDMA/bnxt_re: Fix to use correct page size for PDE table
+- RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
+- RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
+- RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
+- RDMA/efa: Remove possible negative shift
+- RDMA/irdma: avoid invalid read in irdma_net_event
+- net: rose: fix invalid array index in rose_kill_by_device()
+- net: stmmac: fix the crash issue for zero copy XDP_TX action
+- octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
+- platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
+- net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
+- net: dsa: b53: skip multicast entries for fdb_dump()
+- firewire: nosy: Fix dma_free_coherent() size
+- genalloc.h: fix htmldocs warning
+- selftests: net: fix "buffer overflow detected" for tap.c
+- amd-xgbe: reset retries and mode on RX adapt failures
+- platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
+- platform/x86: msi-laptop: add missing sysfs_remove_group()
+- net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
+- net: mdio: aspeed: add dummy read to avoid read-after-write issue
+- Bluetooth: btusb: revert use of devm_kzalloc in btusb
+- i40e: fix scheduling in set_rx_mode
+- wifi: mac80211: do not use old MBSSID elements
+- iommu/mediatek: fix use-after-free on probe deferral
+- ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32
+- hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
+- hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
+- hwmon: (max16065) Use local variable to avoid TOCTOU
+- i2c: amd-mp2: fix reference leak in MP2 PCI device
+- platform/x86: intel: chtwc_int33fe: don't dereference swnode args
+- rpmsg: glink: fix rpmsg device leak
+- jfs: add dmapctl integrity check to prevent invalid operations
+- ACPI: APEI: GHES: Don't send SIGBUS to kernel threads on ARM HW errors
+- rnpm: update rnpm driver to version 1.0.0.
+- io_uring/poll: fix multishot recv missing EOF on wakeup race
+- io_uring/poll: improve readability of poll reference decrementing
+- urma: fix of adapt to bondp_import
+- !21788 Fix CVE-2026-23455
+- !21789 Fix CVE-2026-23449
+- !21815 Fix CVE-2026-23456
+- !21787 Fix CVE-2026-23457
+- !21785 Fix CVE-2026-23458
+- !21781 Fix CVE-2026-23439
+- !21786 Fix CVE-2026-23442
+- !21777 Fix CVE-2026-23450
+- !21780 Fix CVE-2026-31400
+- !21821 urma: fix psn exchange anomaly when import jfr
+- LoongArch: efi: avoid double calling set_virtual_map()
+- LoongArch: Fix the improper handling of the set_virtual_map's return value
+- ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
+- LoongArch: Disable instrumentation for setup_ptwalker()
+- !21817 mfs: remove anon_file item from struct mfs_cache_object
+- net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
+- LoongArch: Remove some code if kasan_arch_is_ready() is false
+- !21689 spi: fix statistics allocation
+- !21624 mfs: fix race condition issue in try_hook_fd()
+- !21299 [OLK-6.6][LoongArch] LoongArch 驱动子系统问题修复合集
+- !21745 [OLK-6.6] LoongArch: config: Revert CONFIG_RTC_DRV_EFI back to 'm'
+- !21776 arm64/cpufeature: Fix unused enable_pseudo_nmi variable warning
+- xSched/dmem: introduce xsched_dmem_cleanup()
+- xSched/dmem: introduce xsched_dmem_free()
+- xSched/dmem: introduce xsched_dmem_alloc()
+- xSched/dmem: add support for XPU devices to register/unregister dmem regions
+- urma: fix psn exchange anomaly when import jfr
+- !21798 urma: fix psn exchange anomaly under share_tp mode
+- !19506 [OLK-6.6]Update mucse rnp driver to 1.0.0
+- !19633 [OLK-6.6]RNPGBE: NET: Update driver to 1.0.0
+- bpf, docs: Fix broken link to renamed bpf_iter_task_vmas.c
+- selftests/bpf: Add file_read_pattern to gitignore
+- selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED
+- libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED
+- libbpf: Fix return zero when elf_begin failed
+- selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test
+- bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing
+- selftests/bpf: Use -4095 as the bad address for bits iterator
+- selftests/bpf: Add three test cases for bits_iter
+- bpf: Use __u64 to save the bits in bits iterator
+- bpf: Check the validity of nr_words in bpf_iter_bits_new()
+- bpf: Add bpf_mem_alloc_check_size() helper
+- bpf: Free dynamically allocated bits in bpf_iter_bits_destroy()
+- selftests/bpf: Check if distilled base inherits source endianness
+- libbpf: Ensure new BTF objects inherit input endianness
+- bpf: Fix a crash when btf_parse_base() returns an error pointer
+- selftests/bpf: test passing iterator to a kfunc
+- bpf: allow passing struct bpf_iter_<type> as kfunc arguments
+- bpf: extract iterator argument type and name validation logic
+- libbpf: Fix license for btf_relocate.c
+- riscv, bpf: Fix out-of-bounds issue when preparing trampoline image
+- libbpf: Fix error handling in btf__distill_base()
+- bpf: fix build when CONFIG_DEBUG_INFO_BTF[_MODULES] is undefined
+- selftests/bpf: Add kfunc_call test for simple dtor in bpf_testmod
+- kbuild,bpf: Add module-specific pahole flags for distilled base BTF
+- libbpf,bpf: Share BTF relocate-related code with kernel
+- libbpf: Split field iter code into its own file kernel
+- bpf: Fix kabi breakage in struct module
+- module, bpf: Store BTF base pointer in struct module
+- libbpf: BTF relocation followup fixing naming, loop logic
+- resolve_btfids: Handle presence of .BTF.base section
+- libbpf: Make btf_parse_elf process .BTF.base transparently
+- selftests/bpf: Extend distilled BTF tests to cover BTF relocation
+- libbpf: Split BTF relocation
+- selftests/bpf: Test distilled base, split BTF generation
+- libbpf: Add btf__distill_base() creating split BTF with distilled base BTF
+- libbpf: Remove callback-based type/string BTF field visitor helpers
+- bpftool: Use BTF field iterator in btfgen
+- libbpf: Make use of BTF field iterator in BTF handling code
+- libbpf: Make use of BTF field iterator in BPF linker code
+- libbpf: Add BTF field iterator
+- selftests/bpf: modify test_loader that didn't support running bpf_prog_type_syscall programs
+- selftests/bpf: Add selftest for bits iter
+- bpf: Add bits iterator
+- kbuild, bpf: Use test-ge check for v1.25-only pahole
+- kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later
+- bitops: make BYTES_TO_BITS() treewide-available
+- bpf: Check return from set_memory_rox()
+- bpf: Remove arch_unprotect_bpf_trampoline()
+- bpf: Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem
+- bpf: Fix kabi for bpf_prog_aux and bpf_prog
+- bpf: move sleepable flag from bpf_prog_aux to bpf_prog
+- selftests/bpf: Test struct_ops maps with a large number of struct_ops program.
+- bpf: struct_ops supports more than one page for trampolines.
+- bpf, net: validate struct_ops when updating value.
+- selftests/bpf: Test if shadow types work correctly.
+- bpftool: Add an example for struct_ops map and shadow type.
+- bpftool: Generated shadow variables for struct_ops maps.
+- libbpf: Convert st_ops->data to shadow type.
+- libbpf: Set btf_value_type_id of struct bpf_map for struct_ops.
+- bpf: introduce in_sleepable() helper
+- selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators.
+- bpf: Create argument information for nullable arguments.
+- bpf: Move __kfunc_param_match_suffix() to btf.c.
+- bpf: Fix kabi for bpf_ctx_arg_aux
+- bpf: add btf pointer to struct bpf_ctx_arg_aux.
+- bpf, btf: Check btf for register_bpf_struct_ops
+- selftests/bpf: Add tests for RCU lock transfer between subprogs
+- bpf: Transfer RCU lock state between subprog calls
+- selftests/bpf: Add test for static subprog call in lock cs
+- bpf: Allow calling static subprogs while holding a bpf_spin_lock
+- selftests/bpf: Suppress warning message of an unused variable.
+- bpf: Remove an unnecessary check.
+- libbpf: Add btf__new_split() API that was declared but not implemented
+- bpf: treewide: Annotate BPF kfuncs in BTF
+- bpf: btf: Add BTF_KFUNCS_START/END macro pair
+- bpf: btf: Support flags for BTF_SET8 sets
+- bpf: Fix error checks against bpf_get_btf_vmlinux().
+- libbpf: Ensure undefined bpf_attr field stays 0
+- selftests/bpf: test case for register_bpf_struct_ops().
+- bpf: export btf_ctx_access to modules.
+- libbpf: Find correct module BTFs for struct_ops maps and progs.
+- bpf, net: switch to dynamic registration
+- bpf: validate value_type
+- bpf_verifier: Fix kabi for bpf_verifier_env
+- bpf: hold module refcnt in bpf_struct_ops map creation and prog verification.
+- bpf: Fix kabi for bpf_attr
+- bpf: pass attached BTF to the bpf_struct_ops subsystem
+- bpf: lookup struct_ops types from a given module BTF.
+- bpf: pass btf object id in bpf_map_info.
+- bpf: make struct_ops_map support btfs other than btf_vmlinux.
+- bpf: add struct_ops_tab to btf.
+- bpf, net: introduce bpf_struct_ops_desc.
+- bpf: get type information with BTF_ID_LIST
+- bpf: refactory struct_ops type initialization to a function.
+- riscv, bpf: Fix unpredictable kernel crash about RV64 struct_ops
+- bpf: Introduce "volatile compare" macros
+- s390/bpf: Fix indirect trampoline generation
+- bpf: Fix dtor CFI
+- cfi: Add CFI_NOSEAL()
+- x86/cfi,bpf: Fix bpf_struct_ops CFI
+- x86/cfi,bpf: Fix bpf_callback_t CFI
+- x86/cfi,bpf: Fix BPF JIT call
+- cfi: Flip headers
+- x86, bpf: Use bpf_prog_pack for bpf trampoline
+- bpf: Fix kabi-breakage for bpf_tramp_image
+- bpf: Use arch_bpf_trampoline_size
+- bpf: Add arch_bpf_trampoline_size()
+- bpf, x86: Adjust arch_prepare_bpf_trampoline return value
+- bpf: Add helpers for trampoline image management
+- bpf: Adjust argument names of arch_prepare_bpf_trampoline()
+- bpf: Let bpf_prog_pack_free handle any pointer
+- selftests/bpf: Add lazy global subprog validation tests
+- bpf: Fix kabi-breakage for bpf_func_info_aux
+- bpf: Validate global subprogs lazily
+- bpf: Emit global subprog name in verifier logs
+- selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly
+- bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg
+- selftests/bpf: Add test for using css_task iter in sleepable progs
+- selftests/bpf: Add tests for css_task iter combining with cgroup iter
+- bpf: Relax allowlist for css_task iter
+- bpf: Add __bpf_hook_{start,end} macros
+- bpf: Add __bpf_kfunc_{start,end}_defs macros
+- bpf: fix compilation error without CGROUPS
+- kbuild: avoid too many execution of scripts/pahole-flags.sh
+- selftests/bpf: Add tests for open-coded task and css iter
+- selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c
+- bpf: Let bpf_iter_task_new accept null task ptr
+- bpf: teach the verifier to enforce css_iter and task_iter in RCU CS
+- bpf: Introduce css open-coded iterator kfuncs
+- bpf: Introduce task open coded iterator kfuncs
+- bpf: Introduce css_task open-coded iterator kfuncs
+- cgroup: Prepare for using css_task_iter_*() in BPF
+- selftests/bpf: Add tests for open-coded task_vma iter
+- bpf: Introduce task_vma open-coded iterator kfuncs
+- selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c
+- bpf: Don't explicitly emit BTF for struct btf_iter_num
+- selftests/bpf: Test pinning bpf timer to a core
+- bpf: Add ability to pin bpf timer to calling CPU
+- bpf: Charge modmem for struct_ops trampoline
+- !21791 Fix CVE-2026-23454
+- !21779 [OLK-6.6][linux-6.6.y sync][Part 2/3] Backport 6.6.119-6.6.120 LTS Patches
+- !21816 [OLK-6.6]:update patches for sw64 architecture
+- LoongArch: entry: Migrate ret_from_fork() to C
+- LoongArch: Clarify 3 MSG interrupt features
+- LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN
+- drivers/amdgpu: amd rx550 should emit 10 fences after run a command
+- LoongArch: Fix AP booting issue in VM mode
+- LoongArch: Increase COMMAND_LINE_SIZE up to 4096
+- LoongArch: Relax memory ordering for atomic operations
+- pci/quirks: 2k3000: set discrete GPU as default boot device if present
+- drm/amdgpu: Make eleven EOP packet for GFX10_0/GFX11_0 have real content
+- !21744 nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
+- !21740 NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd
+- mfs: remove anon_file item from struct mfs_cache_object
+- sw64: fix compile error with missing header file
+- sw64: update openeuler_defconfig and remove junzhang_defconfig
+- netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case
+- intel_th: fix device leak on output open()
+- usb: gadget: lpc32xx_udc: fix clock imbalance in error path
+- Revert "hwmon: (ibmpex) fix use-after-free in high/low store"
+- efi/cper: Fix cper_bits_to_str buffer handling and return value
+- soc: amlogic: canvas: fix device leak on lookup
+- soc: qcom: ocmem: fix device leak on lookup
+- tracing: Fix fixed array of synthetic event
+- amba: tegra-ahb: Fix device leak on SMMU enable
+- crypto: caam - Add check for kcalloc() in test_len()
+- selftests: openvswitch: Fix escape chars in regexp.
+- drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
+- s390/ipl: Clear SBP flag when bootprog is set
+- btrfs: don't log conflicting inode if it's a dir moved in the current transaction
+- svcrdma: return 0 on success from svc_rdma_copy_inline_range
+- nfsd: Mark variable __maybe_unused to avoid W=1 build break
+- net/handshake: restore destructor on submit failure
+- r8169: fix RTL8117 Wake-on-Lan in DASH mode
+- xfs: fix a memory leak in xfs_buf_item_init()
+- KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
+- KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
+- KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
+- KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
+- KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
+- KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
+- KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
+- KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
+- parisc: Do not reprogram affinitiy on ASP chip
+- scs: fix a wrong parameter in __scs_magic
+- platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
+- KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
+- ocfs2: fix kernel BUG in ocfs2_find_victim_chain
+- media: vidtv: initialize local pointers upon transfer of memory ownership
+- tools/testing/nvdimm: Use per-DIMM device handle
+- f2fs: fix return value of f2fs_recover_fsync_data()
+- f2fs: fix age extent cache insertion skip on counter overflow
+- f2fs: invalidate dentry cache on failed whiteout creation
+- f2fs: fix to avoid updating zero-sized extent in extent cache
+- f2fs: ensure node page reads complete before f2fs_put_super() finishes
+- NFSD: use correct reservation type in nfsd4_scsi_fence_client
+- scsi: aic94xx: fix use-after-free in device removal path
+- cpufreq: nforce2: fix reference count leak in nforce2
+- cpuidle: governors: teo: Drop misguided target residency check
+- intel_th: Fix error handling in intel_th_output_open
+- char: applicom: fix NULL pointer dereference in ac_ioctl
+- usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
+- usb: dwc3: keep susphy enabled during exit to avoid controller faults
+- usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
+- usb: phy: isp1301: fix non-OF device reference imbalance
+- usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
+- USB: lpc32xx_udc: Fix error handling in probe
+- phy: broadcom: bcm63xx-usbh: fix section mismatches
+- media: pvrusb2: Fix incorrect variable used in trace message
+- usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
+- media: v4l2-mem2mem: Fix outdated documentation
+- jbd2: use a weaker annotation in journal handling
+- jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
+- ext4: fix incorrect group number assertion in mb_check_buddy
+- ktest.pl: Fix uninitialized var in config-bisect.pl
+- kallsyms: Fix wrong "big" kernel symbol type read from procfs
+- floppy: fix for PAGE_SIZE != 4KB
+- block: rate-limit capacity change info log
+- s390/dasd: Fix gendisk parent after copy pair swap
+- lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
+- mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
+- vhost/vsock: improve RCU read sections around vhost_vsock_get()
+- block: rnbd-clt: Fix signedness bug in init_dev()
+- platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
+- nvme-fc: don't hold rport lock when putting ctrl
+- i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
+- libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
+- serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
+- usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
+- usb: xhci: limit run_graceperiod for only usb 3.0 devices
+- iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
+- usbip: Fix locking bug in RT-enabled kernels
+- exfat: fix remount failure in different process environments
+- reset: fix BIT macro reference
+- via_wdt: fix critical boot hang due to unnamed resource allocation
+- fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
+- fuse: Always flush the page cache before FOPEN_DIRECT_IO write
+- scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
+- scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
+- scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
+- powerpc/addnote: Fix overflow on 32-bit builds
+- clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
+- ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
+- firmware: imx: scu-irq: Init workqueue before request mbox channel
+- ipmi: Fix __scan_channels() failing to rescan channels
+- ipmi: Fix the race between __scan_channels() and deliver_response()
+- ALSA: usb-mixer: us16x08: validate meter packet indices
+- ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
+- ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
+- net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
+- dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
+- mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
+- spi: fsl-cpm: Check length parity before switching to 16 bit mode
+- can: gs_usb: gs_can_open(): fix error handling
+- Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
+- Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
+- HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
+- ksmbd: fix buffer validation by including null terminator size in EA length
+- ksmbd: skip lock-range check on equal size to avoid size==0 underflow
+- block: rnbd-clt: Fix leaked ID in init_dev()
+- spi: cadence-quadspi: Fix clock disable on probe failure path
+- x86/xen: Fix sparse warning in enlighten_pv.c
+- x86/xen: Move Xen upcall handler
+- drm/panel: sony-td4353-jdi: Enable prepare_prev_first
+- MIPS: Fix a reference leak bug in ip22_check_gio()
+- hwmon: (tmp401) fix overflow caused by default conversion rate value
+- hwmon: (ibmpex) fix use-after-free in high/low store
+- net: enetc: do not transmit redirected XDP frames when the link is down
+- net/handshake: duplicate handshake cancellations leak socket
+- net/mlx5: Serialize firmware reset with devlink
+- net/mlx5: Skip HotPlug check on sync reset using hot reset
+- net/mlx5: fw_tracer, Handle escaped percent properly
+- net/mlx5: Drain firmware reset in shutdown callback
+- net/mlx5: fw reset, clear reset requested on drain_fw_reset
+- iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
+- netfilter: nf_tables: pass context structure to nft_parse_register_load
+- nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
+- caif: fix integer underflow in cffrml_receive()
+- broadcom: b44: prevent uninitialized value usage
+- mlxsw: spectrum_router: Fix possible neighbour reference count leak
+- ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
+- netrom: Fix memory leak in nr_sendmsg()
+- net: fec: ERR007885 Workaround for XDP TX path
+- arm64/cpufeature: Fix unused enable_pseudo_nmi variable warning
+- urma: fix psn exchange anomaly under share_tp mode
+- net: mana: fix use-after-free in mana_hwc_destroy_channel() by reordering teardown
+- Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
+- Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
+- ksmbd: vfs: fix race on m_flags in vfs_cache
+- gfs2: fix remote evict for read-only filesystems
+- btrfs: scrub: always update btrfs_scrub_progress::last_physical
+- wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
+- hfsplus: fix volume corruption issue for generic/073
+- hfsplus: Verify inode mode when loading from disk
+- hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
+- hfsplus: fix volume corruption issue for generic/070
+- ntfs: set dummy blocksize to read boot_block when mounting
+- kbuild: Use objtree for module signing key path
+- fs/ntfs3: Support timestamps prior to epoch
+- livepatch: Match old_sympos 0 and 1 in klp_find_func()
+- cpuidle: menu: Use residency threshold in polling state override decisions
+- cpufreq: s5pv210: fix refcount leak
+- cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
+- ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
+- x86/ptrace: Always inline trivial accessors
+- iomap: account for unaligned end offsets when truncating read range
+- btrfs: fix memory leak of fs_devices in degraded seed device path
+- btrfs: fix a potential path leak in print_data_reloc_error()
+- btrfs: do not skip logging new dentries when logging a new name
+- net/sched: teql: Fix double-free in teql_master_xmit
+- netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()
+- netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in sip_help_tcp()
+- ipv6: add NULL checks for idev in SRv6 paths
+- netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()
+- sunrpc: fix cache_request leak in cache_release
+- udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n
+- !21770 hisi-cca-da: Fix compile warnings when CONFIG_HISI_CCA=n.
+- net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
+- ALSA: dice: fix buffer overflow in detect_stream_formats()
+- usb: phy: Initialize struct usb_phy list_head
+- usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
+- net: lan743x: Allocate rings outside ZONE_DMA
+- ocfs2: fix memory leak in ocfs2_merge_rec_left()
+- irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
+- efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
+- efi/cper: Adjust infopfx size to accept an extra space
+- efi/cper: Add a new helper function to print bitmasks
+- dm log-writes: Add missing set_freezable() for freezable kthread
+- dm-raid: fix possible NULL dereference with undefined raid type
+- ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
+- ALSA: firewire-motu: add bounds check in put_user loop for DSP events
+- rtc: gamecube: Check the return value of ioremap()
+- ALSA: uapi: Fix typo in asound.h comment
+- dma/pool: eliminate alloc_pages warning in atomic_pool_expand
+- ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
+- nvme-auth: use kvfree() for memory allocated with kvcalloc()
+- ASoC: ak5558: Disable regulator when error happens
+- ASoC: ak4458: Disable regulator when error happens
+- ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
+- platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
+- fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
+- NFS: Fix inheritance of the block sizes when automounting
+- Expand the type of nfs_fattr->valid
+- Revert "nfs: clear SB_RDONLY before getting superblock"
+- Revert "nfs: ignore SB_RDONLY when remounting nfs"
+- NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
+- NFS: Initialise verifiers for visible dentries in readdir and lookup
+- fs/nls: Fix utf16 to utf8 conversion
+- NFS: Avoid changing nlink when file removes and attribute updates race
+- 9p: fix cache/debug options printing in v9fs_show_options
+- fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
+- pinctrl: single: Fix incorrect type for error return variable
+- pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling
+- perf tools: Fix split kallsyms DSO counting
+- net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
+- clk: keystone: fix compile testing
+- md/raid5: fix IO hang when array is broken with IO inflight
+- remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
+- mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
+- selftests: bonding: add delay before each xvlan_over_bond connectivity check
+- selftests: bonding: add ipvlan over bond testing
+- !21764 ub: cdma: fix cdma code format issue
+- hisi-cca-da: Fix compile warnings when CONFIG_HISI_CCA=n.
+- ub: cdma: cdma code format issue bugfix
+- x86/microcode/intel: Enable staging when available
+- x86/microcode/intel: Support mailbox transfer
+- x86/microcode/intel: Implement staging handler
+- x86/microcode/intel: Define staging state struct
+- x86/microcode/intel: Establish staging control logic
+- x86/microcode: Introduce staging step to reduce late-loading time
+- x86/cpu/topology: Make primary thread mask available with SMP=n
+- platform/x86/amd: Fix memory leak in wbrf_record()
+- platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers
+- platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused
+- platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL
+- x86/amd_node: Fix AMD root device caching
+- x86/amd_node: Add support for debugfs access to SMN registers
+- x86/amd_node: Add SMN offsets to exclusive region access
+- x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
+- platform/x86/amd/hsmp: Make hsmp_pdev static instead of global
+- platform/x86/amd/hsmp: Use dev_groups in the driver structure
+- platform/x86/amd/hsmp: Use name space while exporting module symbols
+- platform/x86/amd/hsmp: Create separate ACPI, plat and common drivers
+- platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev
+- platform/x86/amd/hsmp: Move ACPI code to acpi.c
+- platform/x86/amd/hsmp: Move platform device specific code to plat.c
+- platform/x86/amd/hsmp: Move structure and macros to header file
+- platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer
+- platform/x86/amd/hsmp: Create wrapper function init_acpi()
+- platform/x86/amd/hsmp: Create hsmp/ directory
+- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
+- platform/x86/amd/hsmp: switch to use device_add_groups()
+- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc()
+- platform/x86/amd/hsmp: Remove extra parenthesis and add a space
+- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS
+- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh
+- platform/x86/amd/hsmp: Add support for ACPI based probing
+- platform/x86/amd/hsmp: Restructure sysfs group creation
+- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket
+- platform/x86/amd/hsmp: Define a struct to hold mailbox regs
+- platform/x86/amd/hsmp: Create static func to handle platdev
+- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket
+- platform/x86/amd/hsmp: Move hsmp_test to probe
+- platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature
+- platform/x86/amd/hsmp: Fix iomem handling
+- platform/x86/amd/hsmp: improve the error log
+- platform/x86/amd/hsmp: add support for metrics tbl
+- platform/x86/amd/hsmp: create plat specific struct
+- x86/amd_node: Use defines for SMN register offsets
+- x86/amd_node: Remove dependency on AMD_NB
+- x86/amd_node: Update __amd_smn_rw() error paths
+- x86/amd_nb: Move SMN access code to a new amd_node driver
+- x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id()
+- x86/amd_nb: Enhance SMN access error checking
+- EDAC/amd64: Check return value of amd_smn_read()
+- EDAC/amd64: Remove unused register accesses
+- x86/amd_nb: Simplify function 3 search
+- x86/amd_nb: Use topology info to get AMD node count
+- x86/amd_nb: Simplify root device search
+- x86/amd_nb: Simplify function 4 search
+- x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h
+- x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h-70h
+- x86/amd_nb: Add AMD Family MI300 PCI IDs
+- x86: Start moving AMD node functionality out of AMD_NB
+- crypto: ccp - Add support for PCI device 0x17D8
+- KVM: arm64: Add SMCCC interface for pvtimer status
+- KVM: arm64: Export vtimer_is_irqbypass for external use
+- !21754 ub:hisi-ubus: fix issue of message
+- !21565 urma: implement share tp for RM mode
+- !20616 [OLK-6.6] Fix CVE-2025-68291
+- !20915 [OLK-6.6] fix CVE-2025-40003
+- urma: implement share TP for RM mode
+- smb: client: fix krb5 mount with username option
+- ub:hisi-ubus: Adjust the order of the message struct
+- ub:ubus: Fix find error ubc_num of local ras
+- ub:ubus: Fix null message workqueue issue
+- !21752 urma: fix Clos networking and add a new interface get_path_set.
+- !21715 OLK-6.6 mainline or LTS patches sync
+- urma: fix Clos networking and add a new interface get_path_set.
+- !21664 [OLK-6.6][linux-6.6.y sync][Part 1/3] Backport 6.6.119-6.6.120 LTS Patches
+- !21750 fs: aio: set VMA_DONTCOPY_BIT in mmap to fix NULL-pointer-dereference error
+- !19935 [Intel-SIG] new CPU topology series - 4/4: x86/apic: Rework APIC registration
+- !21721 urma: fix bonding udata exchange for imported seg/jetty objects.
+- !21743 urma: bugfix ubagg get physical dev info acquisition
+- !21747 Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
+- !21741 urma: fix log error in connect
+- fs: aio: set VMA_DONTCOPY_BIT in mmap to fix NULL-pointer-dereference error
+- urma: bugfix ubagg get physical dev info acquisition
+- Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
+- xSched: remove redundant lookup in alloc_ctx_from_vstream to enforce allocation semantics
+- xSched/cgroup: prevent to init xse when xcu cgroup is disabled
+- LoongArch: config: Revert CONFIG_RTC_DRV_EFI back to 'm'
+- urma: fix bonding udata exchange for imported seg/jetty objects.
+- urma: fix log error in connect
+- !21729 urma: fix kmod log format error
+- !21592 x86/uprobes: Fix XOL allocation failure for 32-bit tasks
+- !21599 pstore/ram: fix buffer overflow in persistent_ram_save_old()
+- !21733 urma: fix ubcore connect error
+- nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
+- urma: fix ubcore connect error
+- !21718 urma: fix error for setting conn timeout
+- urma: fix error for setting conn timeout
+- !21737 ub: udma: change return value format.
+- ub: udma: change return value format.
+- spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer
+- spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
+- spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one
+- spi: tegra210-quad: Move curr_xfer read inside spinlock
+- spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer
+- tools: Fix bitfield dependency failure
+- iomap: allocate s_dio_done_wq for async reads as well
+- i3c: Move device name assignment after i3c_bus_init
+- staging: rtl8723bs: properly validate the data in rtw_get_ie_ex()
+- drm/vmwgfx: Fix invalid kref_put callback in vmw_bo_dirty_release
+- selftests: bonding: Add more missing config options
+- selftests: bonding: add missing build configs
+- mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
+- net: stmmac: fix rx limit check in stmmac_rx_zc()
+- netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
+- Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
+- resource: introduce is_type_match() helper and use it
+- resource: replace open coded resource_intersection()
+- resource: Reuse for_each_resource() macro
+- ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
+- ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
+- ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
+- ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
+- ASoC: Intel: catpt: Fix error path in hw_params()
+- vdpa/pds: use %pe for ERR_PTR() in event handler registration
+- virtio: fix virtqueue_set_affinity() docs
+- virtio: fix whitespace in virtio_config_ops
+- virtio: fix typo in virtio_device_ready() comment
+- virtio_vdpa: fix misleading return in void function
+- ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
+- ext4: remove unused return value of __mb_check_buddy
+- ublk: prevent invalid access with DEBUG
+- ublk: complete command synchronously on error
+- ublk: make sure io cmd handled in submitter task context
+- ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
+- hwmon: sy7636a: Fix regulator_enable resource leak on error path
+- drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
+- ASoC: fsl_xcvr: clear the channel status control memory
+- RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
+- RDMA/irdma: Add support to re-register a memory region
+- RDMA/irdma: Fix data race in irdma_free_pble
+- RDMA/irdma: Fix data race in irdma_sc_ccq_arm
+- iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
+- backlight: lp855x: Fix lp855x.h kernel-doc warnings
+- backlight: led-bl: Add devlink to supplier LEDs
+- wifi: ieee80211: correct FILS status codes
+- iomap: always run error completions in user context
+- iomap: factor out a iomap_dio_done helper
+- drm/nouveau: restrict the flush page to a 32-bit address
+- PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
+- btrfs: fix leaf leak in an error path in btrfs_del_items()
+- staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
+- firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
+- mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
+- RDMA/bnxt_re: Fix the inline size for GenP7 devices
+- RISC-V: KVM: Fix guest page fault within HLV* instructions
+- crypto: ccree - Correctly handle return of sg_nents_for_len
+- crypto: starfive - Correctly handle return of sg_nents_for_len
+- selftests/bpf: Improve reliability of test_perf_branches_no_hw()
+- selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
+- usb: dwc2: fix hang during suspend if set as peripheral
+- usb: dwc2: fix hang during shutdown if set as peripheral
+- usb: dwc2: disable platform lowlevel hw resources during shutdown
+- usb: chaoskey: fix locking for O_NONBLOCK
+- cpuset: Treat cpusets in attaching as populated
+- net: phy: adin1100: Fix software power-down ready condition
+- mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
+- mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
+- wifi: mac80211: fix CMAC functions not handling errors
+- wifi: mac80211: remove RX_DROP_UNUSABLE
+- pwm: bcm2835: Make sure the channel is enabled after pwm_request()
+- perf arm_spe: Fix memset subclass in operation
+- perf arm-spe: Extend branch operations
+- drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
+- fs/ntfs3: Prevent memory leaks in add sub record
+- fs/ntfs3: out1 also needs to put mi
+- powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
+- powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit
+- wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
+- drm/msm/a2xx: stop over-complaining about the legacy firmware
+- NFSD/blocklayout: Fix minlength check in proc_layoutget
+- tracefs: fix a leak in eventfs_create_events_dir()
+- watchdog: starfive: Fix resource leak in probe error path
+- watchdog: wdat_wdt: Fix ACPI table leak in probe function
+- selftests/bpf: Fix failure paths in send_signal test
+- bpf: Handle return value of ftrace_set_filter_ip in register_fentry
+- ps3disk: use memcpy_{from,to}_bvec index
+- arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
+- arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
+- PCI: keystone: Exit ks_pcie_probe() for invalid mode
+- leds: netxbig: Fix GPIO descriptor leak in error paths
+- scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
+- ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
+- ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
+- lib/vsprintf: Check pointer before dereferencing in time_and_date()
+- clk: renesas: r9a06g032: Fix memory leak in error path
+- coresight: etm4x: Add context synchronization before enabling trace
+- coresight: etm4x: Extract the trace unit controlling
+- coresight: etm4x: Correct polling IDLE bit
+- wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
+- powerpc/32: Fix unpaired stwcx. on interrupt exit
+- cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
+- scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
+- ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
+- RDMA/rtrs: server: Fix error handling in get_or_create_srv
+- dt-bindings: PCI: amlogic: Fix the register name of the DBI region
+- staging: most: remove broken i2c driver
+- staging: most: i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
+- scsi: stex: Fix reboot_notifier leak in probe error path
+- regulator: core: disable supply if enabling main regulator fails
+- perf/x86/intel: Correct large PEBS flag check
+- ext4: correct the checking of quota files before moving extents
+- mfd: da9055: Fix missing regmap_del_irq_chip() in error path
+- efi/libstub: Fix page table access in 5-level to 4-level paging transition
+- x86/boot: Fix page table access in 5-level to 4-level paging transition
+- ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
+- ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
+- ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
+- spi: tegra210-quad: Fix timeout handling
+- fs/9p: Don't open remote file with APPEND mode when writeback cache is used
+- scsi: target: Do not write NUL characters into ASCII configfs output
+- power: supply: apm_power: only unset own apm_get_power_status
+- power: supply: wm831x: Check wm831x_set_bits() return value
+- power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
+- power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
+- power: supply: cw2015: Check devm_delayed_work_autocancel() return code
+- perf record: skip synthesize event when open evsel failed
+- perf lock contention: Load kernel map before lookup
+- perf maps: Add maps__load_first()
+- interconnect: debugfs: Fix incorrect error handling for NULL path
+- arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
+- interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
+- i3c: master: svc: Prevent incomplete IBI transaction
+- i3c: fix refcount inconsistency in i3c_master_register
+- i3c: master: Inherit DMA masks and parameters from parent device
+- pinctrl: stm32: fix hwspinlock resource leak in probe function
+- soc: qcom: smem: fix hwspinlock resource leak in probe error paths
+- tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
+- mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
+- mtd: nand: relax ECC parameter validation check
+- Revert "mtd: rawnand: marvell: fix layouts"
+- ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
+- ARM: dts: renesas: gose: Remove superfluous port property
+- sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
+- phy: mscc: Fix PTP for VSC8574 and VSC8572
+- arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
+- firmware: imx: scu-irq: fix OF node leak in
+- arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
+- s390/ap: Don't leak debug feature files if AP instructions are not available
+- s390/smp: Fix fallback CPU detection
+- wifi: ath11k: fix peer HE MCS assignment
+- clk: qcom: camcc-sm6350: Fix PLL config of PLL2
+- clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
+- uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
+- PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
+- arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
+- arm64: dts: imx8mp-venice-gw702x: remove off-board uart
+- arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
+- arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
+- iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
+- inet: Avoid ehash lookup race in inet_ehash_insert()
+- rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
+- ntfs3: Fix uninit buffer allocated by __getname()
+- ntfs3: fix uninit memory after failed mi_read in mi_format_new
+- crypto: authenc - Correctly pass EINPROGRESS back up to the caller
+- irqchip/qcom-irq-combiner: Fix section mismatch
+- irqchip/imx-mu-msi: Fix section mismatch
+- irqchip/irq-brcmstb-l2: Fix section mismatch
+- irqchip/irq-bcm7120-l2: Fix section mismatch
+- irqchip/irq-bcm7038-l1: Fix section mismatch
+- objtool: Fix weak symbol detection
+- objtool: Fix standalone --hacks=jump_label
+- HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
+- clk: renesas: cpg-mssr: Read back reset registers to assure values latched
+- clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
+- clk: renesas: Use str_on_off() helper
+- clk: renesas: rzg2l: Use %x format specifier to print CLK_ON_R()
+- clk: renesas: rzg2l: Remove critical area
+- clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock_endisable()
+- clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
+- USB: Fix descriptor count when handling invalid MBIM extended descriptor
+- drm/vgem-fence: Fix potential deadlock on release
+- drm/panel: visionox-rm69299: Don't clear all mode flags
+- gpu: host1x: Fix race in syncpt alloc/free
+- smack: fix bug: unprivileged task can create labels
+- staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
+- staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
+- staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
+- comedi: check device's attached status in compat ioctls
+- comedi: multiq3: sanitize config options in multiq3_attach()
+- comedi: c6xdigio: Fix invalid PNP driver unregistration
+- wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
+- samples: work around glibc redefining some of our defines wrong
+- HID: elecom: Add support for ELECOM M-XT3URBK (018F)
+- platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
+- platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list
+- platform/x86: huawei-wmi: add keys for HONOR models
+- HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
+- platform/x86: acer-wmi: Ignore backlight event
+- pinctrl: qcom: msm: Fix deadlock in pinmux configuration
+- HID: hid-input: Extend Elan ignore battery quirk to USB
+- bfs: Reconstruct file type when loading from disk
+- ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series
+- smb: fix invalid username check in smb3_fs_context_parse_param()
+- Bluetooth: btrtl: Avoid loading the config file on security chips
+- drm/vmwgfx: Use kref in vmw_bo_dirty
+- spi: imx: keep dma request disabled before dma transfer setup
+- spi: xilinx: increase number of retries before declaring stall
+- ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
+- USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
+- USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
+- serial: add support of CPCI cards
+- USB: serial: ftdi_sio: match on interface number for jtag
+- USB: serial: option: move Telit 0x10c7 composition in the right place
+- USB: serial: option: add Telit Cinterion FE910C04 new compositions
+- USB: serial: option: add Foxconn T99W760
+- comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
+- locking/spinlock/debug: Fix data-race in do_raw_write_lock
+- ksmbd: ipc: fix use-after-free in ipc_msg_send_request
+- Documentation: process: Also mention Sasha Levin as stable tree maintainer
+- leds: spi-byte: Use devm_led_classdev_register_ext()
+- NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd
+- !21366 [Hygon][6.6][Feature]spi: dw: Add device HID for Hygon SPI controller
+- !21365 [Hygon][6.6][Feature] mmc: sdhci-acpi: Add device HID for Hygon eMMC controller
+- !21364 [Hygon][6.6][Feature] mmc: sdhci-pci: Add support for Hygon SD controller
+- !21363 [Hygon][6.6][Feature] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 18h
+- !21362 [Hygon][6.6][Feature] iommu/hygon: Add support for Hygon family 18h model 18h IOAPIC
+- !21361 [Hygon][6.6][Feature] hwmon/k10temp: Add support for Hygon family 18h model 18h
+- !21360 [Hygon][6.6][Feature] x86/amd_nb: Add Hygon family 18h model 18h PCI IDs
+- !21359 [Hygon][6.6][Feature] ALSA: hda: Add support for Hygon family 18h model 18h HD-Audio
+- !21694 drivers/ub/sentry: Refactor the message data format sent via UVB/URMA
+- drivers/ub/sentry: add some log for sent_cnt and remote_recv_cnt
+- drivers/ub/sentry: Refactor the message data format sent via UVB/URMA
+- urma: fix kmod log format error
+- x86/fpu: Rename fpu_reset_fpregs() to fpu_reset_fpstate_regs()
+- x86/fpu: Remove export of mxcsr_feature_mask
+- x86/pkeys: Simplify PKRU update in signal frame
+- x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE
+- x86/fpu: Log XSAVE disablement consistently
+- selftests/x86/apx: Add APX test
+- x86/fpu/apx: Enable APX state support
+- x86/fpu/apx: Disallow conflicting MPX presence
+- x86/fpu/apx: Define APX state component
+- tools headers x86 cpufeatures: Sync with the kernel sources
+- x86/cpufeatures: Add X86_FEATURE_APX
+- x86/fpu/xstate: Adjust xstate copying logic for user ABI
+- x86/fpu/xstate: Adjust XSAVE buffer size calculation
+- x86/fpu/xstate: Introduce xfeature order table and accessor macro
+- x86/fpu/xstate: Remove xstate offset check
+- x86/fpu/xstate: Simplify print_xstate_features()
+- selftests/x86/avx: Add AVX tests
+- selftests/x86/xstate: Clarify supported xstates
+- selftests/x86/xstate: Consolidate test invocations into a single entry
+- selftests/x86/xstate: Introduce signal ABI test
+- selftests/x86/xstate: Refactor ptrace ABI test
+- selftests/x86/xstate: Refactor context switching test
+- selftests/x86/xstate: Enumerate and name xstate components
+- selftests/x86/xstate: Refactor XSAVE helpers for general use
+- selftests/x86: Consolidate redundant signal helper functions
+- x86/pkeys: Ensure updated PKRU value is XRSTOR'd
+- x86/pkeys: Change caller of update_pkru_in_sigframe()
+- x86/pkeys: Update PKRU to enable all pkeys before XSAVE
+- x86/pkeys: Add helper functions to update PKRU on the sigframe
+- selftests/x86: fix Makefile dependencies to work with clang
+- selftests/x86: remove (or use) unused variables and functions
+- sched/debug: Fix avg_vruntime() usage
+- sched/fair: Fix zero_vruntime tracking fix
+- sched/fair: Fix vruntime drift by preventing double lag scaling during reweight
+- sched/eevdf: Update se->vprot in reweight_entity()
+- sched/fair: Only set slice protection at pick time
+- sched: Fix struct sched_entity kabi broken
+- sched/fair: Fix NO_RUN_TO_PARITY case
+- sched/fair: Use protect_slice() instead of direct comparison
+- sched: Cancel the slice protection of the idle entity
+- sched/eevdf: Fix wakeup-preempt by checking cfs_rq->nr_running
+- sched/eevdf: Disable shorter slices to wakeup-preempt
+- sched/eevdf: Allow shorter slices to wakeup-preempt
+- sched: Unify more update_curr*()
+- sched: Remove vruntime from trace_sched_stat_runtime()
+- sched: fix kabi broken in struct sched_statistics
+- sched: Unify runtime accounting across classes
+- sched/fair: Adhere to place_entity() constraints
+- sched/fair: Fix EEVDF entity placement bug causing scheduling lag
+- sched/fair: Fix zero_vruntime tracking
+- sched: Fix kabi breakage of struct cfs_rq for sum_w_vruntime
+- sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions
+- sched: Fix kabi breakage of struct cfs_rq for sum_weight
+- sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight
+- sched: Re-evaluate scheduling when migrating queued tasks out of throttled cgroups
+- drivers/loongson-pwm: sync master patch to fix pwm driver
+- LoongArch:stmmac:fix mdc too high issues.
+- LoongArch: gpio: read/write mode to 8bit in BIT_CTRL_MODE
+- drivers/pwm: export symbol for pwm_add_table
+- LoongArch: KVM: Add hypercall service support for usermode VMM
+- urma: check driver and wq duration for conn_err
+- spi: fix statistics allocation
+- KVM: arm64: vgic: Remove redundant vtimer irq bypass workaround
+- tools headers x86 cpufeatures: Sync with the kernel sources
+- Documentation: KVM: KVM_GET_SUPPORTED_CPUID now exposes TSC_DEADLINE
+- KVM: x86: Advertise support for AMD's PREFETCHI
+- KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_caps
+- KVM: x86: Explicitly track feature flags that are enabled at runtime
+- KVM: x86: Explicitly track feature flags that require vendor enabling
+- KVM: x86: Rename "SF" macro to "SCATTERED_F"
+- KVM: x86: Pull CPUID capabilities from boot_cpu_data only as needed
+- KVM: x86: Add a macro for features that are synthesized into boot_cpu_data
+- KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID
+- KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID
+- KVM: x86: Add a macro to init CPUID features that KVM emulates in software
+- KVM: x86: Add a macro to init CPUID features that ignore host kernel support
+- KVM: x86: Harden CPU capabilities processing against out-of-scope features
+- KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions
+- KVM: x86: Handle kernel- and KVM-defined CPUID words in a single helper
+- KVM: x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features
+- KVM: x86: Add a macro to init CPUID features that are 64-bit only
+- KVM: x86: Unpack F() CPUID feature flag macros to one flag per line of code
+- KVM: x86: Account for max supported CPUID leaf when getting raw host CPUID
+- KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}()
+- KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID
+- KVM: x86: Advertise AMD_IBPB_RET to userspace
+- KVM: SVM: Invert handling of SEV and SEV_ES feature flags
+- x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1]
+- KVM: x86: Add SBPB support
+- KVM: x86: Add IBPB_BRTYPE support
+- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 18h
+- hwmon/k10temp: Add support for Hygon family 18h model 18h
+- mmc: sdhci-pci: Add support for Hygon SD controller
+- x86/amd_nb: Add Hygon family 18h model 18h PCI IDs
+- mfs: fix race condition issue in try_hook_fd()
+- pstore/ram: fix buffer overflow in persistent_ram_save_old()
+- x86/uprobes: Fix XOL allocation failure for 32-bit tasks
+- mmc: sdhci-acpi: Add device HID for Hygon eMMC controller
+- spi: dw: Add device HID for Hygon SPI controller
+- iommu/hygon: Add support for Hygon family 18h model 18h IOAPIC
+- ALSA: hda: Add support for Hygon family 18h model 18h HD-Audio
+- Solve kernel ABI issue introduced by x86_max_cores updates
+- x86/acpi/boot: Correct acpi_is_processor_usable() check again
+- x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE
+- x86/topology: Handle the !APIC case gracefully
+- x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI
+- x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC
+- x86/topology: Handle bogus ACPI tables correctly
+- x86/xen/smp_pv: Register the boot CPU APIC properly
+- x86/topology: Don't update cpu_possible_map in topo_set_cpuids()
+- x86/topology: Don't evaluate logical IDs during early boot
+- x86/topology: Ignore non-present APIC IDs in a present package
+- x86/cpu/topology: Get rid of cpuinfo::x86_max_cores
+- x86/cpu/topology: Provide __num_[cores|threads]_per_package
+- x86/cpu/topology: Rename topology_max_die_per_package()
+- x86/cpu/topology: Rename smp_num_siblings
+- x86/cpu/topology: Retrieve cores per package from topology bitmaps
+- x86/cpu/topology: Use topology logical mapping mechanism
+- x86/cpu/topology: Provide logical pkg/die mapping
+- x86/cpu/topology: Simplify cpu_mark_primary_thread()
+- x86/cpu/topology: Mop up primary thread mask handling
+- x86/cpu/topology: Use topology bitmaps for sizing
+- x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT
+- x86/xen/smp_pv: Count number of vCPUs early
+- x86/cpu/topology: Assign hotpluggable CPUIDs during init
+- x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug
+- x86/topology: Add a mechanism to track topology via APIC IDs
+- x86/cpu: Detect real BSP on crash kernels
+- x86/cpu/topology: Rework possible CPU management
+- x86/cpu/topology: Sanitize the APIC admission logic
+- x86/smpboot: Make error message actually useful
+- x86/cpu/topology: Use a data structure for topology info
+- x86/cpu/topology: Simplify APIC registration
+- x86/cpu/topology: Confine topology information
+- x86/xen/smp_pv: Register fake APICs
+- x86/acpi: Dont invoke topology_register_apic() for XEN PV
+- x86/mpparse: Use new APIC registration function
+- x86/of: Use new APIC registration functions
+- x86/jailhouse: Use new APIC registration function
+- x86/acpi: Use new APIC registration functions
+- x86/cpu/topology: Provide separate APIC registration functions
+- x86/cpu/topology: Move registration out of APIC code
+- x86/of: Set the parse_smp_cfg for all the DeviceTree platforms by default
+- x86/hyperv/vtl: Correct x86_init.mpparse.parse_smp_cfg assignment
+- x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init()
+- x86/apic: Use a proper define for invalid ACPI CPU ID
+- x86/apic: Remove yet another dubious callback
+- x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid
+- x86/mpparse: Remove the physid_t bitmap wrapper
+- x86/mm/numa: Move early mptable evaluation into common code
+- x86/mpparse: Switch to new init callbacks
+- x86/hyperv/vtl: Prepare for separate mpparse callbacks
+- x86/xen/smp_pv: Prepare for separate mpparse callbacks
+- x86/jailhouse: Prepare for separate mpparse callbacks
+- x86/platform/intel-mid: Prepare for separate mpparse callbacks
+- x86/platform/ce4100: Prepare for separate mpparse callbacks
+- x86/dtb: Rename x86_dtb_init()
+- x86/mpparse: Prepare for callback separation
+- x86/mpparse: Provide separate early/late callbacks
+- x86/mpparse: Rename default_find_smp_config()
+- x86/apic: Remove check_apicid_used() and ioapic_phys_id_map()
+- x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck()
+- x86/ioapic: Make io_apic_get_unique_id() simpler
+- x86/apic: Get rid of get_physical_broadcast()
+- x86/ioapic: Replace some more set bit nonsense
+- x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids
+- x86/xen: return a sane initial apic id when running as PV guest
+- x86/cpu/topology: Make the APIC mismatch warnings complete
+- Solve kernel ABI issues introduced by x86_coreid_bits updates
+- x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
+- x86/apic/uv: Remove the private leaf 0xb parser
+- x86/xen/smp_pv: Remove cpudata fiddling
+- x86/apic: Remove unused phys_pkg_id() callback
+- x86/cpu: Remove x86_coreid_bits
+- x86/cpu: Remove topology.c
+- x86/cpu: Make topology_amd_node_id() use the actual node info
+- x86/mm/numa: Use core domain size on AMD
+- x86/cpu: Use common topology code for HYGON
+- x86/cpu: Use common topology code for AMD
+- x86/smpboot: Teach it about topo.amd_node_id
+- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater
+- x86/topology/amd: Ensure that LLC ID is initialized
+- x86/cpu/amd: Move TOPOEXT enablement into the topology parser
+- x86/cpu/amd: Make the NODEID_MSR union actually work
+- x86/cpu/amd: Make the CPUID 0x80000008 parser correct
+- x86/cpu: Provide an AMD/HYGON specific topology parser
+- x86/cpu/amd: Provide a separate accessor for Node ID
+- x86/topology/intel: Unlock CPUID before evaluating anything
+- x86/cpu: Use common topology code for Intel
+- x86/cpu: Provide a sane leaf 0xb/0x1f parser
+- x86/cpu: Move __max_die_per_package to common.c
+- x86/cpu: Use common topology code for Centaur and Zhaoxin
+- x86/cpu: Add legacy topology parser
+- x86/cpu: Provide cpu_init/parse_topology()
+- x86/cpuid: Include <linux/build_bug.h> in <asm/cpuid.h>
+- x86/cpu: Provide cpuid_read() et al.
+- Revert "RAS/AMD/ATL: fix error nodes per socket on for Hygon Dhyana processor"
+- Solve kernel ABI issues introduced by cpuinfo_x86 updates
+- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes
+- perf/amd/ibs: Prevent leaking sensitive data to userspace
+- perf/x86: Check data address for IBS software filter
+- perf/x86: Relax privilege filter restriction on AMD IBS
+- perf/core: Export perf_exclude_event()
+- KVM: x86: Disallow hugepages when memory attributes are mixed
+- KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro
+- fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure()
+- x86/bugs: Add RSB mitigation document
+- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier()
+- x86/bugs: Rename entry_ibpb() to write_ibpb()
+- perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
+- perf/amd/ibs: Update DTLB/PageSize decode logic
+- perf/amd/ibs: Add support for OP Load Latency Filtering
+- perf/amd/ibs: Ceil sample_period to min_period
+- perf/amd/ibs: Add ->check_period() callback
+- perf/amd/ibs: Add PMU specific minimum period
+- perf/amd/ibs: Don't allow freq mode event creation through ->config interface
+- perf/amd/ibs: Remove pointless sample period check
+- perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros
+- amd-pstate: Switch to amd-pstate by default on some Server platforms
+- cpufreq: amd-pstate: enable shared memory type CPPC by default
+- cpufreq: amd-pstate: switch boot_cpu_has() to cpu_feature_enabled()
+- cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing
+- cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq
+- x86/cpu: Provide debug interface
+- x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids
+- x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too
+- x86/apic: Use u32 for wakeup_secondary_cpu[_64]()
+- x86/apic: Use u32 for [gs]et_apic_id()
+- x86/apic: Use u32 for phys_pkg_id()
+- x86/apic: Use u32 for cpu_present_to_apicid()
+- x86/apic: Use u32 for check_apicid_used()
+- x86/apic: Use u32 for APIC IDs in global data
+- x86/apic: Use BAD_APICID consistently
+- x86/cpu: Move cpu_l[l2]c_id into topology info
+- x86/cpu: Move logical package and die IDs into topology info
+- x86/cpu: Move cu_id into topology info
+- x86/cpu: Move cpu_core_id into topology info
+- hwmon: (fam15h_power) Use topology_core_id()
+- scsi: lpfc: Use topology_core_id()
+- x86/cpu: Move cpu_die_id into topology info
+- x86/cpu: Move phys_proc_id into topology info
+- x86/cpu: Encapsulate topology information in cpuinfo_x86
+- userfaultfd: fix kabi breakage due to struct userfaultfd_ctx
+- mm/mremap: fix WARN with uffd that has remap events disabled
+- mm: clear uffd-wp PTE/PMD state on mremap()
+- userfaultfd: move userfaultfd_ctx struct to header file
+- net: mscc: ocelot: Fix use-after-free caused by cyclic delayed work
+- mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose().
+- RNPGBE: NET: Update driver to 1.0.0
+- RNP: NET: Update driver to 1.0.0
+
+* Tue Apr 14 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-147.0.0.134
+- !21713 Fix CVE-2026-23440
+- !21683 ub/ubdevshm: Fix register segment failed issue in multi-thread scenario
+- !21682 Fix CVE-2026-31399
+- !21717 sched/fair: guard WA_SMT with CONFIG_SCHED_SMT in wake_wide()
+- !21720 urma: fix bind jetty compat error
+- !21693 Introduce dmem cgroup
+- net/mlx5e: Fix race condition during IPSec ESN update
+- !21712 Fix CVE-2026-23441
+- urma: fix bind jetty compat error
+- !21630 urma: change urma kmod errno
+- sched/fair: guard WA_SMT with CONFIG_SCHED_SMT in wake_wide()
+- net/mlx5e: Prevent concurrent access to IPSec ASO context
+- urma: change urma kmod errno
+- !21690 urma:delete redundant sub_trans_mode_cap in urma
+- !21648 RDMA/hns: Fix config the CNP DSCP
+- !21632 media: dvb-net: fix OOB access in ULE extension header tables
+- !21692 serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
+- urma:delete redundant sub_trans_mode_cap in urma
+- !21696 netfilter: nf_tables: Fix null ptr dereference of nft_setelem_remove
+- !21695 urma: Create jetty with kernel thread
+- netfilter: nf_tables: Fix null ptr dereference of nft_setelem_remove
+- !21684 wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure
+- urma: Create jetty with kernel thread
+- !21687 netfilter: nf_tables: Fix null ptr dereference of nft_setelem_remove
+- !21685 urma: Create jetty with kernel thread
+- !21502 urma: bonding support health check
+- dmem: enable CONFIG_CGROUP_DMEM in arm64/x86 defconfig
+- cgroup/dmem: reuse SUBSYS for dmem and devices to preserve KABI
+- cgroup/dmem: avoid pool UAF
+- cgroup/dmem: avoid rcu warning when unregister region
+- cgroup/dmem: fix NULL pointer dereference when setting max
+- cgroup/dmem: Don't open-code css_for_each_descendant_pre
+- cgroup/rdma: Drop bogus PAGE_COUNTER select
+- doc/cgroup: Fix title underline length
+- cgroup/dmem: Fix parameters documentation
+- kernel/cgroup: Remove the unused variable climit
+- cgroup/dmem: Select PAGE_COUNTER
+- kernel/cgroup: Add "dmem" memory accounting cgroup
+- mm: page_counters: put page_counter_calculate_protection() under CONFIG_MEMCG
+- mm/page_counter: move calculating protection values to page_counter
+- serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWN
+- urma: Create jetty with kernel thread
+- urma: bonding support health check
+- !21520 urma: add software reliability for create and destroy connection
+- netfilter: nf_tables: Fix null ptr dereference of nft_setelem_remove
+- urma: add software reliability for create and destroy connection
+- !21668 v4 Reuse SUBSYS for xcu and freezer to preserve KABI
+- wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure
+- ub/ubdevshm: Fix register segment failed issue in multi-thread scenario
+- nvdimm/bus: Fix potential use after free in asynchronous initialization
+- !21671 Fix CVE-2026-23269
+- !21526 tcp: secure_seq: add back ports to TS offset
+- !21602 Fix CVE-2026-31408
+- !21593 Fix CVE-2026-31393
+- !21557 ip6_tunnel: fix skb_vlan_inet_prepare() return value handling regression
+- !21606 ice: Fix memory leak in ice_set_ringparam()
+- !21645 bpf: Fix regsafe() for pointers to packet
+- !21667 drivers/ub/sentry: add lock for update global variables and change some global variables to local variables
+- !21331 AMD Turin Idle HLT and Perf support patches for openEuler 6.6 kernel
+- !21662 [OLK-6.6]:update patches for sw64 architecture
+- !21670 urma: change well-known jetty to UM
+- !21669 urma: adjust netlink log level of ipourma
+- apparmor: validate DFA start states are in bounds in unpack_pdb
+- urma: change well-known jetty to UM
+- urma: adjust netlink log level of ipourma
+- !21646 icmp: fix NULL pointer dereference in icmp_tag_validation()
+- !21636 v2 net/sched: Fix CVE-2026-23378
+- xSched: update xSched manual for xcu cmdline enable option
+- xSched: enable CONFIG_CGROUP_XCU and CONFIG_XCU_SCHED_CFS in arm64/x86 defconfig
+- cgroup: sync CGROUP_SUBSYS_COUNT limit with upstream to 16
+- xSched/cgroup: make xcu.stat invisible at root cgroup
+- xSched/cgroup: reuse SUBSYS for xcu and freezer to preserve KABI
+- !21641 Fix CVE-2026-23407
+- !21651 spi: fix use-after-free on controller registration failure
+- !21652 PM: runtime: Fix a race condition related to device removal
+- !21639 Fix CVE-2026-23406
+- !21644 sync OLK-6.6 CVE bugfix LTS from tag 6.6.0-145.0.0 to 6.6.0-146.0.0
+- drivers/ub/sentry: add lock for update global variables and change some global variables to local variables
+- f2fs: fix to detect potential corrupted nid in free_nid_list
+- ntfs3: Fix uninit buffer allocated by __getname()
+- nvme-pci: Fix race bug in nvme_poll_irqdisable()
+- tls: Purge async_hold in tls_decrypt_async_wait()
+- clsact: Fix use-after-free in init/destroy rollback asymmetry
+- nf_tables: nft_dynset: fix possible stateful expression memleak in error path
+- xdp: produce a warning when calculated tailroom is negative
+- xdp: use modulo operation to calculate XDP frag tailroom
+- apparmor: fix race between freeing data and fs accessing it
+- Revert "riscv: stacktrace: Disable KASAN checks for non-current tasks"
+- riscv: Replace function-like macro by static inline function
+- sched/fair: scale wake_wide() threshold by SMT width
+- sched/core: fix SCHED_FEAT overflow on 32-bit architectures
+- drivers/ub/sentry: fix memory leak in match_dev_by_local_eid()
+- urma: fix race condition in async event causing kfree of invalid pointer
+- urma: check for null topo map in ubcore_get_topo_info_by_agg_eid
+- apparmor: replace recursive profile removal with iterative approach
+- apparmor: fix: limit the number of levels of policy namespaces
+- nfnetlink_osf: validate individual option lengths in fingerprints
+- tls: Fix race condition in tls_sw_cancel_work_tx()
+- urma: Kernel-mode file for bugfix of vtpn of empty pointer
+- xen/privcmd: add boot control for restricted usage in domU
+- xen/privcmd: unregister xenstore notifier on module exit
+- xen/privcmd: restrict usage in unprivileged domU
+- af_unix: Give up GC if MSG_PEEK intervened.
+- urma: Kernel-mode file for bugfix to move hashtable from alloc to active
+- apparmor: fix differential encoding verification
+- ub:hisi-ubus: Synchronize the missing code
+- apparmor: Fix double free of ns_name in aa_replace_profiles()
+- mptcp: pm: in-kernel: always mark signal+subflow endp as used
+- bridge: cfm: Fix race condition in peer_mep deletion
+- ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
+- apparmor: fix race on rawdata dereference
+- netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
+- net/sched: act_gate: snapshot parameters with RCU on replace
+- bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded
+- netfilter: nf_tables: always walk all pending catchall elements
+- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
+- net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs
+- netfilter: nf_tables: unconditionally bump set->nelems before insertion
+- netfilter: nf_tables: release flowtable after rcu grace period on error
+- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks
+- netfilter: xt_CT: drop pending enqueued packets on template removal
+- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
+- apparmor: fix memory leak in verify_header
+- wifi: libertas: fix use-after-free in lbs_free_adapter()
+- can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
+- urma: Kernel-mode file for bugfix deactivate to apply pid in udma
+- urma: Kernel-mode file for bugfix of ubcore_get_route_list in loopback
+- net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
+- net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
+- can: bcm: fix locking for bcm_op runtime updates
+- net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
+- net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
+- net: prevent NULL deref in ip[6]tunnel_xmit()
+- net: add xmit recursion limit to tunnel xmit functions
+- net: gro: fix outer network offset
+- net: annotate data-races around sk->sk_{data_ready,write_space}
+- net: add proper RCU protection to /proc/net/ptype
+- urma: fix potential deadlock risk in urma_ping
+- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
+- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting
+- net: usb: kalmia: validate USB endpoints
+- KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE
+- cpufreq: CPPC: Use `ktime` to replace `jiffies` to get the system time in cppc_get_perf_ctrs_pair()
+- urma: use user-specified dev_name when creating agg dev
+- mm: thp: deny THP for files on anonymous inodes
+- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
+- smb: client: Don't log plaintext credentials in cifs_set_cifscreds
+- netfilter: nf_tables: fix use-after-free in nf_tables_addchain()
+- xhci: dbgtty: fix device unregister: fixup
+- tty: introduce and use tty_port_tty_vhangup() helper
+- net: dsa: microchip: Fix error path in PTP IRQ setup
+- can: ucan: Fix infinite loop from zero-length messages
+- net: dsa: microchip: Free previously initialized ports on init failures
+- net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
+- selftests: mptcp: join: properly kill background tasks
+- staging: rtl8712: Remove driver using deprecated API wext
+- net: macb: fix unregister_netdev call order in macb_remove()
+- iio: adc: rtq6056: Correct the sign bit index
+- nfsd: Replace clamp_t in nfsd4_get_drc_mem()
+- net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
+- net: dsa: microchip: common: Fix checks on irq_find_mapping()
+- drm/amd/display: Check NULL before accessing
+- drm: sti: fix device leaks at component probe
+- USB: serial: option: add support for Rolling RW101R-GL
+- USB: serial: ftdi_sio: add support for u-blox EVK-M101
+- xhci: dbgtty: fix device unregister
+- xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
+- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
+- usb: dwc3: pci: Sort out the Intel device IDs
+- usb: dwc3: pci: add support for the Intel Nova Lake -S
+- usb: renesas_usbhs: Fix synchronous external abort on unbind
+- usb: gadget: f_eem: Fix memory leak in eem_unwrap
+- usb: cdns3: Fix double resource release in cdns3_pci_probe
+- serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
+- mptcp: clear scheduled subflows on retransmit
+- firmware: stratix10-svc: fix bug in saving controller data
+- slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
+- thunderbolt: Add support for Intel Wildcat Lake
+- drivers/usb/dwc3: fix PCI parent check
+- dm-verity: fix unreliable memory allocation
+- can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
+- can: sja1000: fix max irq loop handling
+- atm/fore200e: Fix possible data race in fore200e_open()
+- ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
+- ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
+- iio: adc: ad7280a: fix ad7280_store_balance_timer()
+- iio: accel: fix ADXL355 startup race condition
+- iio: accel: bmc150: Fix irq assumption regression
+- iio:common:ssp_sensors: Fix an error handling path ssp_probe()
+- iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
+- Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
+- spi: bcm63xx: fix premature CS deassertion on RX-only transactions
+- spi: nxp-fspi: Propagate fwnode in ACPI case as well
+- spi: nxp-fspi: Support per spi-mem operation frequency switches
+- spi: spi-mem: Add a new controller capability
+- spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency
+- spi: spi-mem: Allow specifying the byte order in Octal DTR mode
+- spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
+- spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
+- mailbox: pcc: don't zero error register
+- mailbox: mailbox-test: Fix debugfs_create_dir error checking
+- usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
+- iio: st_lsm6dsx: Fixed calibrated timestamp calculation
+- net: fec: do not register PPS event for PEROUT
+- net: fec: do not allow enabling PPS and PEROUT simultaneously
+- net: fec: do not update PEROUT if it is enabled
+- net: fec: cancel perout_timer when PEROUT is disabled
+- net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
+- net: dsa: sja1105: simplify static configuration reload
+- net: sxgbe: fix potential NULL dereference in sxgbe_rx()
+- net: lan966x: Fix the initialization of taprio
+- net: aquantia: Add missing descriptor cache invalidation on ATL2
+- platform/x86: intel: punit_ipc: fix memory corruption
+- net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
+- Bluetooth: SMP: Fix not generating mackey and ltk when repairing
+- can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data
+- can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header
+- can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs
+- can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
+- !20531 [OLK-6.6] Fix CVE-2025-68315
+- !20546 [OLK-6.6] Fix CVE-2025-68727
+- !21588 smb/server: fix return values of smb2_0_server_cmds proc
+- !21506 [OLK-6.6] backport important bugfix for nvme driver from upstream linux-6.6.y
+- !21551 Fix CVE-2026-23414
+- !21549 Fix CVE-2026-23413
+- !21611 nf_tables: nft_dynset: fix possible stateful expression memleak in error path
+- !21610 xdp: Fix CVE-2026-23343
+- !21625 Fix CVE-2026-23411
+- sw64: fix compile error with missing arch-specific header file
+- sw64: enable CONFIG_DRM_FBDEV_EMULATION=y as default
+- !21627 Fix riscv check-build warning
+- !21412 urma: change well-known jetty to UM
+- !21623 sched/fair: scale wake_wide() threshold by SMT width
+- PM: runtime: Fix a race condition related to device removal
+- spi: fix use-after-free on controller registration failure
+- !21594 drivers/ub/sentry: fix memory leak in match_dev_by_local_eid()
+- !21629 urma: fix race condition in async event causing kfree of invalid pointer
+- !21626 urma: check for null topo map in ubcore_get_topo_info_by_agg_eid
+- !21618 apparmor: replace recursive profile removal with iterative approach
+- !21617 apparmor: fix: limit the number of levels of policy namespaces
+- !21484 Fix CVE-2026-23397
+- !21499 Fix CVE-2026-23240
+- RDMA/hns: Fix config the CNP DSCP
+- RDMA/hns: Fix the panic caused by a large number of print
+- sched/fair: scale wake_wide() threshold by SMT width
+- sched/core: fix SCHED_FEAT overflow on 32-bit architectures
+- icmp: fix NULL pointer dereference in icmp_tag_validation()
+- bpf: Fix regsafe() for pointers to packet
+- !21635 urma: Kernel-mode file for bugfix of vtpn of empty pointer
+- !21619 Xen privcmd driver: restrict to target domain at boot when not in dom0 to fix secure boot issue
+- apparmor: fix missing bounds check on DEFAULT table in verify_dfa()
+- apparmor: fix side-effect bug in match_char() macro usage
+- urma: fix race condition in async event causing kfree of invalid pointer
+- urma: Kernel-mode file for bugfix of vtpn of empty pointer
+- net/sched: act_ife: Fix metalist update behavior
+- net/sched: act_ife: avoid possible NULL deref
+- !21522 af_unix: Give up GC if MSG_PEEK intervened.
+- !21479 urma: Kernel-mode file for bugfix to move hashtable from alloc to active
+- media: dvb-net: fix OOB access in ULE extension header tables
+- !21582 Fix CVE-2026-23409
+- urma: change well-known jetty to UM
+- !21600 ub:hisi-ubus: Synchronize the missing code
+- !21528 Fix CVE-2026-23408
+- Revert "riscv: stacktrace: Disable KASAN checks for non-current tasks"
+- riscv: Replace function-like macro by static inline function
+- drivers/ub/sentry: fix memory leak in match_dev_by_local_eid()
+- apparmor: fix race between freeing data and fs accessing it
+- ub:hisi-ubus: Synchronize the missing code
+- !21477 Fix CVE-2026-23321
+- !21533 Fix CVE-2026-23393
+- !21470 Fix CVE-2026-23304
+- !21338 drivers/ub/sentry: add oom rate limit
+- !21517 Fix CVE-2026-23410
+- !21550 Fix CVE-2026-23351
+- !21560 Fix CVE-2026-23245
+- xen/privcmd: add boot control for restricted usage in domU
+- xen/privcmd: unregister xenstore notifier on module exit
+- xen/privcmd: restrict usage in unprivileged domU
+- apparmor: replace recursive profile removal with iterative approach
+- apparmor: fix: limit the number of levels of policy namespaces
+- nf_tables: nft_dynset: fix possible stateful expression memleak in error path
+- xdp: produce a warning when calculated tailroom is negative
+- xdp: use modulo operation to calculate XDP frag tailroom
+- ice: Fix memory leak in ice_set_ringparam()
+- Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold
+- !21547 Fix CVE-2026-23310
+- !21558 Fix CVE-2026-23278
+- !21538 Fix CVE-2026-23274
+- !21548 Fix CVE-2026-23340
+- !21561 Fix CVE-2026-23272
+- !21543 Fix CVE-2026-23392
+- !21541 Fix CVE-2026-23270
+- !21542 Fix CVE-2026-23391
+- !21536 Fix CVE-2026-23277
+- Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access
+- !21531 ACPI/IORT: Add PMCG platform information for 162001900
+- smb/server: update some misguided comment of smb2_0_server_cmds proc
+- smb/server: fix return value of smb2_oplock_break()
+- smb/server: fix return value of smb2_ioctl()
+- smb/server: fix return value of smb2_query_dir()
+- smb/server: fix return value of smb2_notify()
+- smb/server: fix return value of smb2_read()
+- !21500 regmap: maple: free entry on mas_store_gfp() failure
+- drivers/ub/sentry: add oom rate limit
+- apparmor: fix differential encoding verification
+- !21511 Fix CVE-2026-23403
+- !21559 wifi: libertas: fix use-after-free in lbs_free_adapter()
+- !21554 can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
+- urma: check for null topo map in ubcore_get_topo_info_by_agg_eid
+- !21567 urma: Kernel-mode file for bugfix deactivate to apply pid in udma
+- !21556 urma: Kernel-mode file for bugfix of ubcore_get_route_list in loopback
+- urma: Kernel-mode file for bugfix deactivate to apply pid in udma
+- netfilter: nf_tables: unconditionally bump set->nelems before insertion
+- !21476 Fix CVE-2026-23300
+- !21475 Fix CVE-2026-23381
+- !21472 Fix CVE-2026-23362
+- !21474 Fix CVE-2026-23368
+- !21471 Fix CVE-2026-23293
+- !21527 CVE-2026-23276
+- !21525 net: gro: fix outer network offset
+- !21524 net: annotate data-races around sk->sk_{data_ready,write_space}
+- !21523 net: add proper RCU protection to /proc/net/ptype
+- net/sched: act_gate: snapshot parameters with RCU on replace
+- wifi: libertas: fix use-after-free in lbs_free_adapter()
+- netfilter: nf_tables: always walk all pending catchall elements
+- !21552 nvme-fc: release admin tagset if init fails
+- ip6_tunnel: adapt to skb_vlan_inet_prepare() return value change
+- net: tunnel: make skb_vlan_inet_prepare() return drop reasons
+- urma: Kernel-mode file for bugfix of ubcore_get_route_list in loopback
+- !21544 urma: fix potential deadlock risk in urma_ping
+- can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
+- !21486 Fix CVE-2026-23395
+- !21480 Fix CVE-2026-23371
+- !21507 net: usb: kalmia: validate USB endpoints
+- nvme-fc: release admin tagset if init fails
+- tls: Purge async_hold in tls_decrypt_async_wait()
+- netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
+- clsact: Fix use-after-free in init/destroy rollback asymmetry
+- net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs
+- bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded
+- urma: Kernel-mode file for bugfix to move hashtable from alloc to active
+- urma: fix potential deadlock risk in urma_ping
+- !21516 KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE
+- netfilter: nf_tables: release flowtable after rcu grace period on error
+- netfilter: xt_CT: drop pending enqueued packets on template removal
+- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
+- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks
+- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
+- bridge: cfm: Fix race condition in peer_mep deletion
+- !21494 cpufreq: CPPC: Use `ktime` to replace `jiffies` to get the system time in cppc_get_perf_ctrs_pair()
+- ACPI/IORT: Add PMCG platform information for 162001900
+- arm-smmu-v3: add HIP09A, HIP09B, HIP10C, HIP10CA for 162100602 errata
+- !21530 urma: use user-specified dev_name when creating agg dev
+- urma: use user-specified dev_name when creating agg dev
+- apparmor: Fix double free of ns_name in aa_replace_profiles()
+- net: prevent NULL deref in ip[6]tunnel_xmit()
+- net: add xmit recursion limit to tunnel xmit functions
+- tcp: secure_seq: add back ports to TS offset
+- net: gro: fix outer network offset
+- net: annotate data-races around sk->sk_{data_ready,write_space}
+- net: add proper RCU protection to /proc/net/ptype
+- af_unix: Give up GC if MSG_PEEK intervened.
+- apparmor: fix race on rawdata dereference
+- KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE
+- apparmor: fix memory leak in verify_header
+- net: usb: kalmia: validate USB endpoints
+- !21492 mm: thp: deny THP for files on anonymous inodes
+- !21491 net: usb: pegasus: validate USB endpoints
+- nvme-pci: Fix race bug in nvme_poll_irqdisable()
+- !21466 mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
+- regmap: maple: free entry on mas_store_gfp() failure
+- tls: Fix race condition in tls_sw_cancel_work_tx()
+- !21447 Fix CVE-2026-23303
+- !21120 Fix CVE-2026-23231
+- !21485 [OLK-6.6][linux-6.6.y sync] Backport 6.6.118-6.6.119 LTS Patches
+- mm: thp: deny THP for files on anonymous inodes
+- net: usb: pegasus: validate USB endpoints
+- cpufreq: CPPC: Use `ktime` to replace `jiffies` to get the system time in cppc_get_perf_ctrs_pair()
+- !21488 urma: adjust netlink log level of ipourma
+- !21433 urma: adjust the payload length in the ubcore_cm_send_to function
+- urma: adjust netlink log level of ipourma
+- xhci: dbgtty: fix device unregister: fixup
+- tty: introduce and use tty_port_tty_vhangup() helper
+- net: dsa: microchip: Fix error path in PTP IRQ setup
+- can: ucan: Fix infinite loop from zero-length messages
+- net: dsa: microchip: Free previously initialized ports on init failures
+- net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
+- tools headers: Update the x86 headers with the kernel sources
+- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
+- nfnetlink_osf: validate individual option lengths in fingerprints
+- selftests: mptcp: join: properly kill background tasks
+- staging: rtl8712: Remove driver using deprecated API wext
+- net: macb: fix unregister_netdev call order in macb_remove()
+- iio: adc: rtq6056: Correct the sign bit index
+- nfsd: Replace clamp_t in nfsd4_get_drc_mem()
+- net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
+- net: dsa: microchip: common: Fix checks on irq_find_mapping()
+- drm/amd/display: Check NULL before accessing
+- drm: sti: fix device leaks at component probe
+- USB: serial: option: add support for Rolling RW101R-GL
+- USB: serial: ftdi_sio: add support for u-blox EVK-M101
+- xhci: dbgtty: fix device unregister
+- xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
+- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
+- usb: dwc3: pci: Sort out the Intel device IDs
+- usb: dwc3: pci: add support for the Intel Nova Lake -S
+- usb: renesas_usbhs: Fix synchronous external abort on unbind
+- usb: gadget: f_eem: Fix memory leak in eem_unwrap
+- usb: cdns3: Fix double resource release in cdns3_pci_probe
+- serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
+- mptcp: clear scheduled subflows on retransmit
+- firmware: stratix10-svc: fix bug in saving controller data
+- slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
+- thunderbolt: Add support for Intel Wildcat Lake
+- drivers/usb/dwc3: fix PCI parent check
+- dm-verity: fix unreliable memory allocation
+- can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
+- can: sja1000: fix max irq loop handling
+- atm/fore200e: Fix possible data race in fore200e_open()
+- ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
+- ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
+- iio: adc: ad7280a: fix ad7280_store_balance_timer()
+- iio: accel: fix ADXL355 startup race condition
+- iio: accel: bmc150: Fix irq assumption regression
+- iio:common:ssp_sensors: Fix an error handling path ssp_probe()
+- iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
+- Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
+- spi: bcm63xx: fix premature CS deassertion on RX-only transactions
+- spi: nxp-fspi: Propagate fwnode in ACPI case as well
+- spi: nxp-fspi: Support per spi-mem operation frequency switches
+- spi: spi-mem: Add a new controller capability
+- spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency
+- spi: spi-mem: Allow specifying the byte order in Octal DTR mode
+- spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
+- spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
+- mailbox: pcc: don't zero error register
+- mailbox: mailbox-test: Fix debugfs_create_dir error checking
+- usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
+- iio: st_lsm6dsx: Fixed calibrated timestamp calculation
+- net: fec: do not register PPS event for PEROUT
+- net: fec: do not allow enabling PPS and PEROUT simultaneously
+- net: fec: do not update PEROUT if it is enabled
+- net: fec: cancel perout_timer when PEROUT is disabled
+- net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
+- net: dsa: sja1105: simplify static configuration reload
+- net: sxgbe: fix potential NULL dereference in sxgbe_rx()
+- net: lan966x: Fix the initialization of taprio
+- net: aquantia: Add missing descriptor cache invalidation on ATL2
+- platform/x86: intel: punit_ipc: fix memory corruption
+- net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
+- Bluetooth: SMP: Fix not generating mackey and ltk when repairing
+- can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data
+- can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header
+- can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs
+- can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
+- !21451 [OLK-6.6][linux-6.6.y sync] Backport 6.6.117-6.6.118 LTS Patches
+- !21473 net/ipv4:scmtcp: fix unable to release scmtcp sock when sendmsg itself
+- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting
+- mptcp: pm: in-kernel: always mark signal+subflow endp as used
+- net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
+- net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
+- net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
+- can: bcm: fix locking for bcm_op runtime updates
+- net/ipv4:scmtcp: fix unable to release scmtcp sock when sendmsg itself
+- net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
+- ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
+- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
+- xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
+- x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo
+- pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
+- mptcp: fix a race in mptcp_pm_del_add_timer()
+- HID: amd_sfh: Stop sensor before starting
+- pmdomain: imx: Fix reference count leak in imx_gpc_remove
+- pmdomain: imx-gpc: Convert to platform remove callback returning void
+- wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()
+- uio_hv_generic: Set event for all channels on the device
+- tracing/tools: Fix incorrcet short option in usage text for --threads
+- ALSA: usb-audio: fix uac2 clock source at terminal parser
+- s390/mm: Fix __ptep_rdp() inline assembly
+- kconfig/nconf: Initialize the default locale at startup
+- kconfig/mconf: Initialize the default locale at startup
+- net: tls: Cancel RX async resync request on rcd_delta overflow
+- selftests: net: use BASH for bareudp testing
+- x86/microcode/AMD: Limit Entrysign signature checking to known generations
+- scsi: core: Fix a regression triggered by scsi_host_busy()
+- cifs: fix typo in enable_gcm_256 module parameter
+- bcma: don't register devices disabled in OF
+- LoongArch: Use UAPI types in ptrace UAPI header
+- pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
+- pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
+- platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos
+- s390/ctcm: Fix double-kfree
+- net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
+- net: dsa: hellcreek: fix missing error handling in LED registration
+- drm/tegra: Add call to put_pid()
+- mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
+- pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
+- xfrm: Prevent locally generated packets from direct output in tunnel mode
+- xfrm: Determine inner GSO type from packet inner protocol
+- drm/amd/display: Move sleep into each retry for retrieve_link_cap()
+- drm/amd/display: Increase DPCD read retries
+- drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
+- drm/tegra: dc: Fix reference leak in tegra_dc_couple()
+- mptcp: do not fallback when OoO is present
+- mptcp: avoid unneeded subflow-level drops
+- mptcp: fix premature close in case of fallback
+- mptcp: fix ack generation for fallback msk
+- mptcp: fix race condition in mptcp_schedule_work()
+- LoongArch: Don't panic if no valid cache info for PCI
+- dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
+- MIPS: Malta: Fix !EVA SOC-it PCI MMIO
+- Input: pegasus-notetaker - fix potential out-of-bounds access
+- Input: imx_sc_key - fix memory corruption on unload
+- Input: goodix - add support for ACPI ID GDIX1003
+- Input: cros_ec_keyb - fix an invalid memory access
+- net: dsa: microchip: lan937x: Fix RGMII delay tuning
+- smb: client: introduce close_cached_dir_locked()
+- mptcp: Disallow MPTCP subflows from sockmap
+- exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
+- shmem: fix tmpfs reconfiguration (remount) when noswap is set
+- mtd: rawnand: cadence: fix DMA device NULL pointer dereference
+- smb: client: Don't log plaintext credentials in cifs_set_cifscreds
+- urma: adjust the payload length in the ubcore_cm_send_to function
+- tools headers: Update the KVM headers with the kernel sources
+- KVM: SVM: Add Idle HLT intercept support
+- x86/cpufeatures: Add CPUID feature bit for Idle HLT intercept
+- perf vendor events amd: Update Zen 5 data cache fill events
+- perf vendor events amd: Add Zen 5 data fabric metrics
+- perf vendor events amd: Add Zen 5 data fabric events
+- netfilter: nf_tables: fix use-after-free in nf_tables_addchain()
+- ntfs3: Fix uninit buffer allocated by __getname()
+- f2fs: fix to detect potential corrupted nid in free_nid_list
+
+* Fri Apr 10 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-145.0.2.133
+- !21696 netfilter: nf_tables: Fix null ptr dereference of nft_setelem_remove
+- !21695 urma: Create jetty with kernel thread
+- netfilter: nf_tables: Fix null ptr dereference of nft_setelem_remove
+- urma: Create jetty with kernel thread
+
+* Wed Apr 08 2026 Tengda Wu <wutengda2@huawei.com> - 6.6.0-145.0.1.132
+- !21670 urma: change well-known jetty to UM
+- !21669 urma: adjust netlink log level of ipourma
+- urma: change well-known jetty to UM
+- urma: adjust netlink log level of ipourma
+- !21644 sync OLK-6.6 CVE bugfix LTS from tag 6.6.0-145.0.0 to 6.6.0-146.0.0
+- f2fs: fix to detect potential corrupted nid in free_nid_list
+- ntfs3: Fix uninit buffer allocated by __getname()
+- nvme-pci: Fix race bug in nvme_poll_irqdisable()
+- tls: Purge async_hold in tls_decrypt_async_wait()
+- clsact: Fix use-after-free in init/destroy rollback asymmetry
+- nf_tables: nft_dynset: fix possible stateful expression memleak in error path
+- xdp: produce a warning when calculated tailroom is negative
+- xdp: use modulo operation to calculate XDP frag tailroom
+- apparmor: fix race between freeing data and fs accessing it
+- Revert "riscv: stacktrace: Disable KASAN checks for non-current tasks"
+- riscv: Replace function-like macro by static inline function
+- sched/fair: scale wake_wide() threshold by SMT width
+- sched/core: fix SCHED_FEAT overflow on 32-bit architectures
+- drivers/ub/sentry: fix memory leak in match_dev_by_local_eid()
+- urma: fix race condition in async event causing kfree of invalid pointer
+- urma: check for null topo map in ubcore_get_topo_info_by_agg_eid
+- apparmor: replace recursive profile removal with iterative approach
+- apparmor: fix: limit the number of levels of policy namespaces
+- nfnetlink_osf: validate individual option lengths in fingerprints
+- tls: Fix race condition in tls_sw_cancel_work_tx()
+- urma: Kernel-mode file for bugfix of vtpn of empty pointer
+- xen/privcmd: add boot control for restricted usage in domU
+- xen/privcmd: unregister xenstore notifier on module exit
+- xen/privcmd: restrict usage in unprivileged domU
+- af_unix: Give up GC if MSG_PEEK intervened.
+- urma: Kernel-mode file for bugfix to move hashtable from alloc to active
+- apparmor: fix differential encoding verification
+- ub:hisi-ubus: Synchronize the missing code
+- apparmor: Fix double free of ns_name in aa_replace_profiles()
+- mptcp: pm: in-kernel: always mark signal+subflow endp as used
+- bridge: cfm: Fix race condition in peer_mep deletion
+- ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
+- apparmor: fix race on rawdata dereference
+- netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
+- net/sched: act_gate: snapshot parameters with RCU on replace
+- bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded
+- netfilter: nf_tables: always walk all pending catchall elements
+- netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
+- net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs
+- netfilter: nf_tables: unconditionally bump set->nelems before insertion
+- netfilter: nf_tables: release flowtable after rcu grace period on error
+- net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks
+- netfilter: xt_CT: drop pending enqueued packets on template removal
+- net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
+- apparmor: fix memory leak in verify_header
+- wifi: libertas: fix use-after-free in lbs_free_adapter()
+- can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
+- urma: Kernel-mode file for bugfix deactivate to apply pid in udma
+- urma: Kernel-mode file for bugfix of ubcore_get_route_list in loopback
+- net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
+- net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
+- can: bcm: fix locking for bcm_op runtime updates
+- net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
+- net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
+- net: prevent NULL deref in ip[6]tunnel_xmit()
+- net: add xmit recursion limit to tunnel xmit functions
+- net: gro: fix outer network offset
+- net: annotate data-races around sk->sk_{data_ready,write_space}
+- net: add proper RCU protection to /proc/net/ptype
+- urma: fix potential deadlock risk in urma_ping
+- Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
+- sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting
+- net: usb: kalmia: validate USB endpoints
+- KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE
+- cpufreq: CPPC: Use `ktime` to replace `jiffies` to get the system time in cppc_get_perf_ctrs_pair()
+- urma: use user-specified dev_name when creating agg dev
+- mm: thp: deny THP for files on anonymous inodes
+- mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
+- smb: client: Don't log plaintext credentials in cifs_set_cifscreds
+- netfilter: nf_tables: fix use-after-free in nf_tables_addchain()
+- xhci: dbgtty: fix device unregister: fixup
+- tty: introduce and use tty_port_tty_vhangup() helper
+- net: dsa: microchip: Fix error path in PTP IRQ setup
+- can: ucan: Fix infinite loop from zero-length messages
+- net: dsa: microchip: Free previously initialized ports on init failures
+- net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
+- selftests: mptcp: join: properly kill background tasks
+- staging: rtl8712: Remove driver using deprecated API wext
+- net: macb: fix unregister_netdev call order in macb_remove()
+- iio: adc: rtq6056: Correct the sign bit index
+- nfsd: Replace clamp_t in nfsd4_get_drc_mem()
+- net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
+- net: dsa: microchip: common: Fix checks on irq_find_mapping()
+- drm/amd/display: Check NULL before accessing
+- drm: sti: fix device leaks at component probe
+- USB: serial: option: add support for Rolling RW101R-GL
+- USB: serial: ftdi_sio: add support for u-blox EVK-M101
+- xhci: dbgtty: fix device unregister
+- xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
+- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
+- usb: dwc3: pci: Sort out the Intel device IDs
+- usb: dwc3: pci: add support for the Intel Nova Lake -S
+- usb: renesas_usbhs: Fix synchronous external abort on unbind
+- usb: gadget: f_eem: Fix memory leak in eem_unwrap
+- usb: cdns3: Fix double resource release in cdns3_pci_probe
+- serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
+- mptcp: clear scheduled subflows on retransmit
+- firmware: stratix10-svc: fix bug in saving controller data
+- slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
+- thunderbolt: Add support for Intel Wildcat Lake
+- drivers/usb/dwc3: fix PCI parent check
+- dm-verity: fix unreliable memory allocation
+- can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
+- can: sja1000: fix max irq loop handling
+- atm/fore200e: Fix possible data race in fore200e_open()
+- ARM: dts: nxp: imx6ul: correct SAI3 interrupt line
+- ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
+- iio: adc: ad7280a: fix ad7280_store_balance_timer()
+- iio: accel: fix ADXL355 startup race condition
+- iio: accel: bmc150: Fix irq assumption regression
+- iio:common:ssp_sensors: Fix an error handling path ssp_probe()
+- iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
+- Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
+- spi: bcm63xx: fix premature CS deassertion on RX-only transactions
+- spi: nxp-fspi: Propagate fwnode in ACPI case as well
+- spi: nxp-fspi: Support per spi-mem operation frequency switches
+- spi: spi-mem: Add a new controller capability
+- spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency
+- spi: spi-mem: Allow specifying the byte order in Octal DTR mode
+- spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
+- spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
+- mailbox: pcc: don't zero error register
+- mailbox: mailbox-test: Fix debugfs_create_dir error checking
+- usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
+- iio: st_lsm6dsx: Fixed calibrated timestamp calculation
+- net: fec: do not register PPS event for PEROUT
+- net: fec: do not allow enabling PPS and PEROUT simultaneously
+- net: fec: do not update PEROUT if it is enabled
+- net: fec: cancel perout_timer when PEROUT is disabled
+- net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
+- net: dsa: sja1105: simplify static configuration reload
+- net: sxgbe: fix potential NULL dereference in sxgbe_rx()
+- net: lan966x: Fix the initialization of taprio
+- net: aquantia: Add missing descriptor cache invalidation on ATL2
+- platform/x86: intel: punit_ipc: fix memory corruption
+- net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
+- Bluetooth: SMP: Fix not generating mackey and ltk when repairing
+- can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data
+- can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header
+- can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs
+- can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
+
+* Wed Apr 01 2026 Li Nan <linan122@huawei.com> - 6.6.0-145.0.0.131
+- !21462 urma: Kernel-mode file for bugfix of kerf of tjetty
+- urma: Kernel-mode file for bugfix of kerf of tjetty
+- !21456 time/jiffies: Mark jiffies_64_to_clock_t() notrace
+- !21393 Fix CVE-2026-23268
+- !21446 i40e: Fix preempt count leak in napi poll tracepoint
+- !21441 ext4: fix generic/363 failure in iomap buffered I/O mode
+- !21200 ub/obmm: delay conti_clear_thread when conti_clear_memseg failed & minor bugfixes
+- !21450 Fix CVE-2026-23317
+- !21429 urma: add workqueue for well_know_jetty
+- !21439 urma: userctl fuction about fix mode.
+- !21458 urma: adjust log level to info for get_dev_name
+- !21425 urma: fix the double free issue of import_cb
+- !21408 urma: ipourma default sl configuration
+- urma: usrctrl function about fix mode.
+- urma: adjust log level to info for get_dev_name
+- !21436 bpf: Release module BTF IDR before module unload
+- !21440 v2 CVE-2026-23319
+- !21438 bpf: Fix stack-out-of-bounds write in devmap
+- time/jiffies: Mark jiffies_64_to_clock_t() notrace
+- !21426 RDMA/umad: Reject negative data_len in ib_umad_write
+- drm/vmwgfx: Return the correct value in vmw_translate_ptr functions
+- !21421 v3 CVE-2026-23352
+- !21380 perf: HiSilicon: Support uncore ITS PMU
+- !21379 drivers/perf: hisi: Add new function for HiSilicon MN PMU driver
+- !21391 quota: fix livelock between quotactl and freeze_super
+- !21390 ext4: fix dirtyclusters double decrement on fs shutdown
+- !21389 fat: avoid parent link count underflow in rmdir
+- !21388 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O
+- !21387 ext4: fix memory leak in ext4_ext_shift_extents()
+- !21386 blktrace: fix __this_cpu_read/write in preemptible context
+- !21434 Fix CVE-2026-23388
+- i40e: Fix preempt count leak in napi poll tracepoint
+- ub/obmm: delay conti_clear_thread when conti_clear_memseg failed
+- urma: add workqueue for well_know_jetty
+- ext4: zero post EOF partial block before iomap appending write
+- ext4: move pagecache_isize_extended() out of active handle
+- ext4: remove ctime/mtime update from ext4_alloc_file_blocks()
+- ext4: unify SYNC mode checks in fallocate paths
+- ext4: ensure zeroed partial blocks are persisted in SYNC mode
+- ext4: move zero partial block range functions out of active handle
+- ext4: pass allocate range as loff_t to ext4_alloc_file_blocks()
+- ext4: remove handle parameters from zero partial block functions
+- ext4: move ordered data handling out of ext4_block_do_zero_range()
+- ext4: rename ext4_block_zero_page_range() to ext4_block_zero_range()
+- ext4: factor out journalled block zeroing range
+- ext4: rename and extend ext4_block_truncate_page()
+- iomap: make zero range flush conditional on unwritten mappings
+- iomap: fix handling of dirty folios over unwritten extents
+- ub/obmm: minor bugfixes
+- bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim
+- bpf: export bpf_link_inc_not_zero.
+- !21406 crypto: hisilicon/qm - support querying the hardware fault status through VFs
+- crypto: hisilicon/qm - support querying the hardware fault status through VFs
+- urma: ipourma default sl configuration
+- bpf: Fix stack-out-of-bounds write in devmap
+- bpf: Release module BTF IDR before module unload
+- Squashfs: check metadata block offset is within range
+- !21346 Revert "net: hns3: add sync command to sync io-pgtable"
+- !21372 nvme: fix memory allocation in nvme_pr_read_keys()
+- apparmor: fix unprivileged local user can do privileged policy management
+- !21423 nvme: fix admin queue leak on controller reset
+- !21422 scsi: target: Fix recursive locking in __configfs_open_file()
+- RDMA/umad: Reject negative data_len in ib_umad_write
+- !21402 CVE-2026-23296
+- !21403 fix queue start/stop imbalance under race
+- urma: fix the double free issue of bind_cb
+- nvme: fix admin queue leak on controller reset
+- scsi: target: Fix recursive locking in __configfs_open_file()
+- x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size
+- x86/efi: defer freeing of boot services memory
+- !21405 Fix CVE-2025-71239
+- !21398 drivers/ub/sentry: skip memory_failure if pfn is 0x0
+- !21410 urma: disallow user-mode calls for some ubagg userctl ops
+- !21371 urma: remote all logic device when set dev ns
+- urma: disallow user-mode calls for some ubagg userctl ops
+- !21109 filemap: restrict pagecache to non-cpuless NUMA nodes
+- drivers/ub/sentry: skip memory_failure if pfn is 0x0
+- !21314 [OLK-6.6][linux-6.6.y sync] Backport 6.6.116-6.6.117 LTS Patches
+- audit: add fchmodat2() to change attributes class
+- urma: remote all logic device when set dev ns
+- !21348 uvb: support communication in VM
+- !21378 net/ipv4:scmtcp: fix no dmi_uuid in VM
+- dm: fix queue start/stop imbalance under remove/resume races
+- dm: fix queue start/stop imbalance under suspend/load/resume races
+- scsi: core: Fix error handling for scsi_alloc_sdev()
+- scsi: core: Fix refcount leak for tagset_refcnt
+- uvb: support communication in VM
+- !21313 bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing
+- !21334 prevent SEA storms on critical RAS
+- !21375 urma: Kernel-mode file for tp reuse in RC transmode
+- urma: Kernel-mode file for tp reuse in RC transmode and bugfix of uburma and add tp_state
+- quota: fix livelock between quotactl and freeze_super
+- ext4: fix dirtyclusters double decrement on fs shutdown
+- fat: avoid parent link count underflow in rmdir
+- ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O
+- ext4: fix memory leak in ext4_ext_shift_extents()
+- blktrace: fix __this_cpu_read/write in preemptible context
+- !21354 media: dvb-core: fix wrong reinitialization of ringbuffer on reopen
+- perf: HiSilicon: Support uncore ITS PMU
+- drivers/perf: hisi: Add new function for HiSilicon MN PMU driver
+- net/ipv4:scmtcp: fix no dmi_uuid in VM
+- !21355 perf: Fix __perf_event_overflow() vs perf_remove_from_context() race
+- !21249 arm64/xcall: add research papers reference in file headers
+- !21322 nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
+- !21369 drivers/ub/sentry: add some log for event report
+- mm/filemap: restrict pagecache to non-cpuless NUMA nodes
+- mm/mempolicy: add mpol_update_interleave_stats() helper
+- !21328 genirq: Get rid of global lock in irq_do_set_affinity()
+- !21282 spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization
+- nvme: fix memory allocation in nvme_pr_read_keys()
+- !21339 iommu: Revert to using .domain_alloc_user without kvm parameter
+- spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization
+- Revert "Fixed the wrong debugfs node name in hisi_spi debugfs initialization"
+- drivers/ub/sentry: add some log for event report
+- perf: Fix __perf_event_overflow() vs perf_remove_from_context() race
+- media: dvb-core: fix wrong reinitialization of ringbuffer on reopen
+- iommu: Revert to using .domain_alloc_user without kvm parameter
+- Revert "net: hns3: add sync command to sync io-pgtable"
+- regulator: fixed: Rely on the core freeing the enable GPIO
+- net/mlx5e: Fix validation logic in rate limiting
+- drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
+- ntfs3: init run lock for extend inode
+- scsi: ufs: host: mediatek: Require CONFIG_PM
+- wifi: rtw88: limit indirect IO under powered off for RTL8822CS
+- pinctrl: keembay: fix double free in keembay_build_functions()
+- block: fix comment for op_is_zone_mgmt() to include RESET_ALL
+- mptcp: schedule rtx timer only after pushing data
+- ACPI: HMAT: Remove register of memory node for generic target
+- mm/memory-tier: fix abstract distance calculation overflow
+- mm/truncate: unmap large folio on split failure
+- mm: memcg: change flush_next_time to flush_last_time
+- mm: memcg: add per-memcg zswap writeback stat
+- scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
+- scsi: ufs: core: Add a quirk to suppress link_startup_again
+- scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register
+- scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT
+- scsi: ufs: core: Add fill_crypto_prdt variant op
+- scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE
+- scsi: ufs: core: fold ufshcd_clear_keyslot() into its caller
+- scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE
+- f2fs: fix to avoid overflow while left shift operation
+- mm, percpu: do not consider sleepable allocations atomic
+- iommufd: Don't overflow during division for dirty tracking
+- btrfs: ensure no dirty metadata is written back for an fs with errors
+- Revert "perf dso: Add missed dso__put to dso__load_kcore"
+- selftests: mptcp: connect: trunc: read all recv data
+- selftests: mptcp: join: rm: set backup flag
+- selftests: mptcp: connect: fix fallback note due to OoO
+- pmdomain: samsung: plug potential memleak during probe
+- btrfs: do not update last_log_commit when logging inode due to a new name
+- btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
+- EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
+- EDAC/altera: Handle OCRAM ECC enable after warm reset
+- LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
+- selftests/user_events: fix type cast for write_index packed member in perf_test
+- x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
+- spi: Try to get ACPI GPIO IRQ earlier
+- smb: client: fix cifs_pick_channel when channel needs reconnect
+- ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
+- mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
+- mm/mm_init: fix hash table order logging in alloc_large_system_hash()
+- wifi: mac80211: reject address change while connecting
+- selftests/tracing: Run sample events to clear page cache events
+- LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
+- LoongArch: Use correct accessor to read FWPC/MWPC
+- dma-mapping: benchmark: Restore padding to ensure uABI remained consistent
+- strparser: Fix signed/unsigned mismatch bug
+- ksmbd: close accepted socket when per-IP limit rejects connection
+- gcov: add support for GCC 15
+- KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
+- HID: uclogic: Fix potential memory leak in error path
+- ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
+- HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
+- ARM: dts: imx51-zii-rdu1: Fix audmux node names
+- arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
+- mtd: onenand: Pass correct pointer to IRQ handler
+- Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()'
+- lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
+- irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
+- acpi/hmat: Fix lockdep warning for hmem_register_resource()
+- base/node / ACPI: Enumerate node access class for 'struct access_coordinate'
+- acpi: numa: Add setting of generic port system locality attributes
+- acpi: Break out nesting for hmat_parse_locality()
+- acpi: numa: Add genport target allocation to the HMAT parsing
+- acpi: numa: Create enum for memory_target access coordinates indexing
+- base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates'
+- ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
+- NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
+- NFS: sysfs: fix leak when nfs_client kobject add fails
+- pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
+- NFS: enable nconnect for RDMA
+- pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
+- ASoC: tas2781: fix getting the wrong device number
+- ASoC: codecs: va-macro: fix resource leak in probe error path
+- ASoC: cs4271: Fix regulator leak on probe failure
+- regulator: fixed: fix GPIO descriptor leak on register failure
+- acpi,srat: Fix incorrect device handle check for Generic Initiator
+- cifs: Fix uncached read into ITER_KVEC iterator
+- cifs: stop writeback extension when change of size is detected
+- Bluetooth: L2CAP: export l2cap_chan_hold for modules
+- ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
+- ACPI: CPPC: Check _CPC validity for only the online CPUs
+- hsr: Fix supervision frame sending on HSRv0
+- virtio-net: fix incorrect flags recording in big mode
+- net_sched: limit try_bulk_dequeue_skb() batches
+- net/mlx5e: Fix potentially misleading debug message
+- net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
+- net/mlx5e: Fix maxrate wraparound in threshold between units
+- net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
+- net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
+- net_sched: act_connmark: use RCU in tcf_connmark_dump()
+- wifi: mac80211: skip rate verification for not captured PSDUs
+- net: mdio: fix resource leak in mdiobus_register_device()
+- net/handshake: Fix memory leak in tls_handshake_accept()
+- net/smc: fix mismatch between CLC header and proposal
+- Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
+- Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
+- Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
+- Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
+- net: fec: correct rx_bytes statistic for the case SHIFT16 is set
+- selftests: net: local_termination: Wait for interfaces to come up
+- wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
+- ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
+- smb/server: fix possible refcount leak in smb2_sess_setup()
+- smb/server: fix possible memory leak in smb2_read()
+- NFS: check if suid/sgid was cleared after a write as needed
+- HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
+- NFS4: Fix state renewals missing after boot
+- drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
+- drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
+- riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
+- RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
+- compiler_types: Move unused static inline functions warning to W=2
+- iommufd: Make vfio_compat's unmap succeed if the range is already empty
+- smb: client: fix refcount leak in smb2_set_path_attr
+- drm/i915: Fix conversion between clock ticks and nanoseconds
+- drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
+- selftests: netdevsim: set test timeout to 10 minutes
+- riscv: stacktrace: fix backtracing through exceptions
+- drm/amd/display: Fix black screen with HDMI outputs
+- drm/amdgpu: Fix function header names in amdgpu_connectors.c
+- extcon: adc-jack: Cleanup wakeup source only if it was enabled
+- scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
+- x86/microcode/AMD: Add more known models to entry sign checking
+- drm/amd/display: Enable mst when it's detected but yet to be initialized
+- net: bridge: fix MST static key usage
+- lan966x: Fix sleeping in atomic context
+- net: dsa: microchip: Fix reserved multicast address table programming
+- net/mlx5e: SHAMPO, Fix skb size check for 64K pages
+- net/mlx5e: Fix return value in case of module EEPROM read error
+- net/mlx5e: Use extack in get module eeprom by page callback
+- wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
+- net: dsa: b53: stop reading ARL entries if search is done
+- net: dsa: b53: fix enabling ip multicast
+- net: dsa: b53: fix resetting speed and pause on forced link
+- net: vlan: sync VLAN features with lower device
+- selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh
+- netdevsim: add Makefile for selftests
+- selftests/net: use destination options instead of hop-by-hop
+- selftests/net: fix GRO coalesce test and add ext header coalesce tests
+- selftests/net: fix out-of-order delivery of FIN in gro:tcp test
+- net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
+- Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
+- riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
+- riscv: stacktrace: Disable KASAN checks for non-current tasks
+- riscv: Improve exception and system call latency
+- net: libwx: fix device bus LAN ID
+- ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
+- ceph: refactor wake_up_bit() pattern of calling
+- ceph: add checking of wait_for_completion_killable() return value
+- ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
+- kbuild: uapi: Strip comments before size type check
+- rtc: pcf2127: fix watchdog interrupt mask on pcf2131
+- tools: lib: thermal: use pkg-config to locate libnl3
+- tools: lib: thermal: don't preserve owner in install
+- tools bitmap: Add missing asm-generic/bitsperlong.h include
+- scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS
+- 9p: sysfs_init: don't hardcode error to ENOMEM
+- cpufreq: tegra186: Initialize all cores to max frequencies
+- 9p: fix /sys/fs/9p/caches overwriting itself
+- NTB: epf: Allow arbitrary BAR mapping
+- clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
+- clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register
+- clk: at91: clk-master: Add check for divide by 3
+- ARM: at91: pm: save and restore ACR during PLL disable/enable
+- rtc: pcf2127: clear minute/second interrupt
+- clk: sunxi-ng: sun6i-rtc: Add A523 specifics
+- um: Fix help message for ssl-non-raw
+- fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink
+- btrfs: mark dirty extent range for out of bound prealloc extents
+- RDMA/irdma: Set irdma_cq cq_num field during CQ create
+- RDMA/irdma: Remove unused struct irdma_cq fields
+- RDMA/irdma: Fix SD index calculation
+- ACPICA: Update dsmethod.c to get rid of unused variable warning
+- char: misc: restrict the dynamic range to exclude reserved minors
+- smb: client: transport: avoid reconnects triggered by pending task work
+- ksmbd: use sock_create_kern interface to create kernel socket
+- orangefs: fix xattr related buffer overflow...
+- page_pool: Clamp pool size to max 16K pages
+- 6pack: drop redundant locking and refcounting
+- exfat: limit log print for IO error
+- ALSA: usb-audio: add mono main switch to Presonus S1824c
+- Bluetooth: SCO: Fix UAF on sco_conn_free
+- Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI frames
+- net: macb: avoid dealing with endianness in macb_set_hwaddr()
+- arm64: openeuler_defconfig: enable ras critical related configs by default
+- rseq: avoid memory access during rseq_get_rseq_cs if task facing critical RAS
+- futex: avoid memory access during exit_robust_list if task facing critical RAS
+- mm: avoid memory access during __access_remote_vm if task facing critical RAS
+- coredump: skip coredump during critical error if task facing critical RAS
+- exit: terminate process on critical RAS events to prevent further damage
+- ACPI: APEI: Add MMF_RAS_CRITICAL to mark critical RAS scenarios in mm struct
+- ACPI: APEI: Add vendor specific error info handling for ARM Processor
+- mm: memory_failure: fix UAF in memory_failure_cb
+- genirq: Get rid of global lock in irq_do_set_affinity()
+- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
+- ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
+- ASoC: stm32: sai: manage context in set_sysclk callback
+- amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
+- ext4: increase IO priority of fastcommit
+- accel/habanalabs/gaudi2: read preboot status after recovering from dirty state
+- accel/habanalabs: return ENOMEM if less than requested pages were pinned
+- scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
+- accel/habanalabs/gaudi2: fix BMON disable configuration
+- scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
+- net: bridge: Install FDB for bridge MAC on VLAN 0
+- NFSv4.1: fix mount hang after CREATE_SESSION failure
+- NFSv4: handle ERR_GRACE on delegation recalls
+- drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream
+- wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256
+- remoteproc: qcom: q6v5: Avoid handling handover twice
+- PCI/PM: Skip resuming to D0 if device is disconnected
+- vfio: return -ENOTTY for unsupported device feature
+- sparc64: fix prototypes of reads[bwl]()
+- sparc/module: Add R_SPARC_UA64 relocation handling
+- r8169: set EEE speed down ratio to 1
+- net: intel: fm10k: Fix parameter idx set but not used
+- wifi: ath10k: Fix connection after GTK rekeying
+- iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()
+- net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
+- net: phy: clear link parameters on admin link down
+- ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup()
+- jfs: fix uninitialized waitqueue in transaction manager
+- jfs: Verify inode mode when loading from disk
+- ipv6: np->rxpmtu race annotation
+- f2fs: fix infinite loop in __insert_extent_tree()
+- usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
+- usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
+- allow finish_no_open(file, ERR_PTR(-E...))
+- scsi: lpfc: Define size of debugfs entry for xri rebalancing
+- scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
+- scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
+- scsi: ufs: core: Disable timestamp functionality if not supported
+- selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
+- drm/amdgpu: reject gang submissions under SRIOV
+- HID: i2c-hid: Resolve touchpad issues on Dell systems during S4
+- ethernet: Extend device_get_mac_address() to use NVMEM
+- drm/amd/display: Disable VRR on DCE 6
+- drm/amd/display: Fix DVI-D/HDMI adapters
+- drm/amd: Avoid evicting resources at S5
+- drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
+- ALSA: serial-generic: remove shared static buffer
+- wifi: mt76: mt7996: Temporarily disable EPCS
+- wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
+- net/cls_cgroup: Fix task_get_classid() during qdisc run
+- crypto: caam - double the entropy delay interval for retry
+- PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
+- crypto: sun8i-ce - remove channel timeout field
+- watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
+- HID: asus: add Z13 folio to generic group for multitouch to work
+- selftests: Replace sleep with slowwait
+- eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
+- selftests: Disable dad for ipv6 in fcnal-test.sh
+- x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
+- netfilter: nf_reject: don't reply to icmp error messages
+- selftests: traceroute: Use require_command()
+- media: redrat3: use int type to store negative error codes
+- selftests: net: replace sleeps in fcnal-test with waits
+- net: sh_eth: Disable WoL if system can not suspend
+- phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
+- phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheet
+- phy: cadence: cdns-dphy: Enable lower resolutions in dphy
+- wifi: mac80211: Fix HE capabilities element check
+- ntfs3: pretend $Extend records as regular files
+- scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode changes
+- net: phy: marvell: Fix 88e1510 downshift counter errata
+- scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure
+- scsi: ufs: host: mediatek: Enhance recovery on resume failure
+- media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer
+- media: ov08x40: Fix the horizontal flip control
+- char: Use list_del_init() in misc_deregister() to reinitialize list pointer
+- drm/msm: make sure to not queue up recovery more than once
+- usb: gadget: f_hid: Fix zero length packet transfer
+- drm/amdgpu: add support for cyan skillfish gpu_info
+- drm/amdgpu: don't enable SMU on cyan skillfish
+- drm/amd: add more cyan skillfish PCI ids
+- iommu/apple-dart: Clear stream error indicator bits for T8110 DARTs
+- iommu/amd: Skip enabling command/event buffers for kdump
+- smsc911x: add second read of EEPROM mac when possible corruption seen
+- net: call cond_resched() less often in __release_sock()
+- ALSA: usb-audio: apply quirk for MOONDROP Quark2
+- media: verisilicon: Explicitly disable selection api ioctls for decoders
+- media: adv7180: Only validate format in querystd
+- media: adv7180: Do not write format to device in set_fmt
+- media: adv7180: Add missing lock in suspend callback
+- net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
+- ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
+- drm/amdgpu: Allow kfd CRIU with no buffer objects
+- drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
+- drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
+- dmaengine: dw-edma: Set status for callback_result
+- dmaengine: mv_xor: match alloc_wc and free_wc
+- dmaengine: sh: setup_xref error handling
+- ptp: Limit time setting of PTP clocks
+- scsi: pm8001: Use int instead of u32 to store error codes
+- crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()
+- mips: lantiq: danube: rename stp node on EASY50712 reference board
+- mips: lantiq: xway: sysctrl: rename stp clock
+- mips: lantiq: danube: add missing device_type in pci node
+- mips: lantiq: danube: add model to EASY50712 dts
+- mips: lantiq: danube: add missing properties to cpu node
+- drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
+- media: fix uninitialized symbol warnings
+- drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
+- drm/amdkfd: fix vram allocation failure for a special case
+- fuse: zero initialize inode private data
+- net: phy: fixed_phy: let fixed_phy_unregister free the phy_device
+- remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
+- extcon: adc-jack: Fix wakeup source leaks on device unbind
+- scsi: pm80xx: Fix race condition caused by static variables
+- scsi: mpi3mr: Fix controller init failure on fault during queue creation
+- rds: Fix endianness annotation for RDS_MPATH_HASH
+- ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
+- PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
+- net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
+- net: stmmac: Correctly handle Rx checksum offload errors
+- net: When removing nexthops, don't call synchronize_net if it is not necessary
+- char: misc: Does not request module for miscdevice with dynamic minor
+- char: misc: Make misc_register() reentry for miscdevice who wants dynamic minor
+- usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
+- iio: adc: imx93_adc: load calibrated values even calibration failed
+- iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
+- drm/amdkfd: Handle lack of READ permissions in SVM mapping
+- drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
+- scsi: ufs: host: mediatek: Fix invalid access in vccqx handling
+- scsi: ufs: host: mediatek: Change reset sequence for improved stability
+- scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change
+- scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration
+- bridge: Redirect to backup port when port is administratively down
+- s390/pci: Use pci_uevent_ers() in PCI recovery
+- powerpc/eeh: Use result of error_detected() in uevent
+- ice: Don't use %pK through printk or tracepoints
+- net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
+- x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
+- media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR
+- drm/tidss: Set crtc modesetting parameters with adjusted mode
+- drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
+- drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value
+- drm/tidss: Use the crtc_* timings when programming the HW
+- media: amphion: Delete v4l2_fh synchronously in .release()
+- media: pci: ivtv: Don't create fake v4l2_fh
+- drm/amdkfd: return -ENOTTY for unsupported IOCTLs
+- wifi: rtw88: sdio: use indirect IO for device registers before power-on
+- selftests/net: Ensure assert() triggers in psock_tpacket.c
+- selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
+- PCI: Disable MSI on RDC PCI to PCIe bridges
+- drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
+- drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
+- drm/amd/pm: Use cached metrics data on arcturus
+- drm/amd/pm: Use cached metrics data on aldebaran
+- drm/amd/display: update dpp/disp clock from smu clock table
+- drm/amd/display: add more cyan skillfish devices
+- drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
+- drm/amd/display: ensure committing streams is seamless
+- mfd: da9063: Split chip variant reading in two bus transactions
+- mfd: madera: Work around false-positive -Wininitialized warning
+- mfd: stmpe-i2c: Add missing MODULE_LICENSE
+- mfd: stmpe: Remove IRQ domain upon removal
+- tools/power x86_energy_perf_policy: Prefer driver HWP limits
+- tools/power x86_energy_perf_policy: Enhance HWP enable
+- tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
+- tools/cpupower: Fix incorrect size in cpuidle_state_disable()
+- hwmon: (dell-smm) Add support for Dell OptiPlex 7040
+- hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
+- uprobe: Do not emulate/sstep original instruction when ip is changed
+- nvme: Use non zero KATO for persistent discovery connections
+- bpf: Clear pfmemalloc flag when freeing all fragments
+- riscv: bpf: Fix uninitialized symbol 'retval_off'
+- clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
+- spi: rpc-if: Add resume support for RZ/G3E
+- cpuidle: Fail cpuidle device registration if there is one already
+- bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
+- power: supply: qcom_battmgr: handle charging state change notifications
+- pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"
+- tools/cpupower: fix error return value in cpupower_write_sysfs()
+- video: backlight: lp855x_bl: Set correct EPROM start for LP8556
+- tee: allow a driver to allocate a tee_device without a pool
+- ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
+- mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
+- ARM: tegra: transformer-20: fix audio-codec interrupt
+- ARM: tegra: transformer-20: add missing magnetometer interrupt
+- soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
+- arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
+- irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IRQ controller
+- hwmon: sy7636a: add alias
+- power: supply: sbs-charger: Support multiple devices
+- pinctrl: keembay: release allocated memory in detach path
+- hwmon: (sbtsi_temp) AMD CPU extended temperature range support
+- power: supply: qcom_battmgr: add OOI chemistry
+- ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
+- ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
+- irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
+- selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh
+- arc: Fix __fls() const-foldability via __builtin_clzl()
+- cpufreq/longhaul: handle NULL policy in longhaul_exit
+- selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
+- irqchip/sifive-plic: Respect mask state when setting affinity
+- memstick: Add timeout to prevent indefinite waiting
+- mmc: host: renesas_sdhi: Fix the actual clock
+- pinctrl: single: fix bias pull up/down handling in pin_config_set
+- bpf: Don't use %pK through printk
+- spi: loopback-test: Don't use %pK through printk
+- soc: qcom: smem: Fix endian-unaware access of num_entries
+- soc: aspeed: socinfo: Add AST27xx silicon IDs
+- usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
+- drm/sched: Fix race in drm_sched_entity_select_rq()
+- s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
+- sched/fair: Use all little CPUs for CPU-bound workloads
+- sched/pelt: Avoid underestimation of task utilization
+- net: phy: dp83867: Disable EEE support as not implemented
+- s390/pci: Restore IRQ unconditionally for the zPCI device
+- regmap: slimbus: fix bus_context pointer in regmap init calls
+- block: make REQ_OP_ZONE_OPEN a write operation
+- block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
+- drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
+- drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
+- drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
+- sfc: fix potential memory leak in efx_mae_process_mport()
+- drm/etnaviv: fix flush sequence logic
+- Bluetooth: hci_core: Fix tracking of periodic advertisement
+- Bluetooth: ISO: Fix another instance of dst_type handling
+- Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during reset
+- libbpf: Fix powerpc's stack register definition in bpf_tracing.h
+- ASoC: fsl_sai: fix bit order for DSD format
+- ASoC: Intel: avs: Unprepare a stream when XRUN occurs
+- scsi: ufs: core: Initialize value of an attribute returned by uic cmd
+- ALSA: usb-audio: fix control pipe direction
+- drm/msm/a6xx: Fix GMU firmware parser
+- wifi: ath12k: free skb during idr cleanup callback
+- wifi: ath10k: Fix memory leak on unsupported WMI command
+- ASoC: qdsp6: q6asm: do not sleep while atomic
+- mptcp: restore window probe
+- mptcp: drop bogus optimization in __mptcp_check_push()
+- fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
+- fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
+- Bluetooth: rfcomm: fix modem control handling
+- ACPI: button: Call input_free_device() on failing input device registration
+- fbdev: atyfb: Check if pll_ops->init_pll failed
+- net: usb: asix_devices: Check return value of usbnet_get_endpoints
+- bpf, arm64: Force 8-byte alignment for JIT buffer to prevent atomic tearing
+- arm64/xcall: add research papers reference in file headers
+
+* Wed Mar 25 2026 Li Nan <linan122@huawei.com> - 6.6.0-144.0.0.130
+- !21367 ub: udma: bugfix related to jfr id.
+- !21356 ub: ubase: Improving the reliability of CtrlQ and fasten reboot
+- !21357 urma: fix add obj type compile error
+- ub: udma: bugfix related to jfr id.
+- urma: fix add obj type compile error
+- ub: ubase: optimized reboot time required
+- !21350 urma: add obj type in ubcore delete uobj error
+- !21343 urma: support ubp methods
+- !21351 arm64: fix compile error if CONFIG_ARCH_HAS_COPY_MC not enabled
+- urma: support ubp methods;
+- !21320 urma: decrease session creation max timeout
+- !21323 urma: tp reuse in RC transmode
+- !21319 urma: remove legacy bonding dev create/delete
+- !21342 iommu/ummu: Optimize resource management and eliminate redundant interfaces
+- ub: ubase: Improving the reliability of CtrlQ.
+- arm64: fix compile error if CONFIG_ARCH_HAS_COPY_MC not enabled
+- urma: add obj type in ubcore delete uobj error
+- urma: Kernel-mode file for tp reuse in RC transmode
+- iommu/ummu-core: Delete the redundant fields of struct ummu_mpam.
+- ub:ubfi: Delete device load debug logs
+- iommu/ummu-core: Fix kref imbalance in VMA split scenario
+- iommu/ummu-core: Prevent FREE_TID while mmap is active
+- iommu/ummu: Add deprecation markers for ummu SVA APIs
+- !21324 mfs: fix mfsd_prefetch.cpp compile error
+- !21303 net/ipv4:scmtcp: fix scmtcp_sk_recvmsg() return incorrect fds due to RLIMIT_NOFILE
+- !20936 gmem: fix several issues
+- !21267 drivers/ub/sentry: set the priority to prevent machine being hung up when the load is heavy
+- !21333 v4 hugetlb: drain pcp for movable zone before alloc
+- drivers/ub/sentry: set the priority
+- hugetlb: drain pcp for movable zone before alloc
+- !21325 mm/hugetlb: fix memory offline failure due to hwpoisoned file hugetlb
+- gmem: only create vma->vm_obj when peer_va_alloc_fixed return true
+- gmem: check vma->vm_obj in vm_object_split to avoid NULL ptr deference
+- gmem: hold mmap_read lock while executing gmem_unmap_region
+- gmem: Fix a potential double free in exit_mm() by reordering the intialization of mm->gm_as in dup_mm()
+- gmem: fix hmemcpy src/dest conflict deadlock under concurrency
+- gmem: fix NULL ptr deference in vm_object_merge
+- mm/hugetlb: fix memory offline failure due to hwpoisoned file hugetlb
+- mfs: fix mfsd_prefetch.cpp compile error
+- !21310 CCA: Add the RSI interface for obtaining the device certificate.
+- urma: remove legacy bonding dev create/delete
+- urma: Decrease session creation max timeout
+- !21316 ub: udma: Move the request for RC context from UDMA to UBASE
+- net/ipv4:scmtcp: fix scmtcp_sk_recvmsg() return incorrect fds due to RLIMIT_NOFILE
+- ub: ubase: Move the request for RC context from UDMA to UBASE
+- !19936 [Intel-SIG]: sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode
+- !21302 [OLK-6.6]:update patches for sw64 architecture
+- ub: udma: bugfix related to deactivate tp.
+- ub: udma: bugfix related to jetty group.
+- !21311 mm/shrinker: Implementation of register_shrinker() and unregister_shrinker()
+- !21312 urma: support remove ubagg & uburma ko
+- !21223 kvm: add skip vmovp feature support
+- CCA: Add the RSI interface for obtaining the device certificate.
+- urma: support remove ubagg & uburma ko
+- KVM: arm64: vgic-v4: Elide VMOVP on vCPU scheduling within same affinity group
+- !21276 ub/ubdevshm: Fix some issues
+- !21292 [OLK-6.6][linux-6.6.y sync] Backport 6.6.115-6.6.116 LTS Patches
+- !21309 ub:ub_fwctl:Modify the query to address issues that do not meet expectations
+- ub/ubmem-mmu: Fix some issues
+- ub/ubmempfd: Add module author
+- ub/ubdevshm: Fix some issues
+- mm/shrinker: Implementation of register_shrinker() and unregister_shrinker()
+- gpio: regmap: Fix memleak in error path in gpio_regmap_register()
+- perf: sched: Fix perf crash with new is_user_task() helper
+- ub:ub_fwctl:Modify the statistical port link up/down to only count 10 times
+- ub:ub_fwctl:When modifying the link information of a query port, verify non-existent ports
+- !21307 ub: ubase&unic: Stability and Functionality Fixes Collection
+- net: unic: correct DMA direction for TX path
+- net: unic: Fix the bug that could cause nconsistent resource state or double-free
+- net: unic: optimize MAC address deletion to avoid sleeping in spinlock
+- ub: ubase: Resolve integer wraparound
+- ub: ubase: Resolve cache coherence and set smp_rmb
+- ub: ubase&unic: adjust the encoding format of the ubase&unic driver.
+- ub: ubase: Support udma get ue msg info.
+- net: unic: The FPGA and EVB compilation macros are deleted from the unic driver.
+- ub: ubase: The debugfs function supports querying the Ethernet port rate.
+- sw64: adapt arch_tlbbatch_add_pending according to upstream
+- sw64: fix the compilation error when CONFIG_DEBUG_VIRTUAL is enabled
+- sw64: add support for batched TLB flushing during unmap
+- sw64: fix the parameter passing logic of memblock_mark_nomap
+- sw64: add HUGE_VMAP support for c4
+- sw64: define get_cycles macro
+- sw64: cpuidle: refine C6 state stability
+- sw64: add barriers and tlb flush for set_atc
+- sw64: adapt kernel page table for kdump
+- sw64: adapt kernel page table for memory hotplug
+- sw64: set PTBR_SYS before accessing vmalloc area
+- sw64: set execute permission for virtual machine's hmcode text section
+- sw64: adjust the marking and definitions of some kernel mapping functions
+- sw64: adapt kernel page table for S4
+- sw64: fix an inappropriate lock in __set_memory
+- sw64: enable kernel page table
+- sw64: use ioremap to map IO address in functions like __get_cpu_nums()
+- sw64: move non-boot core's kernel page table enabling logic to hmcode
+- sw64: use ioremap to map IO address
+- sw64: map legacy I/O to K segment
+- sw64: setup early_ioremap
+- sw64: reset ATC for kvm
+- sw64: setup mapping for efi_mm
+- sw64: set protection for kernel page table
+- sw64: modify codes with fixmap
+- sw64: map the early and the final page table
+- sw64: add fixmap support
+- sw64: fix mmap_base exceeding Java assertion address
+- sw64: add memb before/after atomic
+- sw64: add EDAC support with dynamic node and MC detection
+- sw64: fix: getcpu passed a null pointer error
+- sw64: iommu: refactor iommu v2 initialization
+- sw64: cache: fix shared_cpu_map when PPTT is invalid
+- sw64: add alternative runtime patching
+- sw64: pci: fix IO_BASE if numa_off
+- sw64: use ioremap to map spaces for cpufreq and S3
+- sw64: pci: add sunway pci controller for Command Completed errata
+- sw64: add definitions for kernel-required CPU capabilities
+- sw64: kvm: add qemu-gdb watchpoint support
+- sw64: kvm: fix srcu lock leak in pv steal time
+- gpio: idio-16: Define fixed direction of the GPIO lines
+- gpio: regmap: add the .fixed_direction_output configuration parameter
+- gpio: regmap: Allow to allocate regmap-irq device
+- bits: introduce fixed-type GENMASK_U*()
+- bits: add comments and newlines to #if, #else and #endif directives
+- xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event
+- xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive.
+- xhci: dbc: Improve performance by removing delay in transfer event polling.
+- xhci: dbc: Allow users to modify DbC poll interval via sysfs
+- xhci: dbc: poll at different rate depending on data transfer activity
+- serial: sc16is7xx: reorder code to remove prototype declarations
+- serial: sc16is7xx: remove unused to_sc16is7xx_port macro
+- selftests: mptcp: join: mark 'delete re-add signal' as skipped if not supported
+- selftests: mptcp: disable add_addr retrans in endpoint_tests
+- arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
+- btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()
+- btrfs: use level argument in log tree walk callback replay_one_buffer()
+- btrfs: always drop log root tree reference in btrfs_replay_log()
+- btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()
+- btrfs: zoned: refine extent allocator hint selection
+- btrfs: zoned: return error from btrfs_zone_finish_endio()
+- EDAC/mc_sysfs: Increase legacy channel support to 16
+- x86/bugs: Fix reporting of LFENCE retpoline
+- x86/bugs: Report correct retbleed mitigation status
+- perf: Skip user unwind if the task is a kernel thread
+- perf: Have get_perf_callchain() return NULL if crosstask and user are set
+- perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL
+- audit: record fanotify event regardless of presence of rules
+- sched/topology,x86: Fix build warning
+- sched/topology: Fix sched domain build error for GNR, CWF in SNC-3 mode
+- sched: Create architecture specific sched domain distances
+
+* Wed Mar 18 2026 zhangqiumiao <zhangqiumiao1@h-partners.com> - 6.6.0-143.0.0.129
+- fix build failure with 64K page
+
+* Wed Mar 18 2026 Li Nan <linan122@huawei.com> - 6.6.0-143.0.0.128
+- !21258 ub:hisi-ubus: Review of Readability Modifications
+- !21293 urma: update urma_admin agg expose flag
+- urma: update urma_admin agg expose
+- !21227 [OLK-6.6][linux-6.6.y sync] Backport 6.6.114-6.6.115 LTS Patches
+- !21270 l2tp: fix double dst_release() on sk_dst_cache race
+- !21272 mptcp: fix soft lockup in mptcp_recvmsg()
+- !20994 urma: support comm endpoint
+- !21245 urma: support non-root execute 'urma_ping' and 'urma_admin show topo'
+- !21271 urma: fix useless copy_logic_device and use expose instead.
+- urma: support non-root execute in containers
+- urma: fix useless copy_logic_device and use expose instead.
+- ub:hisi-ubus: Review of Readability Modifications
+- mptcp: fix soft lockup in mptcp_recvmsg()
+- mptcp: fix MSG_PEEK stream corruption
+- l2tp: fix double dst_release() on sk_dst_cache race
+- urma: update urma_admin agg expose
+- !21252 arm64: Set __nocfi on swsusp_arch_resume()
+- !21226 hisi-cca-da: Fix potential data overflow.
+- !19706 [OLK-6.6]:update patches for sw64 architecture
+- !21253 xattr: switch to CLASS(fd)
+- !21255 ub: cdma: cdma bug fix
+- !21241 net/ipv4:scmtcp: fix soft lockup caused by spin_lock in soft irq
+- ub: cdma: cdma bug fix
+- xattr: switch to CLASS(fd)
+- arm64: Set __nocfi on swsusp_arch_resume()
+- hisi-cca-da: Fix error where multiple devices share the same SMMU domain.
+- net/ipv4:scmtcp: fix soft lockup caused by spin_lock in soft irq
+- net/ipv4:scmtcp: fix panic caused by file_htable_del_flist
+- !21237 urma: change warn log into info for topo query
+- hisi-cca-da: Fix potential data overflow.
+- !21210 urma: fix tjetty tp type in ping server
+- !21224 arm64/mpam: Fix warning of schedule state in resctrl_arch_mon_ctx_alloc()
+- !21240 urma: update urma_admin agg expose
+- !21042 net/ipv4: introduce IPPROTO_SCMTCP for SCM_RIGHTS
+- urma: update urma_admin agg expose
+- net/ipv4: introduce IPPROTO_SCMTCP for SCM_RIGHTS
+- !21238 urma: delete ubcm_genl implementation
+- urma: delete ubcm_genl implementation
+- urma: change warn log into info for topo query
+- tcpm: allow looking for role_sw device in the main node
+- usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
+- most: usb: fix double free on late probe failure
+- arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation
+- net: enetc: fix build warning when PAGE_SIZE is greater than 128K
+- gpio: ljca: Initialize num before accessing item in ljca_gpio_config
+- s390/cio: Update purge function to unregister the unused subchannels
+- x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
+- xfs: always warn about deprecated mount options
+- devcoredump: Fix circular locking dependency with devcd->mutex.
+- serial: 8250_mtk: Enable baud clock and manage in runtime PM
+- serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018
+- serial: 8250_dw: handle reset control deassert error
+- dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
+- tcpm: switch check for role_sw device with fw_node
+- most: usb: hdm_probe: Fix calling put_device() before device initialization
+- most: usb: Fix use-after-free in hdm_disconnect
+- mei: me: add wildcat lake P DID
+- comedi: fix divide-by-zero in comedi_buf_munge()
+- binder: remove "invalid inc weak" check
+- x86/microcode: Fix Entrysign revision check for Zen1/Naples
+- xhci: dbc: enable back DbC in resume if it was enabled before suspend
+- usb: raw-gadget: do not limit transfer length
+- usb/core/quirks: Add Huawei ME906S to wakeup quirk
+- USB: serial: option: add Telit FN920C04 ECM compositions
+- USB: serial: option: add Quectel RG255C
+- USB: serial: option: add UNISOC UIS7720
+- sched: Remove never used code in mm_cid_get()
+- io_uring: correct __must_hold annotation in io_install_fixed_file
+- gpio: ljca: Fix duplicated IRQ mapping
+- gpio: update Intel LJCA USB GPIO driver
+- hwmon: (sht3x) Fix error handling
+- RISC-V: Don't print details of CPUs disabled in DT
+- RISC-V: Define pgprot_dmacoherent() for non-coherent devices
+- firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw mode
+- spi: spi-nxp-fspi: add extra delay after dll locked
+- selftests: mptcp: join: mark implicit tests as skipped if not supported
+- selftests: mptcp: join: mark 'flush re-add' as skipped if not supported
+- net: ravb: Ensure memory write completes before ringing TX doorbell
+- net: ravb: Enforce descriptor type ordering
+- net: usb: rtl8150: Fix frame padding
+- net: stmmac: dwmac-rk: Fix disabling set_clock_selection
+- ocfs2: clear extent cache after moving/defragmenting extents
+- MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering
+- cifs: Fix TCP_Server_Info::credits to be signed
+- gpio: 104-idio-16: Define maximum valid register address offset
+- gpio: pci-idio-16: Define maximum valid register address offset
+- dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC
+- net: bonding: fix possible peer notify event loss or dup issue
+- arm64, mm: avoid always making PTE dirty in pte_mkwrite()
+- !21236 Fix TLBI broadcast optimization loss and incorrect dvmbm handling
+- KVM: arm64: Fix CCA guest panic when dvmbm is enabled
+- !21228 ub:ubus: add reset function
+- !21220 selftests/bpf: Add cross-build support for urandom_read et al
+- !21214 optimize lightweight load balancing
+- ub:ubus: add reset function
+- !21218 ub_fwctl modifies the interception and concurrency verification of commands in different scenarios
+- !21221 iommu/ummu: Modify the ummu/tid permission
+- selftests: net: fix server bind failure in sctp_vrf.sh
+- selftests/net: convert sctp_vrf.sh to run it in unique namespace
+- can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
+- dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
+- net: enetc: correct the value of ENETC_RXB_TRUESIZE
+- net: enetc: fix the deadlock of enetc_mdio_lock
+- net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush().
+- rtnetlink: Allow deleting FDB entries in user namespace
+- net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()
+- Unbreak 'make tools/*' for user-space targets
+- smb: server: let smb_direct_flush_send_list() invalidate a remote key first
+- powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure
+- m68k: bitops: Fix find_*_bit() signatures
+- lkdtm: fortify: Fix potential NULL dereference on kmalloc failure
+- hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()
+- hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
+- dlm: check for defined force value in dlm_lockspace_release
+- hfs: validate record offset in hfsplus_bmap_alloc
+- hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
+- hfs: make proper initalization of struct hfs_find_data
+- hfs: clear offset and space out of valid records in b-tree node
+- nios2: ensure that memblock.current_limit is set when setting pfn limits
+- exec: Fix incorrect type for ret
+- !21222 ub: ubase: Added the interface for obtaining hardware version information
+- !21175 iommu/ummu: Optimize ummu register compatibility ubmem processing
+- !21216 Fix RT priority Setting
+- arm64/mpam: Fix warning of schedule state in resctrl_arch_mon_ctx_alloc()
+- iommu/ummu: Modify the ummu/tid permission
+- ub: ubase&unic: Optimize the code for log information
+- ub: ubase: Solve The out-of-bounds problem of accessing a variable of the u16 type through unsigned long
+- ub: ubase: Fix the issue where the himac reset cannot be triggered during an elr reset
+- ub:ub_fwctl:Add a mutex lock
+- ub:ub_fwctl:Add interception and validation for unsupported environment commands
+- ub: ubase: Added the interface for obtaining hardware version information.
+- selftests/bpf: Add cross-build support for urandom_read et al
+- !21217 Revert "drivers: core: synchronize really_probe() and dev_uevent()"
+- !21205 arm64/mpam: Fix wrong closid config access when CDP is enabled
+- !21169 [OLK-6.6][linux-6.6.y sync] Backport 6.6.113-6.6.114 LTS Patches
+- Revert "drivers: core: synchronize really_probe() and dev_uevent()"
+- !21213 ub:ubus: alter nl ssu credit ras recover
+- iommu/ummu: Optimize the duplicate code
+- xsched: initialize tgid before configuring RT priority
+- xsched: fix typo in xcu cgroup subsys released callback name
+- xsched: refactor xse_this_grp_xcu to xse_this_cfs_rq for clarity and correctness
+- sched: expand sysctl_sched_features to unsigned long
+- sched: Fix kabi breakage of struct sched_domain for newidle_stats
+- sched/fair: Proportional newidle balance
+- ub:ubus: alter nl ssu credit ras recover
+- ub:ubus add some missing code to openeuler
+- change bus instance create EID_BYPASS
+- urma: fix tjetty tp type in ping server
+- iommu/ummu: Optimize the definition of 'hisi_ummu_tdev_info'
+- iommu/ummu: Delete the unused interface of the UMMU
+- arm64/mpam: Fix wrong closid config access when CDP is enabled
+- Revert "fs/resctrl: Fix configuration to wrong control group when CDP is enabled"
+- iommu/ummu: Remove the constraint that l_tid must be valid
+- iommu/ummu: Remove redundant read register operations
+- iommu/ummu: Optimize the UMMU instance matching logic
+- iommu/ummu: Improve the reliability of ummu initialization
+- iommu/ummu: Modify parameter for separated page table
+- drm/amd: Fix suspend failure with secure display TA
+- PCI: tegra194: Reset BARs when running in PCIe endpoint mode
+- PCI: j721e: Fix programming sequence of "strap" settings
+- PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists
+- ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL
+- PCI/sysfs: Ensure devices are powered for config reads (part 2)
+- nfsd: decouple the xprtsec policy check from check_nfsd_access()
+- phy: cadence: cdns-dphy: Update calibration wait time for startup state machine
+- xfs: use deferred intent items for reaping crosslinked blocks
+- iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended
+- iio: imu: inv_icm42600: reorganize DMA aligned buffers in structure
+- phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
+- phy: cdns-dphy: Store hs_clk_rate and return it
+- iio: imu: inv_icm42600: Simplify pm_runtime setup
+- PM: runtime: Add new devm functions
+- xfs: fix log CRC mismatches between i386 and other architectures
+- xfs: rename the old_crc variable in xlog_recover_process
+- NFSD: Fix last write offset handling in layoutcommit
+- NFSD: Minor cleanup in layoutcommit processing
+- NFSD: Rework encoding and decoding of nfsd4_deviceid
+- nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs()
+- block: fix race between set_blocksize and read paths
+- arm64: errata: Apply workarounds for Neoverse-V3AE
+- arm64: cputype: Add Neoverse-V3AE definitions
+- selftests: arg_parsing: Ensure data is flushed to disk before reading.
+- HID: multitouch: fix name of Stylus input devices
+- HID: hid-input: only ignore 0 battery events for digitizers
+- ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
+- selftests/bpf: make arg_parsing.c more robust to crashes
+- ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
+- drm/rockchip: vop2: use correct destination rectangle height check
+- drm/amd/powerplay: Fix CIK shutdown temperature
+- drm/i915/guc: Skip communication warning on reset in progress
+- ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
+- ASoC: nau8821: Generalize helper to clear IRQ status
+- ASoC: nau8821: Cancel jdet_work before handling jack ejection
+- ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
+- drm/bridge: lt9211: Drop check for last nibble of version register
+- riscv: kprobes: Fix probe address validation
+- nvme-multipath: Skip nr_active increments in RETRY disposition
+- net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
+- net: usb: lan78xx: Add error handling to lan78xx_init_mac_address
+- tls: don't rely on tx_work during send()
+- tls: always set record_type in tls_process_cmsg
+- tls: wait for async encrypt in case of error during latter iterations of sendmsg
+- net: tls: wait for async completion on last message
+- tls: trim encrypted message to match the plaintext on short splice
+- tg3: prevent use of uninitialized remote_adv and local_adv variables
+- tcp: fix tcp_tso_should_defer() vs large RTT
+- amd-xgbe: Avoid spurious link down messages during interface toggle
+- r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
+- doc: fix seg6_flowlabel path
+- net: dlink: handle dma_map_single() failure properly
+- can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
+- dax: skip read lock assertion for read-only filesystems
+- HID: multitouch: fix sticky fingers
+- usb: gadget: f_rndis: Refactor bind path to use __free()
+- usb: gadget: f_ncm: Refactor bind path to use __free()
+- usb: gadget: f_acm: Refactor bind path to use __free()
+- usb: gadget: f_ecm: Refactor bind path to use __free()
+- usb: gadget: Introduce free_usb_request helper
+- usb: gadget: Store endpoint pointer in usb_request
+- media: nxp: imx8-isi: m2m: Fix streaming cleanup on release
+- media: nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain()
+- drm/exynos: exynos7_drm_decon: remove ctx->suspended
+- drm/exynos: exynos7_drm_decon: properly clear channels during bind
+- drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
+- drm/msm/a6xx: Fix PDC sleep sequence
+- drm/msm/adreno: De-spaghettify the use of memory barriers
+- eventpoll: Replace rwlock with spinlock
+- epoll: Remove ep_scan_ready_list() in comments
+- Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1
+- cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay
+- drm/amd: Check whether secure display TA loaded successfully
+- drm/amdgpu: use atomic functions with memory barriers for vm fault info
+- cifs: parse_dfs_referrals: prevent oob on malformed input
+- can: gs_usb: increase max interface to U8_MAX
+- can: gs_usb: gs_make_candev(): populate net_device->dev_port
+- btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running
+- ext4: wait for ongoing I/O to complete before freeing blocks
+- jbd2: ensure that all ongoing I/O complete before freeing blocks
+- f2fs: fix wrong block mapping for multi-devices
+- r8152: add error handling in rtl8152_driver_init
+- sw64: ebpf: port arch_prepare_bpf_trampoline()
+- sw64: fix random mmap base range
+- sw64: paravirt: add pv steal_time support in guest side
+- sw64: kvm: add pv steal time support
+- sw64: pci: remove redundant debug control
+
+* Thu Mar 12 2026 Li Nan <linan122@huawei.com> - 6.6.0-142.0.0.127
+- !21194 hisi-cca-da: Revert smmu realm enabled condition for arm_smmu_domain_finalise.
+- !21192 urma: bugfix of ubagg&ubcore&uburma
+- !21183 platform/x86: classmate-laptop: Add missing NULL pointer checks
+- urma: bugfix of ubagg&ubcore&uburma
+- hisi-cca-da: Revert smmu realm enabled condition for arm_smmu_domain_finalise.
+- platform/x86: classmate-laptop: Add missing NULL pointer checks
+- !21167 urma: fix kernel codecheck issues.
+- !21174 urma: change return value for provider err
+- !21127 urma: copy linked ports when importing bond jetty/seg
+- !20247 ubcore: query primary eid in ipourma loopback mode.
+- !21077 Fix hisi cca bugs
+- ubcore: route query refine and ipo loopback adapt.
+- hisi-cca-da: Transfer PCIe ECAM access requests to RMM for realm device.
+- hisi-cca-da: Write NS STE for PF drivers.
+- hisi-cca-da: Provide IO interfaces
+- hisi-cca-da: Destroy mmu stage2 pagetable after closing vfio devices
+- !21045 scsi: hisi_sas: Fix NULL pointer exception when do user_scan()
+- hisi-cca-da: Automatically unbind PF/VF drivers and prevent probe.
+- !21165 tools/interference: add ifstool utility for kernel interference statistics
+- !21166 urma: fix jfce uaf in batch cleanup
+- !21043 urma: fix tjetty ref in ping server
+- urma: change return value for provider err
+- !21128 sched/rt: Skip currently executing CPU in rto_next_cpu()
+- !21129 procfs: fix missing RCU protection when reading real_parent in do_task_stat()
+- urma: fix jfce uaf in batch cleanup
+- !21074 ipmi: Add HiSilicon IPMI Page Soft Offline driver
+- !21076 [OLK-6.6][linux-6.6.y sync] Backport 6.6.112-6.6.113 LTS Patches
+- urma: fix kernel codecheck issues.
+- tools/interference: add ifstool utility for kernel interference statistics
+- !20291 [Hygon][6.6][Bugfix] Bug fix for EDAC decode address fail issue on Hygon Dhyana processor
+- !21092 kexec: derive purgatory entry from symbol
+- !21154 sched: Add SOFT_DOMAIN feature interface for cgroup2
+- !21153 fix CVE-2025-39981
+- Revert "hisi-cca-da: Delay realm memory release to kvm_destroy_realm"
+- urma: fix tjetty ref in ping server
+- rme: Enforce isolation to solve compile error without config CONFIG_HISI_CCA
+- hisi-cca-da: Improve hisi cca dev validate and delegate
+- hisi-cca-da: Fix smmu enable rme problem
+- hisi-cca-da: Fix msi region shared problem
+- sched: Add SOFT_DOMAIN feature interface for cgroup2
+- Bluetooth: MGMT: Fix memory leak in set_ssp_complete
+- Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete
+- overflow: Introduce __DEFINE_FLEX for having no initializer
+- overflow: Fix direct struct member initialization in _DEFINE_FLEX()
+- overflow: Change DEFINE_FLEX to take __counted_by member
+- overflow: add DEFINE_FLEX() for on-stack allocs
+- Bluetooth: MGMT: Fix possible UAFs
+- Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete()
+- !21103 Revert "mm: Move vm_cache_limit_mbytes check to page_cache_over_limit()"
+- !21104 v2 vsock/virtio: cap TX credit to local buffer size
+- !21070 Fixes CVE-2026-23100
+- !21135 RDMA/hns: Support configure and query the CNP DSCP through sysfs
+- !21088 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
+- RDMA/hns: Support configure and query the CNP DSCP through sysfs
+- RDMA/hns: Support query FW cap bit
+- RDMA/hns: Support query HW ID.
+- !20934 smb/server: fix refcount leak in parse_durable_handle_context()
+- !21004 regmap: Fix race condition in hwspinlock irqsave routine
+- !19568 [OLK-6.6]fix txgbe clang compile warning
+- urma: copy linked ports when importing bond jetty/seg
+- procfs: fix missing RCU protection when reading real_parent in do_task_stat()
+- sched/rt: Skip currently executing CPU in rto_next_cpu()
+- !21073 scsi: qla2xxx: Fix bsg_done() causing double free
+- !21114 CVE-2024-57979
+- !21113 iommu: disable SVA when CONFIG_X86 is set
+- !20957 dmaengine: xilinx: xdma: Fix regmap max_register
+- !21087 net: unic: Multiple stability fixes for tx timeout, DFX capability and concurrent activation/reset
+- pps: Fix a use-after-free - fix kabi
+- pps: Fix a use-after-free
+- !21078 of: unittest: Fix memory leak in unittest_data_add()
+- !21079 *** fix CVE-2026-23208 ***
+- !21082 ALSA: aloop: Fix racy access at PCM trigger
+- !21083 bus: fsl-mc: fix use-after-free in driver_override_show()
+- iommu: disable SVA when CONFIG_X86 is set
+- vsock/virtio: cap TX credit to local buffer size
+- Revert "mm: Move vm_cache_limit_mbytes check to page_cache_over_limit()"
+- !20983 Fix CVE-2026-23139
+- !20878 Fix CVE-2026-23230
+- kexec: derive purgatory entry from symbol
+- lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
+- PCI/IOV: Fix race between SR-IOV enable/disable and hotplug
+- Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV"
+- rtc: interface: Alarm race handling should not discard preceding error
+- perf test stat tests: Fix for virtualized machines
+- perf test stat: Update test expectations and events
+- perf test stat: Avoid hybrid assumption when virtualized
+- writeback: Avoid excessively long inode switching times
+- writeback: Avoid softlockup when switching many inodes
+- cramfs: Verify inode mode when loading from disk
+- fs: Add 'initramfs_options' to set initramfs mount options
+- minixfs: Verify inode mode when loading from disk
+- irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume
+- irqchip/sifive-plic: Make use of __assign_bit()
+- selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
+- s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
+- s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
+- s390/bpf: Describe the frame using a struct instead of constants
+- s390/bpf: Centralize frame offset calculations
+- s390/bpf: Change seen_reg to a mask
+- ACPI: property: Do not pass NULL handles to acpi_attach_data()
+- ACPI: property: Add code comments explaining what is going on
+- ACPI: property: Disregard references in data-only subnode lists
+- ACPI: battery: Add synchronization between interface updates
+- ACPI: battery: Check for error code from devm_mutex_init() call
+- ACPI: battery: initialize mutexes through devm_ APIs
+- ACPI: battery: allocate driver data through devm_ APIs
+- arm64: mte: Do not flag the zero page as PG_mte_tagged
+- ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
+- !20790 dm: use bio_clone_blkg_association
+- ipmi: Add HiSilicon IPMI Page Soft Offline driver
+- net: unic: Resolve network unavailability caused by concurrent activation and reset
+- net: unic: Provide the DFX capability for querying MNG table
+- net: unic: Delete the elr reset process after the tx timeout
+- bus: fsl-mc: fix use-after-free in driver_override_show()
+- ALSA: aloop: Fix racy access at PCM trigger
+- ALSA: usb-audio: Use the right limit for PCM OOB check
+- ALSA: usb-audio: Prevent excessive number of frames
+- of: unittest: Fix memory leak in unittest_data_add()
+- !21034 CVE-2026-23140
+- !21016 net: fix segmentation of forwarding fraglist GRO
+- !21017 mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()
+- !21018 CVE-2026-23209
+- !21019 ipv6: annotate data-race in ndisc_router_discovery()
+- !20881 ipvlan: Make the addrs_lock be per port
+- rme: Imporve range delegate
+- btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
+- PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
+- PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()
+- misc: fastrpc: Save actual DMA size in fastrpc_map structure
+- misc: fastrpc: Add missing dev_err newlines
+- mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
+- mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
+- mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
+- media: mc: Clear minor number before put device
+- lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
+- ACPICA: Allow to skip Global Lock initialization
+- ext4: validate ea_ino and size in check_xattrs
+- ext4: correctly handle queries for metadata mappings
+- ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()
+- nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
+- NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
+- mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
+- mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0
+- mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
+- wifi: mt76: mt7921u: Add VID/PID for Netgear A7500
+- wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
+- selftests: mptcp: join: validate C-flag + def limit
+- spi: cadence-quadspi: Flush posted register writes before DAC access
+- spi: cadence-quadspi: Flush posted register writes before INDAC access
+- PCI: tegra194: Handle errors in BPMP response
+- PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
+- PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
+- PCI: rcar-host: Drop PMSR spinlock
+- PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
+- PCI/AER: Support errors introduced by PCIe r6.0
+- PCI/AER: Fix missing uevent on recovery when a reset is requested
+- PCI/ERR: Fix uevent on failure to recover
+- PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
+- PCI/sysfs: Ensure devices are powered for config reads
+- PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock
+- rseq/selftests: Use weak symbol reference, not definition, to link with glibc
+- rtc: interface: Fix long-standing race when setting alarm
+- rtc: interface: Ensure alarm irq is enabled when UIE is enabled
+- memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
+- mmc: core: SPI mode remove cmd7
+- mtd: rawnand: fsmc: Default to autodetect buswidth
+- xtensa: simdisk: add input size check in proc_write_simdisk
+- sparc: fix error handling in scan_one_device()
+- sparc64: fix hugetlb for sun4u
+- scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
+- sched/deadline: Fix race in push_dl_task()
+- pwm: berlin: Fix wrong register in suspend/resume
+- powerpc/pseries/msi: Fix potential underflow and leak issue
+- powerpc/powernv/pci: Fix underflow and leak issue
+- power: supply: max77976_charger: fix constant current reporting
+- pinctrl: samsung: Drop unused S3C24xx driver data
+- nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
+- parisc: don't reference obsolete termio struct for TC* constants
+- openat2: don't trigger automounts with RESOLVE_NO_XDEV
+- of: unittest: Fix device reference count leak in of_unittest_pci_node_verify
+- lib/genalloc: fix device leak in of_gen_pool_get()
+- KEYS: trusted_tpm1: Compare HMAC values in constant time
+- iommu/vt-d: PRS isn't usable if PDS isn't supported
+- iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
+- init: handle bootloader identifier in kernel parameters
+- iio: xilinx-ams: Unmask interrupts after updating alarms
+- iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK
+- iio: frequency: adf4350: Fix prescaler usage.
+- iio: dac: ad5421: use int type to store negative error codes
+- iio: dac: ad5360: use int type to store negative error codes
+- fs/ntfs3: Fix a resource leak bug in wnd_extend()
+- fbdev: Fix logic error in "offb" name match
+- crypto: rockchip - Fix dma_unmap_sg() nents value
+- crypto: atmel - Fix dma_unmap_sg() direction
+- crypto: aspeed - Fix dma_unmap_sg() direction
+- copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)
+- bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
+- bus: mhi: ep: Fix chained transfer handling in read path
+- btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
+- blk-crypto: fix missing blktrace bio split events
+- drm/nouveau: fix bad ret code in nouveau_bo_move_prep
+- drm/rcar-du: dsi: Fix 1/2/3 lane support
+- media: lirc: Fix error handling in lirc_register()
+- media: venus: firmware: Use correct reset sequence for IRIS2
+- media: pci: ivtv: Add missing check after DMA map
+- media: mc: Fix MUST_CONNECT handling for pads with no links
+- media: i2c: mt9v111: fix incorrect type for ret
+- media: cx18: Add missing check after DMA map
+- firmware: meson_sm: fix device leak at probe
+- xen/events: Update virq_to_irq on migration
+- xen/events: Return -EEXIST for bound VIRQs
+- xen/manage: Fix suspend error path
+- xen/events: Cleanup find_virq() return codes
+- dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required
+- ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
+- arm64: dts: ti: k3-am62a-main: Fix main padcfg length
+- arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
+- arm64: dts: qcom: msm8939: Add missing MDSS reset
+- arm64: dts: qcom: msm8916: Add missing MDSS reset
+- ACPI: debug: fix signedness issues in read/write helpers
+- ACPI: property: Fix buffer properties extraction for subnodes
+- gpio: wcd934x: mark the GPIO controller as sleeping
+- tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
+- smb: client: fix missing timestamp updates after utime(2)
+- bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
+- drm/amd/display: Properly disable scaling on DCE6
+- drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
+- drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
+- drm/amdgpu: Add additional DCE6 SCL registers
+- mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
+- mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
+- tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()
+- perf python: split Clang options when invoking Popen
+- tools build: Align warning options with perf
+- net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
+- drm/vmwgfx: Fix copy-paste typo in validation
+- net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
+- LoongArch: Init acpi_gbl_use_global_lock to false
+- LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
+- ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size
+- scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
+- clk: tegra: do not overallocate memory for bpmp clocks
+- clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
+- clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
+- clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()
+- clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
+- perf evsel: Ensure the fallback message is always written to
+- perf tools: Add fallback for exclude_guest
+- perf test: Add a test for default perf stat command
+- perf test: Don't leak workload gopipe in PERF_RECORD_*
+- perf session: Fix handling when buffer exceeds 2 GiB
+- perf arm_spe: Correct memory level for remote access
+- perf arm_spe: Correct setting remote access
+- rtc: optee: fix memory leak on driver removal
+- rtc: x1205: Fix Xicor X1205 vendor prefix
+- perf util: Fix compression checks returning -1 as bool
+- clk: at91: peripheral: fix return value
+- libperf event: Ensure tracing data is multiple of 8 sized
+- perf evsel: Avoid container_of on a NULL leader
+- asm-generic/io.h: Skip trace helpers if rwmmio events are disabled
+- iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
+- clocksource/drivers/clps711x: Fix resource leaks in error paths
+- fscontext: do not consume log entries when returning -EMSGSIZE
+- fs: always return zero on success from replace_fd()
+- !21067 [OLK-6.6][linux-6.6.y sync] Backport 6.6.111-6.6.112 LTS Patches
+- scsi: qla2xxx: Fix bsg_done() causing double free
+- !21065 Fix CVE-2026-23069
+- !21062 v4 Support multi-level cgroup
+- !20987 Fix CVE-2026-23212
+- !20982 Fix CVE-2026-23119
+- !20979 Fix CVE-2026-23111
+- !20974 Fix CVE-2026-23099
+- !20973 Fix CVE-2026-23105
+- !20972 Fix CVE-2026-23074
+- !20884 ksmbd: add chann_lock to protect ksmbd_chann_list xarray
+- !20947 Fix CVE-2026-23101
+- ext4: clear i_state_flags when alloc inode
+- misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup
+- Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
+- fs/ntfs3: fix mount failure for sparse runs in run_unpack()
+- !20825 efivarfs: fix error propagation in efivar_entry_get()
+- !20824 io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
+- !20950 ub:ubus: protect iterator ue_list and mue_list with ub_bus_sem
+- mm/rmap: fix two comments related to huge_pmd_unshare()
+- mm/hugetlb: fix two comments related to huge_pmd_unshare()
+- mm/hugetlb: fix hugetlb_pmd_shared()
+- mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count
+- !20728 drivers: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
+- vsock/virtio: fix potential underflow in virtio_transport_get_credit()
+- !21001 Fix CVE-2026-23229
+- usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
+- arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
+- !20999 Fix CVE-2026-23173
+- usb: typec: tipd: Clear interrupts first
+- bus: fsl-mc: Check return value of platform_get_resource()
+- remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable()
+- Input: atmel_mxt_ts - allow reset GPIO to sleep
+- misc: fastrpc: Skip reference for DMA handles
+- misc: fastrpc: fix possible map leak in fastrpc_put_args
+- misc: fastrpc: Fix fastrpc_map_lookup operation
+- nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
+- ext4: fix checks for orphan inodes
+- ksmbd: fix error code overwriting in smb2_get_info_filesystem()
+- LoongArch: Automatically disable kaslr if boot from kexec_file
+- mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
+- mfd: rz-mtu3: Fix MTU5 NFCR register offset
+- ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
+- ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
+- vhost: vringh: Modify the return value check
+- net/mlx5: fw reset, add reset timeout work
+- net/mlx5: pagealloc: Fix reclaim race during command interface teardown
+- net/mlx5: Stop polling for command response if interface goes down
+- net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
+- nfp: fix RSS hash key size when RSS is not supported
+- mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands
+- drivers/base/node: fix double free in register_one_node()
+- hwrng: ks-sa - fix division by zero in ks_sa_rng_init
+- KEYS: X.509: Fix Basic Constraints CA flag parsing
+- Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
+- Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
+- vhost: vringh: Fix copy_to_iter return value check
+- RDMA/siw: Always report immediate post SQ errors
+- usb: vhci-hcd: Prevent suspending virtually attached devices
+- NFSv4.1: fix backchannel max_resp_sz verification check
+- coresight: trbe: Return NULL pointer for allocation failures
+- coresight: etm4x: Support atclk
+- coresight-etm4x: Conditionally access register TRCEXTINSELR
+- remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
+- PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
+- vfio/pds: replace bitmap_free with vfree
+- sparc: fix accurate exception reporting in copy_{from,to}_user for M7
+- sparc: fix accurate exception reporting in copy_to_user for Niagara 4
+- sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
+- sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
+- wifi: mac80211: fix Rx packet handling when pubsta information is not available
+- wifi: ath10k: avoid unnecessary wait for service ready message
+- Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
+- IB/sa: Fix sa_local_svc_timeout_ms read race
+- RDMA/core: Resolve MAC of next-hop device without ARP support
+- f2fs: fix zero-sized extent for precache extents
+- scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
+- scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
+- scsi: qla2xxx: edif: Fix incorrect sign of error code
+- ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
+- f2fs: fix to truncate first page in error path of f2fs_truncate()
+- f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
+- wifi: mt76: fix potential memory leak in mt76_wmac_probe()
+- RDMA/cm: Rate limit destroy CM ID timeout error message
+- drivers/base/node: handle error properly in register_one_node()
+- watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
+- ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
+- iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
+- iio: consumers: Fix handling of negative channel scale in iio_convert_raw_to_processed()
+- fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
+- fs: ntfs3: Fix integer overflow in run_unpack()
+- drm/msm/dpu: fix incorrect type for ret
+- ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
+- ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
+- misc: genwqe: Fix incorrect cmd field being reported in error
+- usb: gadget: configfs: Correctly set use_os_string at bind
+- usb: phy: twl6030: Fix incorrect type for ret
+- drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
+- tcp: fix __tcp_close() to only send RST when required
+- PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
+- wifi: mwifiex: send world regulatory domain to driver
+- drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
+- drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
+- drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
+- drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
+- drm/amd/pm: Fix si_upload_smc_data (v3)
+- drm/amd/pm: Disable ULV even if unsupported (v3)
+- drm/amdgpu: Power up UVD 3 for FW validation (v2)
+- coresight: Only register perf symlink for sinks with alloc_buffer
+- inet: ping: check sock_net() in ping_get_port() and ping_lookup()
+- media: st-delta: avoid excessive stack usage
+- ALSA: lx_core: use int type to store negative error codes
+- media: rj54n1cb0c: Fix memleak in rj54n1_probe()
+- scsi: myrs: Fix dma_alloc_coherent() error check
+- hwrng: nomadik - add ARM_AMBA dependency
+- crypto: keembay - Add missing check after sg_nents_for_len()
+- drm/amd/display: Remove redundant semicolons
+- serial: max310x: Add error checking in probe()
+- usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
+- usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
+- phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
+- media: zoran: Remove zoran_fh structure
+- drm/bridge: it6505: select REGMAP_I2C
+- f2fs: fix condition in __allow_reserved_blocks()
+- drm/radeon/r600_cs: clean up of dead code in r600_cs
+- drm/panel: novatek-nt35560: Fix invalid return value
+- bpf: Enforce expected_attach_type for tailcall compatibility
+- i2c: designware: Add disabling clocks when probe fails
+- i2c: designware: Fix clock issue when PM is disabled
+- i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
+- thermal/drivers/qcom/lmh: Add missing IRQ includes
+- thermal/drivers/qcom: Make LMH select QCOM_SCM
+- hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems
+- once: fix race by moving DO_ONCE to separate section
+- smp: Fix up and expand the smp_call_function_many() kerneldoc
+- selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
+- i3c: master: svc: Recycle unused IBI slot
+- i3c: master: svc: Use manual response for IBI events
+- ACPICA: Fix largest possible resource descriptor index
+- pwm: tiehrpwm: Fix corner case in clock divisor calculation
+- arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
+- arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
+- arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
+- cpuidle: qcom-spm: fix device and OF node leaks at probe
+- firmware: firmware: meson-sm: fix compile-test default
+- arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
+- null_blk: Fix the description of the cache_size module argument
+- pinctrl: renesas: Use int type to store negative error codes
+- power: supply: cw2015: Fix a alignment coding style issue
+- PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
+- ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
+- ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS
+- ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax
+- block: use int to store blk_stack_limits() return value
+- selftests/nolibc: fix EXPECT_NZ macro
+- regulator: scmi: Use int type to store negative error codes
+- arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
+- ARM: at91: pm: fix MCKx restore routine
+- pinctrl: meson-gxl: add missing i2c_d pinmux
+- soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
+- leds: flash: leds-qcom-flash: Update torch current clamp setting
+- ARM: dts: renesas: porter: Fix CAN pin group
+- libbpf: Fix reuse of DEVMAP
+- bpf: Remove migrate_disable in kprobe_multi_link_prog_run
+- bpf/selftests: Fix test_tcpnotify_user
+- regmap: Remove superfluous check for !config in __regmap_init()
+- arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
+- x86/vdso: Fix output operand size of RDPID
+- smb: server: fix IRD/ORD negotiation with the client
+- coresight: trbe: Prevent overflow in PERF_IDX2OFF()
+- gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
+- selftests: arm64: Check fread return value in exec_target
+- seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
+- init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
+- filelock: add FL_RECLAIM to show_fl_flags() macro
+- !21022 KVM: Don't clobber irqfd routing type when deassigning irqfd
+- !20998 ceph: fix oops due to invalid pointer for kfree() in parse_longname()
+- !21023 l2tp: avoid one data-race in l2tp_tunnel_del_work()
+- xsched: fix potential NULL dereference in xsched_quota_timeout_update
+- xsched: remove the standalone xcu_cfs_cg_deinit() helper
+- xsched: restructure xcu_cgrp_subsys teardown to align with cpu_cgrp_subsys lifecycle
+- xsched: simplify root group check by direct comparison with root_xcg
+- xsched: replace magic number with SCHED_CLASS_MAX_LENGTH for scheduler class string length
+- xsched/core: immediate cleanup of remaining operators on task exit
+- xsched: add init_fair_xsched_group() for XCU-specific fair group initialization
+- xsched: modify xcu_cg_initialize_components helper
+- xsched: refactor xsched_entity initialization
+- xsched: change rq_init() parameter from struct xsched_cu to struct xsched_rq
+- xsched: harden and clarify xcu_move_task() logic
+- xsched: move throttling-related fields from xsched_group_xcu_priv to xsched_rq_cfs
+- xsched/quota: add throttled flag to cfs_rq for robust hierarchical enqueue under throttling
+- xsched/quota: support multi-level cgroup
+- xsched: remove redundant xcu parameter from dequeue_ctx
+- xsched: update group shares using xcu_grp_shares_add/sub helpers
+- xsched: delete unused code
+- xsched/cfs: propagate group activation/deactivation up the hierarchy
+- xsched/cfs: move xruntime updates to pick/put paths
+- xsched: add has_running hook to xsched classes for wake-up eligibility check
+- !21012 [OLK-6.6][linux-6.6.y sync] Backport 6.6.110-6.6.111 LTS Patches
+- scsi: hisi_sas: Fix NULL pointer exception when do user_scan()
+- !21013 CVE-2026-23177
+- !21007 bonding: fix use-after-free due to enslave fail after slave array update
+- !21006 net: Fix CVE-2026-23204
+- bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path
+- bpf, test_run: Subtract size of xdp_frame from allowed metadata size
+- bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN
+- bpf: Make variables in bpf_prog_test_run_xdp less confusing
+- bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K
+- !21015 libceph: reset sparse-read state in osd_fault()
+- !21024 ub: udma: bugfix related to print messages.
+- !20980 Fix CVE-2026-23126
+- !20922 Fix CVE-2026-23133
+- ub: udma: bugfix related to print messages.
+- l2tp: avoid one data-race in l2tp_tunnel_del_work()
+- KVM: Don't clobber irqfd routing type when deassigning irqfd
+- ipv6: annotate data-race in ndisc_router_discovery()
+- macvlan: observe an RCU grace period in macvlan_common_newlink() error path
+- macvlan: fix error recovery in macvlan_common_newlink()
+- mptcp: fix race in mptcp_pm_nl_flush_addrs_doit()
+- net: fix segmentation of forwarding fraglist GRO
+- can: rcar_canfd: Fix CAN-FD mode as default
+- libceph: reset sparse-read state in osd_fault()
+- !21008 uvb: fix cis call return value and obtain
+- mm, shmem: prevent infinite loop on truncate race
+- mm/shmem, swap: fix race of truncate and swap entry split
+- net/9p: fix double req put in p9_fd_cancelled
+- riscv: mm: Do not restrict mmap address based on hint
+- riscv: mm: Use hint address in mmap if available
+- driver core/PM: Set power.no_callbacks along with power.no_pm
+- serial: stm32: allow selecting console when the driver is module
+- hid: fix I2C read buffer overflow in raw_event() for mcp2221
+- ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
+- ALSA: usb-audio: Kill timer properly at removal
+- platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list
+- can: rcar_canfd: Fix controller mode setting
+- can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled
+- btrfs: ref-verify: handle damaged extent root tree
+- ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
+- perf subcmd: avoid crash in exclude_cmds when excludes is empty
+- platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list
+- dm-integrity: limit MAX_TAG_SIZE to 255
+- ASoC: amd: acp: Adjust pdm gain value
+- wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
+- USB: serial: option: add SIMCom 8230C compositions
+- media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
+- !20931 Fix CVE-2026-23060
+- uvb: fix cis call return value and obtain
+- bonding: fix use-after-free due to enslave fail after slave array update
+- net/sched: cls_u32: use skb_header_pointer_careful()
+- net: add skb_header_pointer_careful() helper
+- regmap: Fix race condition in hwspinlock irqsave routine
+- crypto: virtio - Add spinlock protection with virtqueue notification
+- net/mlx5e: TC, delete flows only for existing peers
+- !20967 net: hns3: modify code of judging if SMMU DMA is enabled
+- ceph: fix oops due to invalid pointer for kfree() in parse_longname()
+- !20969 Fix CVE-2026-23125
+- !20948 v4 arm64: Add memory poison recovery support for various paths
+- !20975 CVE-2026-23102
+- !20977 v4 support apei_page_offline_policy
+- bonding: annotate data-races around slave->last_rx
+- netfilter: nf_conncount: update last_gc only when GC has been performed
+- bonding: provide a net pointer to __skb_flow_dissect()
+- netdevsim: fix a race issue related to the operation on bpf_bound_progs list
+- netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate()
+- apei/ghes: Add sysctl interface to control soft-offline page isolation
+- Revert "mm/memory-failure: support disabling soft offline for HugeTLB pages"
+- crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec
+- arm64/fpsimd: signal: Fix restoration of SVE context
+- arm64/fpsimd: signal: Consistently read FPSIMD context
+- arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state
+- bonding: limit BOND_MODE_8023AD to Ethernet devices
+- net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag
+- net/sched: Enforce that teql can only be used as root qdisc
+- sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
+- drivers/net: Update vendor name of Chengdu NorthLink Technology N5/N6 Series Network Card Drivers
+- net: hns3: modify code of judging if SMMU DMA is enabled
+- dmaengine: xilinx: xdma: Fix regmap max_register
+- ub:ubus: protect iterator ue_list and mue_list with ub_bus_sem
+- ub:ubus: Avoid getting empty uent from ubc
+- ub:hisi-ubus: Use GFP_ATOMIC when alloc memory
+- arm64: send sig fault for user task when apei_claim_sea fails
+- arm64: add ras log during do_sea
+- arm64: move getting valid siaddr to the top of do_sea
+- arm64: mm: shmem: support poison recovery from shmem_file_read_iter()
+- arm64: fs: support poison recovery from __kernel_read()
+- iov_iter: add mc support for copy_page_to_iter
+- arm64: mm: support recovery from copy_{from/to}_user_page()
+- iov_iter: get rid of 'copy_mc' flag
+- leds: led-class: Only Add LED to leds_list when it is fully ready
+- wifi: ath10k: fix dma_free_coherent() pointer
+- smb/server: fix refcount leak in parse_durable_handle_context()
+- ksmbd: add chann_lock to protect ksmbd_chann_list xarray
+- ipvlan: Make the addrs_lock be per port
+- smb: client: split cached_fid bitfields to avoid shared-byte RMW races
+- efivarfs: fix error propagation in efivar_entry_get()
+- io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
+- dm: use bio_clone_blkg_association
+- RAS/AMD/ATL: fix error nodes per socket on for Hygon Dhyana processor
+- net: txgbe: fix clang compile warning
+
+* Tue Mar 10 2026 wuzx<wuzx1226@qq.com> - 6.6.0-141.0.0.126
+- Add sw64 support in kernel.spec
+
+* Wed Mar 04 2026 Li Nan <linan122@huawei.com> - 6.6.0-141.0.0.125
+- !20704 kernel support hisi-cca-da
+- !20180 [virtCCA Live Migration 2]virtcca secure cvm supports live migration
+- !20905 v2 KVM: arm64: Fix softirq masking in FPSIMD register saving sequence
+- !20965 iommu/ummu: Optimized TID invalidation and tdev initialization
+- !20964 iommu/ummu: Support TID and EID Granularity for MPAM
+- !20970 ub: ubase&unic: Supporting the black box capability of the ubase&unic driver
+- hisi-cca-da: Start dev by rsi call
+- hisi-cca-da: Set ripas of the bar region as RIPAS_DEV
+- hisi-cca-da: Support swiotlb and realm memory use
+- hisi-cca-da: Add smmu info when dev attach
+- hisi-cca-da: Transfer realm msix access to rmm
+- hisi-cca-da: Support pcipc sriov capability
+- hisi-cca-da: Delay realm memory release to kvm_destroy_realm
+- hisi-cca-da: Create realm s2 host pgtable and map msi mmio to rmm
+- hisi-cca-da: Add cca realm s2 pgtable framework
+- hisi-cca-da: Use bitmap to determine whether the command can be forwarded
+- hisi-cca-da: Restrict Realm SMMU to stage-2 domain only
+- hisi-cca-da: Add cmd forward mechanism in realm smmu
+- hisi-cca-da: Add realm smmu event and gerror irq initialization
+- hisi-cca-da: Add realm smmu stream table initialization
+- hisi-cca-da: Add realm smmu cmdq and evtq initialization
+- hisi-cca-da: Add realm smmu initialization
+- hisi-cca-da: Add relam iommu support to iommufd
+- hisi-cca-da: Add realm iommu support for vfio-iommu-type1
+- hisi-cca-da: Support dev map and unmap
+- hisi-cca-da: Support dev validate and dev start
+- hisi-cca-da: VFIO support ccada
+- hisi-cca-da: Support dev delegate and dev attach
+- hisi-cca-da: Support root dev delegate and dev init
+- hisi-cca-da: Add hisilicon extension smc and ccada cmd
+- hisi-cca-da: Add hisi ccada feature config
+- !20751 ARM CCA supports hugepage
+- !20944 ub: ubmempfd: supports for D2H mapping and demapping
+- !20888 HiSock Enhancement
+- ub: ubase&unic: Supporting the black box capability of the ubase&unic driver.
+- net: unic: Resolve the residual MAC address problem
+- net: unic: Optimized the code for the cmd structure and FEC function.
+- ub: ubase: add log for post mailbox timeout
+- ub: ubus: Remove black box header file to include dir
+- rme: Remove the secret bit of the vring desc addr
+- rme: improve hisi-cca data mmap and destroy method
+- !20943 uvb: fix wd_obtain logic err
+- !20942 urma: fix bond device id not release
+- !20892 dcache: Limit the minimal number of bucket to two
+- rme: isolate page when do delegation to avoid migration
+- rme: hisi-cca supports different levels for mapping ram
+- rme: rename ccal to hisi-cca
+- rme: support set ripas for ccal realm vm
+- rme: support destroy ram data for ccal realm vm
+- rme: support populate region for ccal realm vm
+- rme: support map ram for ccal realm vm
+- rme: support config ccal realm vm
+- rme: support ccal RMI calls
+- rme: realm vm supports wfx handler
+- !20952 urma: introduce ipourma module
+- iommu/ummu-core: Simplifies tdev initialization resources
+- iommu/ummu: Optimized log printing
+- iommu/ummu: Use passed gfp_mask in map_pages callback
+- uvb: fix wd_obtain logic err
+- !20949 ub: udma: support user ctl function.
+- urma: fix bond device id not release
+- !20901 drivers/ub/sentry: some bugfix
+- ub: ubmempfd: supports for D2H mapping and demapping
+- ub: ubmempfd: supports providing services to the QEMU process through file nodes
+- [virtCCA Live Migration 2]virtcca secure cvm supports live migration
+- urma: query priority and enable bit, support ring size configuration
+- urma: implement debugfs, improve boundary checks and error handling logic
+- urma: implement data plane interaction and statistics
+- urma: implement ipourma network device operations
+- urma: ipourma resource management
+- urma: ipourma resource management and err code
+- urma: introduce ipourma main module
+- iommu/ummu: Optimized the TID invalidation configuration
+- iommu/ummu: Optimized SVA permission table memory allocation approach
+- iommu/ummu: Adapt UMMU SVA interface adjustment
+- iommu/ummu: Support TID and EID Granularity for MPAM
+- !20848 [OLK-6.6] backport important bugfix for nvme driver from upstream linux-6.6.y
+- !20847 urma: sl resource query error
+- !20908 [OLK-6.6][linux-6.6.y sync] Backport 6.6.108-6.6.110 LTS Patches
+- !20084 Loongarch: Enable CONFIG_CRYPTO_XTS for disk encryption
+- !20929 PCI: Fix NVMe link speed downgrade to 2.5GT/s during hotplug
+- drivers/ub/sentry: fix check input parameters
+- ub: udma: support user ctl function.
+- ub: udma: support uboe function.
+- ub: udma: bugfix related to query aux info.
+- !20935 ub: ubmem_vmmu: supports IOMMU driver for the UB memory MMU in VMs
+- drivers/ub/sentry: do not use magic numbers
+- !20876 urma: Kernel-mode specific implementations file for Jetty extension interface
+- urma: sl resource query error
+- !20873 sunrpc: fix NULL pointer dereference in rpcb_register_inet6 and rpcb_register_inet4
+- !20875 sunrpc: fix race in cache cleanup causing stale nextcheck time
+- ub: ubmem_vmmu: supports IOMMU driver for the UB memory MMU in VMs
+- ub: ubmem_vmmu: supports parsing and configuring the hardware node information
+- ub: ubmem_vmmu: HiSilicon ubmem_vmmu Architecture Implementation
+- !20806 Fix CVE-2025-71225
+- !20896 scsi: qla2xxx: Free sp in error path to fix system crash
+- !20894 scsi: qla2xxx: Delay module unload while fabric scan in progress
+- !20893 scsi: qla2xxx: Validate sp before freeing associated memory
+- !20802 Fix CVE-2026-23110
+- urma: Kernel-mode specific implementations file for Jetty extension interface
+- drivers/ub/sentry: fix memory leak in process_urma_data()
+- drivers/ub/sentry: initialize some variables
+- PCI: Fix NVMe link speed downgrade to 2.5GT/s during hotplug
+- !20770 ub: ubdevshm: supports the memory user to obtain and release shared memory
+- Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00
+- mm: consider non-anon swap cache folios in folio_expected_ref_count()
+- mm: simplify folio_expected_ref_count()
+- ASoC: qcom: audioreach: fix potential null pointer dereference
+- gcc-plugins: Remove TODO_verify_il for GCC >= 16
+- crypto: sha256 - fix crash at kexec
+- drm/i915/backlight: Return immediately when scale() finds invalid parameters
+- minmax.h: remove some #defines that are only expanded once
+- minmax.h: simplify the variants of clamp()
+- minmax.h: move all the clamp() definitions after the min/max() ones
+- minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
+- minmax.h: reduce the #define expansion of min(), max() and clamp()
+- minmax.h: update some comments
+- minmax.h: add whitespace around operators and after commas
+- minmax: fix up min3() and max3() too
+- minmax: improve macro expansion and type checking
+- minmax: don't use max() in situations that want a C constant expression
+- minmax: simplify min()/max()/clamp() implementation
+- minmax: make generic MIN() and MAX() macros available everywhere
+- drm/ast: Use msleep instead of mdelay for edid read
+- gpiolib: Extend software-node support to support secondary software-nodes
+- ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB
+- s390/cpum_cf: Fix uninitialized warning after backport of ce971233242b
+- kmsan: fix out-of-bounds access to shadow memory
+- afs: Fix potential null pointer dereference in afs_put_server
+- ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address
+- i40e: improve VF MAC filters accounting
+- i40e: add mask to apply valid bits for itr_idx
+- HID: asus: add support for missing PX series fn keys
+- drm/gma500: Fix null dereference in hdmi teardown
+- octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
+- net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port
+- net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()
+- net: dsa: lantiq_gswip: do also enable or disable cpu port
+- selftests: fib_nexthops: Fix creation of non-FDB nexthops
+- net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
+- bnxt_en: correct offset handling for IPv6 destination address
+- vhost: Take a reference on the task in struct vhost_task.
+- Bluetooth: hci_sync: Fix hci_resume_advertising_sync
+- ethernet: rvu-af: Remove slash from the driver name
+- can: peak_usb: fix shift-out-of-bounds issue
+- can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
+- can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow
+- can: hi311x: populate ndo_change_mtu() to prevent buffer overflow
+- can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow
+- bpf: Reject bpf_timer for PREEMPT_RT
+- can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
+- wifi: virt_wifi: Fix page fault on connect
+- cpufreq: Initialize cpufreq-based invariance before subsys
+- ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients
+- arm64: dts: imx8mp: Correct thermal sensor index
+- mm: folio_may_be_lru_cached() unless folio_test_large()
+- mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
+- mm/gup: check ref_count instead of lru before migration
+- mm: add folio_expected_ref_count() for reference count calculation
+- mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
+- IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
+- ALSA: usb-audio: Add mute TLV for playback volumes on more devices
+- ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
+- ALSA: usb-audio: Add DSD support for Comtrue USB Audio device
+- i2c: designware: Add quirk for Intel Xe
+- mmc: sdhci-cadence: add Mobileye eyeQ support
+- usb: core: Add 0x prefix to quirks debug output
+- ALSA: usb-audio: Fix build with CONFIG_INPUT=n
+- ALSA: usb-audio: Convert comma to semicolon
+- ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5
+- ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks
+- ALSA: usb-audio: Simplify NULL comparison in mixer_quirks
+- ALSA: usb-audio: Avoid multiple assignments in mixer_quirks
+- ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks
+- ALSA: usb-audio: Fix block comments in mixer_quirks
+- firewire: core: fix overlooked update of subsystem ABI version
+- scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
+- !20843 [OLK-6.6][linux-6.6.y sync] Backport 6.6.107-6.6.108 LTS Patches
+- !20869 ub:hisi-ubus: fix bug of security smatch
+- !20861 CVE-2026-23163
+- ub: ubdevshm: supports the memory user to obtain and release shared memory
+- ub: ubdevshm: supports granting and revoking shared memory permissions
+- ub: ubdevshm: supports the registration and deregistration of shared memory segments
+- ub: ubdevshm: supports the registration and deregistration
+- KVM: arm64: Fix softirq masking in FPSIMD register saving sequence
+- !20886 Fix CVE-2026-23205
+- !20803 Fix CVE-2026-23112
+- !20868 sched/fair: Prefer steal within LLC and fallback to upper LLC newidle_balance on failure
+- !20811 smb/server: fix refcount leak in smb2_open()
+- !20810 smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe()
+- !20809 smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()
+- sunrpc: fix NULL pointer dereference in rpcb_register_inet6 and rpcb_register_inet4
+- sunrpc: fix race in cache cleanup causing stale nextcheck time
+- scsi: qla2xxx: Free sp in error path to fix system crash
+- scsi: qla2xxx: Delay module unload while fabric scan in progress
+- scsi: qla2xxx: Validate sp before freeing associated memory
+- dcache: Limit the minimal number of bucket to two
+- !20872 Fix CVE-2026-23220
+- !20846 Fix CVE-2026-23193
+- !20815 Fix CVE-2026-23216
+- !20859 Fix CVE-2026-23179
+- !20871 CVE-2026-23096
+- !20858 ub: ubase: resolve the cmdq crq overflow problem
+- bpf: Deprecate hisock unused kfuncs and orig ingress logic
+- bpf: Add local connect support for hisock
+- bpf: Add ipv4-mapped ipv6 addr support for hisock
+- bpf: Add target comm parse to hisock_cmd
+- bpf: Add multi port parse to hisock_cmd
+- bpf: Only deploy hisock in server
+- bpf: Apply BPF_HISOCK_INGRESS to hisock ingress
+- bpf: Add bpf_handle_ingress/egress_ptype kfunc
+- bpf: Add bpf_get_skb_ethhdr kfunc
+- bpf: Add bpf_set_ingress/egress_dev kfunc
+- bpf: Add bpf_set_ingress_dst kfunc
+- bpf: Add BPF_HISOCK_INGRESS attach type
+- cgroup: make cgroup_bpf_prog_attach work when cgroup2 is not mounted
+- smb: client: fix potential UAF and double free in smb2_open_file()
+- smb/client: fix memory leak in smb2_open_file()
+- !20852 ASoC: amd: fix memory leak in acp3x pdm dma ops
+- ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths
+- uacce: fix cdev handling in the cleanup path
+- Revert "uacce: fix for cdev memory leak"
+- ub:hisi-ubus: fix bug of security smatch
+- ub:ubus: injected route event
+- ub:ubus: Black Box Development
+- !20865 urma: urma support uboe
+- sched/fair: Prefer steal within LLC and fallback to upper LLC newidle_balance on failure
+- urma: urma support uboe
+- !20857 ub_fwctl driver adds support for querying some functions
+- ub:ub_fwctl:Add illegal verification for scc
+- ub:ub_fwctl:Support querying the historical status of port links
+- drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove
+- drm/amdkfd: Don't use sw fault filter if retry cam enabled
+- ub:ub_fwctl:Support querying firmware version numbers
+- ub: ub_fwctl: Support querying real-time bandwidth statistics
+- ub:ub_fwctl:Support querying statistical indicators at the ub port and uboe port levels
+- nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready()
+- !20854 [URMA] add ping server for urma_ping
+- urma: add ping server
+- ub: ubase: resolve the cmdq crq overflow problem
+- ub: ubase: Optimized the QoS code naming to improve code readability.
+- ub: ubase&unic: optimizing code and configuration settings.
+- net: unic: not support query and configure ip by control plane in UBoE
+- net: unic: fix the automatically enable uc guid promisc mode.
+- !20844 urma:kernel header of userctl
+- urma: Kernel-mode header file for Jetty extension interface
+- ASoC: amd: fix memory leak in acp3x pdm dma ops
+- nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready()
+- scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
+- phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)
+- ACPICA: Work around bogus -Wstringop-overread warning since GCC 11
+- !20835 Fix CVE-2026-23084
+- minmax: add a few more MIN_T/MAX_T users
+- minmax: simplify and clarify min_t()/max_t() implementation
+- minmax: avoid overly complicated constant expressions in VM code
+- rtc: pcf2127: fix SPI command byte for PCF2131 backport
+- xhci: dbc: Fix full DbC transfer ring after several reconnects
+- xhci: dbc: decouple endpoint allocation from initialization
+- phy: ti: omap-usb2: fix device leak at unbind
+- phy: Use device_get_match_data()
+- drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
+- ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
+- ASoC: wm8974: Correct PLL rate rounding
+- ASoC: wm8940: Correct typo in control name
+- ASoC: wm8940: Correct PLL rate rounding
+- io_uring: include dying ring in task_work "should cancel" state
+- io_uring: backport io_should_terminate_tw()
+- ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
+- selftests: mptcp: avoid spurious errors on TCP disconnect
+- selftests: mptcp: connect: catch IO errors on listen side
+- rds: ib: Increment i_fastreg_wrs before bailing out
+- KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
+- mmc: mvsdio: Fix dma_unmap_sg() nents value
+- ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
+- ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
+- btrfs: tree-checker: fix the incorrect inode ref size check
+- iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
+- LoongArch: Check the return value when creating kobj
+- LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
+- LoongArch: Update help info of ARCH_STRICT_ALIGN
+- nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
+- octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
+- net: liquidio: fix overflow in octeon_init_instr_queue()
+- bonding: don't set oif to bond dev when getting NS target destination
+- net/mlx5e: Consider aggregated port speed during rate configuration
+- i40e: remove redundant memory barrier when cleaning Tx descs
+- net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
+- selftests: mptcp: sockopt: fix error messages
+- mptcp: tfo: record 'deny join id0' info
+- mptcp: set remote_deny_join_id0 on SYN recv
+- dpaa2-switch: fix buffer pool seeding for control traffic
+- btrfs: fix invalid extref key setup when replaying dentry
+- pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
+- wifi: mac80211: fix incorrect type for ret
+- wifi: mac80211: increase scan_ies_len for S1G
+- ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
+- !20769 [OLK-6.6][linux-6.6.y sync] Backport 6.6.106-6.6.107 LTS Patches
+- be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
+- !20776 ub:ubfi: Release the chosen node
+- !20817 CVE-2026-23094
+- !20819 dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
+- ub:ubus: Add port num check
+- !20379 [OLK-6.6][sync from OLK-5.10]io_uring: Support forcing sq thread to be idle and woken up by hrtimer
+- !20830 sched/soft_domain: Increasing NR_MAX_CLUSTER to 32
+- sched/soft_domain: Increasing NR_MAX_CLUSTER to 32
+- btrfs: fix incorrect readahead expansion length
+- x86: disable image size check for test builds
+- drm/i915/power: fix size for for_each_set_bit() in abox iteration
+- drm/amdgpu: fix a memory leak in fence cleanup when unloading
+- net: mdiobus: release reset_gpio in mdiobus_unregister_device()
+- phy: ti-pipe3: fix device leak at unbind
+- phy: tegra: xusb: fix device and OF node leak at probe
+- dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
+- usb: gadget: midi2: Fix MIDI2 IN EP max packet size
+- usb: gadget: midi2: Fix missing UMP group attributes initialization
+- USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
+- RISC-V: Remove unnecessary include from compat.h
+- hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()
+- hrtimer: Remove unused function
+- regulator: sy7636a: fix lifecycle of power good gpio
+- dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
+- hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
+- hsr: use rtnl lock when iterating over ports
+- net: hsr: Add VLAN CTAG filter support
+- net: hsr: Add support for MC filtering at the slave device
+- can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
+- can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
+- can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
+- igb: fix link test skipping when interface is admin down
+- docs: networking: can: change bcm_msg_head frames member to support flexible array
+- tunnels: reset the GSO metadata before reusing the skb
+- net: bridge: Bounce invalid boolopts
+- net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
+- USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
+- USB: serial: option: add Telit Cinterion FN990A w/audio compositions
+- dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
+- serial: sc16is7xx: fix bug in flow control levels init
+- tty: hvc_console: Call hvc_kick in hvc_write unconditionally
+- Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
+- Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
+- Input: iqs7222 - avoid enabling unused interrupts
+- mm/khugepaged: fix the address passed to notifier on testing young
+- btrfs: fix corruption reading compressed range when block size is smaller than page size
+- btrfs: use readahead_expand() on compressed extents
+- mm/damon/sysfs: fix use-after-free in state_show()
+- mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
+- mtd: nand: raw: atmel: Fix comment in timings preparation
+- drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
+- drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
+- mm/damon/core: set quota->charged_from to jiffies at first charge window
+- fuse: prevent overflow in copy_file_range return value
+- fuse: check if copy_file_range() returns larger than requested size
+- mtd: rawnand: stm32_fmc2: fix ECC overwrite
+- mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
+- net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
+- i2c: i801: Hide Intel Birch Stream SoC TCO WDT
+- ocfs2: fix recursive semaphore deadlock in fiemap call
+- mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
+- compiler-clang.h: define __SANITIZE_*__ macros only when undefined
+- EDAC/altera: Delete an inappropriate dma_free_coherent() call
+- rcu-tasks: Maintain real-time response in rcu_tasks_postscan()
+- rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks
+- rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks
+- s390/cpum_cf: Deny all sampling events by counter PMU
+- NFSv4/flexfiles: Fix layout merge mirror check.
+- NFSv4.2: Serialise O_DIRECT i/o and copy range
+- NFSv4.2: Serialise O_DIRECT i/o and clone range
+- NFSv4.2: Serialise O_DIRECT i/o and fallocate()
+- NFS: Serialise O_DIRECT i/o and truncate()
+- fs/nfs/io: make nfs_start_io_*() killable
+- ftrace/samples: Fix function size computation
+- NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
+- NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
+- media: i2c: imx214: Fix link frequency validation
+- NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
+- nfsd: Fix a regression in nfsd_setattr()
+- kasan: fix GCC mem-intrinsic prefix with sw tags
+- kunit: kasan_test: disable fortify string checker on kasan_strings() test
+- io_uring: fix kabi broken in struct io_ring_ctx
+- io_uring: Support forcing sq thread to be idle and woken up by hrtimer
+- dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
+- uacce: fix isolate sysfs check condition
+- Revert "uacce: fix isolate sysfs check condition"
+- scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
+- smb/server: fix refcount leak in smb2_open()
+- smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe()
+- smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()
+- md: suspend array while updating raid_disks via sysfs
+- scsi: core: Wake up the error handler when final completions race against each other
+- nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
+- ub:ubfi: Release the chosen node
+- ub:ubus: Delete unused functions
+- Loongarch: Enable CONFIG_CRYPTO_XTS for disk encryption
+
+*Sat Feb 28 2026 zhangqiumiao <zhangqiumiao1@h-partners.com> - 6.6.0-140.0.0.124
+- change the package name of 64KB page size kernel to kernel-64k
+
+* Wed Feb 25 2026 Li Nan <linan122@huawei.com> - 6.6.0-140.0.0.123
+- !20820 ub/obmm: add sysfs interface for mempool statistics & bugfixes
+- ub/obmm: fix wrong pxm_numa parameter validation
+- ub/obmm: Remove unused parameters from obmm_addr_check.c
+- ub/obmm: Enhance mem_allocator_granu validation
+- ub/obmm: simplify allocator naming scheme
+- ub/obmm: fix allow_slow logic and optimize conti_alloc_memory
+- ub/obmm: add sysfs interface with fine-grained memory statistics
+- !20804 net: hv_netvsc: reject RSS hash key programming without RX indirection table
+- !20813 migrate: correct lock ordering for hugetlb file folios
+- !20812 libceph: make calc_target() set t->paused, not just clear it
+- !20719 drivers/ub/sentry: some bugfix
+- !20798 urma: log should not retrieve eid_idx from uctx
+- !20808 urma: support triple bonding device
+- urma: log should not retrieve eid_idx from uctx
+- migrate: correct lock ordering for hugetlb file folios
+- libceph: make calc_target() set t->paused, not just clear it
+- !20745 vfio platform VFIO support for hisi05a1 devices
+- urma: support triple bonding device
+- net: hv_netvsc: reject RSS hash key programming without RX indirection table
+- !20789 gic: Add hip09 support for HISILICON_ERRATUM_165010801
+- !20726 tracing: Add recursion protection in kernel stack trace recording
+- !20668 irqchip/gic-v3-its: Avoid truncating memory addresses
+- !20795 ub: udma: support query and set qos info.
+- !20791 Migration/urma:optimize performance in live migration.
+- ub: udma: Support for UE link establishment message.
+- Migration/urma: optimize performance in live migration.
+- !20787 ub: cdma: modify the method of assigning values to the structure
+- !20759 ubcore: hotfix route query for port eid on the same node.
+- ub: udma: support query and set qos info.
+- Revert "ub: ubase: Support for RC saved by queue granularity"
+- ubcore: hotfix route query for port eid on the same node.
+- !20676 urma: set/get sl
+- !20765 urma: bugfix of UAF and double free in ubcm
+- !20778 ub: ubase&unic: Fixes some bugfix in resetting and dfx ability
+- gic: Add hip09 support for HISILICON_ERRATUM_165010801
+- vfio/platform: Add CONFIG_VFIO_HISI05A1 to openeuler_defconfig and turn it on by default
+- vfio/platform: VFIO support for hisi05a1 devices
+- ub: cdma: modify the method of assigning values to the structure
+- urma: set/get sl
+- ub: ubase: support to query ub dl pkt stats and real-time peak bandwidth
+- ub: ubase: Support for RC saved by queue granularity
+- ub: ubase: Traverse mailbox AE events using interrupts and polling.
+- ub: ubase: Modify ubase ctrlq trace to distinguish between MUE and UE messages
+- net: unic: The function of dumping himac registers is added.
+- ub: ubase: Fix MAC is_pfc sync, optimize list ops and code style
+- ub: ubase: Retain the initial tm qset configuration and restore it
+- net: unic: Fixed an issue in the bond IP address notification and pause configuration when an exception occurs.
+- ub: ubase: Add a retransmission function to improve reliability.
+- net: unic: Increase the readability and reliability of loopback code
+- net: unic: Synchronize the code modify for ip management and deactivation
+- net: unic: Increase the readability and reliability of VLAN feature.
+- net: unic: Added unic DFX log information.
+- ub: ubase: Add and correct comments for some functions and data structures
+- net: unic: Notify MAMI when the bond port status changes
+- ub: ubase: Support for HIMAC reset during ELR reset and Optimize ELR reset
+- !20768 iommu/ummu-core: Fix separate page table compatibility
+- !20665 [OLK-6.6] Enhance CMA memory usage reporting for CSV3
+- !20764 net: hns3: fix double free issue for tx spare buffer
+- urma: bugfix of UAF and double free in ubcm
+- iommu/ummu-core: Fix separate page table compatibility
+- net: hns3: fix double free issue for tx spare buffer
+- drivers/ub/sentry: fix memory leak in sentry_msg_helper
+- drivers/ub/sentry: initialize some variables
+- drivers/ub/sentry: fix potential buffer overflow in convert_str_to_smh_msg()
+- drivers/ub/sentry: fix potential null pointer reference in sentry_uvb_comm
+- drivers/ub/sentry: add input parameter verification for exported symbols
+- tracing: Add recursion protection in kernel stack trace recording
+- x86/csv: Enhance CMA memory usage reporting for CSV3
+- irqchip/gic-v3-its: Avoid truncating memory addresses
+
+* Wed Feb 11 2026 Li Nan <linan122@huawei.com> - 6.6.0-139.0.0.122
+- !20727 v2 bpf: sockmap fixes
+- !20741 scsi: qla2xxx: Sanitize payload size to prevent member overflow
+- !20744 fix CVE-2025-38449
+- !20763 net: usb: asix: validate PHY address before use
+- !20762 smc91x: fix broken irq-context in PREEMPT_RT
+- !20293 [Hygon][6.6][EDAC] The width of hash value is 2 bits for Hygon family 18h model 6h processors
+- !20290 [Hygon][6.6][Bugfix] Bug fix for EDAC to use unicast instead of broadcast on hygon family 18h model 4h
+- !20289 [Hygon][6.6][Bugfix] Bug fix for EDAC to correct the address translation on hygon family 18h model 4h
+- !20245 KVM: arm64: Refactor exit handlers
+- !20246 KVM: arm64: Mark some header functions as inline
+- !19005 [Hygon] [OLK-6.6] [Bugfix] Fix memory bandwidth counter width for Hygon QoS
+- !20292 [Hygon][6.6][TSC Adjust] Backport x86 TSC adjust patch
+- !20273 [Hygon][6.6][Bugfix] Get correct CPU LLC ID in guest for Hygon processors
+- !20722 [OLK-6.6][linux-6.6.y sync] Backport 6.6.104-6.6.106 LTS Patches
+- !20667 fix CVE-2024-50102
+- !20736 netfilter: nf_tables: remove redundant chain validation on register store
+- !20758 ub: ubase: Fixed the alarm issue caused by the initialization of the structure variable definition.
+- !20721 obmm: reduce log noise for successful export/import/preimport
+- net: usb: asix: validate PHY address before use
+- smc91x: fix broken irq-context in PREEMPT_RT
+- !20731 devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
+- !20732 libceph: return the handler error from mon_handle_auth_done()
+- !20743 mm: slub: avoid wake up kswapd in set_track_prepare
+- ub: ubase: Fixed the alarm issue caused by the initialization of the structure variable definition.
+- !20750 ub: cdma: adapted to UMMU interface changes
+- !20713 urma: DFX of log in kernel
+- urma: optimize log levels for kernel space
+- ub: cdma: adapted to UMMU interface changes
+- wifi: ath11k: avoid bit operation on key flags
+- drm/mediatek: fix potential OF node use-after-free
+- cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
+- wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
+- !20708 ub:hisi-ubus: Add create bus instance ummu bypass
+- drm: fix kabi for struct drm_framebuffer
+- drm/framebuffer: Acquire internal references on GEM handles
+- drm/gem: Acquire references on GEM handles for framebuffers
+- mm: slub: avoid wake up kswapd in set_track_prepare
+- scsi: qla2xxx: Sanitize payload size to prevent member overflow
+- netfilter: nf_tables: remove redundant chain validation on register store
+- libceph: return the handler error from mon_handle_auth_done()
+- devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
+- Documentation/hw-vuln: Add VMSCAPE documentation
+- dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
+- riscv: use lw when reading int cpu in asm_per_cpu
+- mm: slub: avoid wake up kswapd in set_track_prepare
+- tools: gpio: remove the include directory on make clean
+- tools: gpio: rm .*.cmd on make clean
+- drm/amd/amdgpu: Fix missing error return on kzalloc failure
+- drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
+- perf bpf-event: Fix use-after-free in synthesis
+- drm/bridge: ti-sn65dsi86: fix REFCLK setting
+- spi: spi-fsl-lpspi: Clear status register after disabling the module
+- spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
+- spi: spi-fsl-lpspi: Set correct chip-select polarity bit
+- spi: spi-fsl-lpspi: Fix transmissions when using CONT
+- hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
+- pcmcia: omap: Add missing check for platform_get_resource
+- Revert "drm/amdgpu: Avoid extra evict-restore process."
+- ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
+- ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
+- drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
+- drm/mediatek: Fix using wrong drm private data to bind mediatek-drm
+- drm/mediatek: Add crtc path enum for all_drm_priv array
+- vmxnet3: update MTU after device quiesce
+- net: dsa: microchip: linearize skb for tail-tagging switches
+- net: dsa: microchip: update tag_ksz masks for KSZ9477 family
+- dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
+- ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
+- ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
+- iio: pressure: mprls0025pa: use aligned_s64 for timestamp
+- iio: chemical: pms7003: use aligned_s64 for timestamp
+- iio: imu: inv_mpu6050: align buffer for timestamp
+- thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold
+- nouveau: fix disabling the nonstall irq due to storm code
+- cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
+- net: pcs: rzn1-miic: Correct MODCTRL register offset
+- platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list
+- drm/amdgpu: drop hw access in non-DC audio fini
+- wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data()
+- wifi: mwifiex: Initialize the chan_stats array to zero
+- tcp_bpf: Fix copied value in tcp_bpf_sendmsg
+- skmsg: Return copied bytes in sk_msg_memcopy_from_iter
+- tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
+- Revert "bpf, sockmap: Add sk_rmem_alloc check for sockmap"
+- ALSA: usb-audio: Add mute TLV for playback volumes on some devices
+- phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
+- selftest: net: Fix weird setsockopt() in bind_bhash.c.
+- net: atm: fix memory leak in atm_register_sysfs when device_register fail
+- ax25: properly unshare skbs in ax25_kiss_rcv()
+- mctp: return -ENOPROTOOPT for unknown getsockopt options
+- net/smc: Remove validation of reserved bits in CLC Decline message
+- ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
+- net: thunder_bgx: decrement cleanup index before use
+- net: thunder_bgx: add a missing of_node_put
+- wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
+- wifi: libertas: cap SSID len in lbs_associate()
+- wifi: cw1200: cap SSID length in cw1200_do_join()
+- net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
+- wifi: ath11k: fix group data packet drops during rekey
+- wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay()
+- wifi: ath11k: rename ath11k_start_vdev_delay()
+- wifi: ath11k: Introduce and use ath11k_sta_to_arsta()
+- net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
+- macsec: read MACSEC_SA_ATTR_PN with nla_get_uint
+- netlink: add variable-length / auto integers
+- net: macb: Fix tx_ptr_lock locking
+- icmp: fix icmp_ndo_send address translation for reply direction
+- mISDN: Fix memory leak in dsp_hwec_enable()
+- xirc2ps_cs: fix register access when enabling FullDuplex
+- netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
+- wifi: cfg80211: fix use-after-free in cmp_bss()
+- arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
+- arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
+- tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
+- arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
+- Bluetooth: hci_sync: Avoid adding default advertising on startup
+- cpupower: Fix a bug where the -t option of the set subcommand was not working.
+- drm/amd/display: Don't warn when missing DCE encoder caps
+- cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
+- LoongArch: Save LBT before FPU in setup_sigcontext()
+- btrfs: avoid load/store tearing races when checking if an inode was logged
+- btrfs: fix race between setting last_dir_index_offset and inode logging
+- btrfs: fix race between logging inode and checking if it was logged before
+- bpf: Fix oob access in cgroup local storage
+- !20556 urma: fix update topo logic
+- !20639 [OLK-6.6][linux-6.6.y sync] Backport 6.6.103-6.6.104 LTS Patches
+- !20641 [OLK-6.6][linux-6.6.y sync] LoongArch: Add more instruction opcodes and emit_* helpers
+- !20560 *** fix CVE-2025-38062 ***
+- !20662 pNFS: Fix a deadlock when returning a delegation during open()
+- ub:hisi-ubus: Add create bus instance ummu bypass
+- Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
+- Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
+- HID: mcp2221: Handle reads greater than 60 bytes
+- HID: mcp2221: Don't set bus speed on every transfer
+- net/mlx5: SF, Fix add port error handling
+- drm/nouveau/disp: Always accept linear modifier
+- smb3 client: fix return code mapping of remap_file_range
+- net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
+- dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
+- HID: wacom: Add a new Art Pen 2
+- HID: logitech: Add ids for G PRO 2 LIGHTSPEED
+- HID: quirks: add support for Legion Go dual dinput modes
+- net: stmmac: Set CIC bit only for TX queues with COE
+- net: stmmac: xgmac: Correct supported speed modes
+- net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
+- net/mlx5e: Set local Xoff after FW update
+- net/mlx5e: Update and set Xon/Xoff upon port speed set
+- net/mlx5e: Update and set Xon/Xoff upon MTU set
+- net/mlx5: Nack sync reset when SFs are present
+- net/mlx5: Convert SF port_indices xarray to function_ids xarray
+- net/mlx5: Use devlink port pointer to get the pointer of container SF struct
+- net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc()
+- phy: mscc: Fix when PTP clock is register and unregister
+- net: dlink: fix multicast stats being counted incorrectly
+- dt-bindings: display/msm: qcom,mdp5: drop lut clock
+- drm/nouveau: remove unused memory target test
+- drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
+- Bluetooth: hci_sync: fix set_local_name race condition
+- Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
+- Bluetooth: hci_event: Mark connection as closed during suspend disconnect
+- Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
+- HID: input: report battery status changes immediately
+- HID: input: rename hidinput_set_battery_charge_status()
+- powerpc/kvm: Fix ifdef to remove build warning
+- drm/msm: Defer fd_install in SUBMIT ioctl
+- vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
+- ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
+- erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
+- ASoC: codecs: tx-macro: correct tx_macro_component_drv name
+- smb: client: fix race with concurrent opens in unlink(2)
+- scsi: core: sysfs: Correct sysfs attributes access rights
+- of: dynamic: Fix use after free in of_changeset_add_prop_helper()
+- of: Add a helper to free property struct
+- mips: lantiq: xway: sysctrl: rename the etop node
+- mips: dts: lantiq: danube: add missing burst length property
+- pinctrl: STMFX: add missing HAS_IOMEM dependency
+- of: dynamic: Fix memleak when of_pci_add_properties() failed
+- !20684 urma: adjust urma log format
+- !20355 udp: Deal with race between UDP socket address change and rehash
+- !20627 Fixes CVE-2025-38627
+- !20702 CVE-2025-39948
+- !20701 netfilter: ctnetlink: remove refcounting in expectation dumpers
+- !20700 CVE-2025-38678
+- !20703 CVE-2025-38491
+- !20690 tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
+- obmm: reduce log noise for successful export/import/preimport
+- mptcp: avoid deadlock on fallback while reinjecting
+- mptcp: plug races between subflow fail and subflow creation
+- mptcp: make fallback action and fallback decision atomic
+- ice: fix Rx page leak on multi-buffer frames
+- ice: fix incorrect counter for buffer allocation failures
+- ice: stop storing XDP verdict within ice_rx_buf
+- ice: gather page_count()'s of each frag right before XDP prog call
+- ice: Introduce ice_xdp_buff
+- netfilter: ctnetlink: remove refcounting in expectation dumpers
+- netfilter: nf_tables: reject duplicate device on updates
+- netfilter: nf_tables: Introduce functions freeing nft_hook objects
+- netfilter: nf_tables: Fix percpu address space issues in nf_tables_api.c
+- err.h: add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU() macros
+- tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
+- !20498 Fix CVE-2025-71118
+- !20608 pmdomain: arm: scmi: Fix genpd leak on provider registration failure
+- !20679 x86/CPU/AMD: Add RDSEED fix for Zen5
+- !20650 fix cve-2025-40300
+- !20661 Input: alps - fix use-after-free bugs caused by dev3_register_work
+- !20664 backport some net bugfix from 6.6 lts
+- urma: adjust urma log format
+- !20678 ub: udma: close debug switch load parameters.
+- ub: udma: close debug switch load parameters.
+- x86/CPU/AMD: Add RDSEED fix for Zen5
+- !20630 net: LTS-6.6 bugfix backport
+- !20632 net/sched: sch_qfq: do not free existing class in qfq_change_class()
+- !20631 macvlan: fix possible UAF in macvlan_forward_source()
+- !20628 Fix CVE-2025-39910
+- !20659 v2 Fix CVE-2025-22090
+- !20506 XSched: Update XSched manual
+- !20647 media: imon: make send_packet() more robust
+- !20646 ksm: use range-walk function to jump over holes in scan_get_next_rmap_item
+- !20645 fbcon: Set fb_display[i
+- !20648 parse_longname(): strrchr() expects NUL-terminated string
+- !20621 urma: modify log level
+- !20602 urma: fix the jfe uaf issue that occurred during the killall process.
+- !20567 urma:change log level and pass status 9
+- !20640 iio: common: st_sensors: Fix use of uninitialize device structs
+- !20634 usb: gadget: udc: fix use-after-free in usb_gadget_state_work
+- !20633 net: dsa: properly keep track of conduit reference
+- !20635 fix CVE-2025-68231
+- !20651 mm/slub: avoid accessing metadata when pointer is invalid in object_err()
+- !20649 drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
+- !20652 mm/vmalloc: fix data race in show_numa_info()
+- x86: uaccess: don't use runtime-const rewriting in modules
+- x86: fix off-by-one in access_ok()
+- x86: fix user address masking non-canonical speculation issue
+- x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit
+- x86/uaccess: Improve the 8-byte getuser() case
+- x86: fix whitespace in runtime-const assembler output
+- dcache: keep dentry_hashtable or d_hash_shift even when not used
+- runtime constants: add x86 architecture support
+- runtime constants: deal with old decrepit linkers
+- x86/uaccess: Add missing __force to casts in __access_ok() and valid_user_address()
+- !20345 arm64: entry: xcall/xint: make asm conditionals compatible with clang IAS
+- tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
+- libceph: replace BUG_ON with bounds check for map->max_osd
+- libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
+- libceph: fix potential use-after-free in have_mon_and_osd_map()
+- sctp: Hold sock lock while iterating over address list
+- sctp: Prevent TOCTOU out-of-bounds write
+- sctp: Hold RCU read lock while iterating over address list
+- tipc: Fix use-after-free in tipc_mon_reinit_self().
+- sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
+- sctp: avoid NULL dereference when chunk data buffer is missing
+- bpf: Explicitly check accesses to bpf_sock_addr
+- ipvs: Defer ip_vs_ftp unregister during netns cleanup
+- nexthop: Forbid FDB status change while nexthop is in a group
+- netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
+- tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
+- net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
+- sctp: initialize more fields in sctp_v6_from_sk()
+- pNFS: Fix a deadlock when returning a delegation during open()
+- Input: alps - fix use-after-free bugs caused by dev3_register_work
+- x86/cpu: Get CPU LLC ID from CPUID 0x8000001d in guest for Hygon processors
+- kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()
+- mm: (un)track_pfn_copy() fix + doc improvements
+- x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
+- !20642 mtdchar: fix integer overflow in read/write ioctls
+- mm/vmalloc: fix data race in show_numa_info()
+- mm/slub: avoid accessing metadata when pointer is invalid in object_err()
+- config: enable CONFIG_MITIGATION_VMESCAPE by default on x86
+- x86/vmscape: Enable the mitigation
+- x86/vmscape: Enumerate VMSCAPE bug
+- x86/vmscape: Add conditional IBPB mitigation
+- drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
+- parse_longname(): strrchr() expects NUL-terminated string
+- media: imon: make send_packet() more robust
+- ksm: use range-walk function to jump over holes in scan_get_next_rmap_item
+- fbcon: Set fb_display[i]->mode to NULL when the mode is released
+- !20569 CVE-2024-35808
+- mtdchar: fix integer overflow in read/write ioctls
+- !20619 Fix CVE-2026-22991
+- !20612 net: hns3: extend HCLGE_FD_AD_COUNTER_NUM to 8 bits
+- LoongArch: Add more instruction opcodes and emit_* helpers
+- iio: common: st_sensors: Fix use of uninitialize device structs
+- !20581 null_blk: fix kmemleak by releasing references to fault configfs items
+- mm/mempool: fix poisoning order>0 pages with HIGHMEM
+- mm/page_poison: replace kmap_atomic() with kmap_local_page()
+- mm/mempool: replace kmap_atomic() with kmap_local_page()
+- usb: gadget: udc: fix use-after-free in usb_gadget_state_work
+- net: dsa: properly keep track of conduit reference
+- net/sched: sch_qfq: do not free existing class in qfq_change_class()
+- macvlan: fix possible UAF in macvlan_forward_source()
+- netfilter: nft_objref: validate objref and objrefmap expressions
+- arp: do not assume dev_hard_header() does not change skb->head
+- ip6_gre: make ip6gre_header() robust
+- netfilter: nf_tables: avoid chain re-validation if possible
+- netfilter: nf_tables: drop unused 3rd argument from validate callback ops
+- Revert "netfilter: nft_objref: validate objref and objrefmap expressions"
+- bpf: Fix reference count leak in bpf_prog_test_run_xdp()
+- net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
+- ethtool: Avoid overflowing userspace buffer on stats query
+- ipvs: fix ipv4 null-ptr-deref in route error path
+- ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
+- !20596 mm/page_alloc: prevent pcp corruption with SMP=n
+- !20598 team: fix check for port enabled in team_queue_override_port_prio_changed()
+- !18823 hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
+- mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()
+- kasan: avoid sleepable page allocation from atomic context
+- f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic
+- f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi
+- !20583 [OLK-6.6][linux-6.6.y sync] Backport 6.6.102-6.6.103 LTS Patches
+- !20460 fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
+- urma:fix log level and pass status 9
+- urma: modify log level
+- !20592 CVE-2025-71141 fixup
+- !20594 CVE-2025-39744 fixup
+- !20607 powerpc/64s/slb: Fix SLB multihit issue during SLB preload
+- !20606 mm/huge_memory: fix NULL pointer deference when splitting folio
+- !20604 Fix CVE-2026-22984
+- !20603 Fix CVE-2026-23021
+- !20600 Fix CVE-2026-22990
+- urma: fix the jfe uaf issue that occurred during the killall process.
+- !20380 pswiotlb: Adapt to the IOMMU DMA API upgraded by IOMMUFD
+- libceph: make free_choose_arg_map() resilient to partial allocation
+- drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET
+- net: hns3: extend HCLGE_FD_AD_COUNTER_NUM to 8 bits
+- net: hns3: extend HCLGE_FD_AD_QID to 11 bits
+- net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue
+- net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M
+- Revert "net: hns3: add support for FD counter"
+- !20587 dmaengine: stm32: dmamux: fix device leak on route allocation
+- pmdomain: arm: scmi: Fix genpd leak on provider registration failure
+- powerpc/64s/slb: Fix SLB multihit issue during SLB preload
+- mm/huge_memory: fix NULL pointer deference when splitting folio
+- !20562 LoongArch: BPF: Sign extend kfunc call arguments
+- !20470 ipv4: Fix reference count leak when using error routes with nexthop objects
+- !20471 net: sock: fix hardened usercopy panic in sock_recv_errqueue
+- !20472 net: fix memory leak in skb_segment_list for GRO packets
+- !20473 ipv4: ip_gre: make ipgre_header() robust
+- !20469 SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
+- !20476 ipv6: Fix use-after-free in inet6_addr_del().
+- !20477 svcrdma: bound check rq_pages index in inline path
+- !20578 ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
+- !20579 fix CVE-2025-68768
+- !20542 Fix NFS deadlock
+- USB: storage: Remove subclass and protocol overrides from Novatek quirk
+- cpuidle: governors: menu: Select polling state in some more cases
+- cpuidle: governors: menu: Rearrange main loop in menu_select()
+- cpuidle: menu: Update documentation after previous changes
+- Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
+- parisc: Remove spurious if statement from raw_copy_from_user()
+- ata: libata-scsi: Fix system suspend for a security locked drive
+- Revert "drm/amdgpu: fix incorrect vm flags to map bo"
+- mfd: axp20x: Set explicit ID for regulator cell if no IRQ line is present
+- drm/amd/display: use udelay rather than fsleep
+- sched/fair: Revert max_newidle_lb_cost bump
+- net: ipv4: fix regression in local-broadcast routes
+- tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers
+- PM: runtime: Do not clear needs_force_resume with enabled runtime PM
+- usb: typec: ucsi: psy: Set max current to zero when disconnected
+- io_uring/rw: cast rw->flags assignment to rwf_t
+- Documentation: ACPI: i2c-muxes: fix I2C device references
+- s390/hypfs: Enable limited access during lockdown
+- s390/hypfs: Avoid unnecessary ioctl registration in debugfs
+- ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
+- net/mlx5e: Preserve shared buffer capacity during headroom updates
+- net/mlx5: Base ECVF devlink port attrs from 0
+- Octeontx2-af: Skip overlap check for SPI field
+- bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
+- bonding: Add independent control state machine
+- bonding: update LACP activity flag after setting lacp_active
+- net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
+- ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
+- gve: prevent ethtool ops after shutdown
+- phy: mscc: Fix timestamping for vsc8584
+- net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
+- ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
+- net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
+- ALSA: usb-audio: Fix size validation in convert_chmap_v3()
+- mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
+- Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
+- Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
+- scsi: qla4xxx: Prevent a potential error pointer dereference
+- RDMA/bnxt_re: Fix to initialize the PBL array
+- RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
+- RDMA/bnxt_re: Fix to do SRQ armena by default
+- RDMA/erdma: Fix ignored return value of init_kernel_qp
+- iosys-map: Fix undefined behavior in iosys_map_clear()
+- cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
+- spi: spi-fsl-lpspi: Clamp too high speed_hz
+- usb: typec: maxim_contaminant: disable low power mode when reading comparator values
+- usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
+- iio: imu: inv_icm42600: change invalid data error to -EBUSY
+- iio: imu: inv_icm42600: Convert to uXX and sXX integer types
+- iio: imu: inv_icm42600: use = { } instead of memset()
+- iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64
+- iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
+- iio: light: as73211: Ensure buffer holes are zeroed
+- tls: fix handling of zero-length records on the rx_list
+- powerpc/boot: Fix build with gcc 15
+- mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
+- compiler: remove __ADDRESSABLE_ASM{_STR,}() again
+- drm/amd/display: Don't overclock DCE 6 by 15%
+- usb: dwc3: pci: add support for the Intel Wildcat Lake
+- usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
+- USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
+- usb: storage: realtek_cr: Use correct byte order for bcs->Residue
+- USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
+- usb: renesas-xhci: Fix External ROM access timeouts
+- usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
+- comedi: Make insn_rw_emulate_bits() do insn->n samples
+- usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
+- cdx: Fix off-by-one error in cdx_rpmsg_probe()
+- most: core: Drop device reference after usage in get_channel()
+- iio: proximity: isl29501: fix buffered read on big-endian systems
+- iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
+- fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
+- drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
+- cpuidle: governors: menu: Avoid selecting states with too much latency
+- cpuidle: menu: Remove iowait influence
+- mmc: sdhci-pci-gli: Add a new function to simplify the code
+- mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values
+- mptcp: disable add_addr retransmission when timeout is 0
+- mptcp: remove duplicate sk_reset_timer call
+- use uniform permission checks for all mount propagation changes
+- arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
+- scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
+- scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
+- scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
+- PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
+- PCI: imx6: Delay link start until configfs 'start' written
+- PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
+- PCI: rockchip: Use standard PCIe definitions
+- drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs
+- drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
+- drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
+- drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
+- ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
+- mm/debug_vm_pgtable: clear page table entries at destroy_args()
+- squashfs: fix memory leak in squashfs_fill_super
+- mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
+- memstick: Fix deadlock by moving removing flag earlier
+- KVM: arm64: Fix kernel BUG() due to bad backport of FPSIMD/SVE/SME fix
+- sched/fair: Fix frequency selection for non-invariant case
+- kbuild: userprogs: use correct linker when mixing clang and GNU ld
+- ata: libata-scsi: Return aborted command when missing sense and result TF
+- PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
+- PM: runtime: Simplify pm_runtime_get_if_active() usage
+- ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
+- usb: dwc3: imx8mp: fix device leak at unbind
+- wifi: mac80211: check basic rates validity in sta_link_apply_parameters
+- KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
+- s390/mm: Remove possible false-positive warning in pte_free_defer()
+- btrfs: send: make fs_path_len() inline and constify its argument
+- btrfs: send: use fallocate for hole punching with send stream v2
+- btrfs: send: avoid path allocation for the current inode when issuing commands
+- btrfs: send: keep the current inode's path cached
+- btrfs: send: add and use helper to rename current inode when processing refs
+- btrfs: send: only use boolean variables at process_recorded_refs()
+- btrfs: send: factor out common logic when sending xattrs
+- btrfs: populate otime when logging an inode item
+- btrfs: constify more pointer parameters
+- btrfs: fix ssd_spread overallocation
+- btrfs: open code timespec64 in struct btrfs_inode
+- xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
+- btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
+- btrfs: always abort transaction on failure to add block group to free space tree
+- btrfs: move transaction aborts to the error site in add_block_group_free_space()
+- btrfs: qgroup: fix race between quota disable and quota rescan ioctl
+- usb: typec: fusb302: cache PD RX state
+- block: Make REQ_OP_ZONE_FINISH a write operation
+- block: reject invalid operation in submit_bio_noacct
+- leds: flash: leds-qcom-flash: Fix registry access after re-bind
+- leds: flash: leds-qcom-flash: Limit LED current based on thermal condition
+- selftests/memfd: add test for mapping write-sealed memfd read-only
+- mm: update memfd seal write check to include F_SEAL_WRITE
+- mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
+- mptcp: drop skb if MPTCP skb extension allocation fails
+- ipv6: sr: Fix MAC comparison to be constant-time
+- drm/amd/display: Don't overwrite dce60_clk_mgr
+- drm/amd/display: Add primary plane to commits for correct VRR handling
+- drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
+- drm/amdgpu: update mmhub 3.0.1 client id mappings
+- drm/amdgpu: Avoid extra evict-restore process.
+- drm/amd: Restore cached power limit during resume
+- media: venus: venc: Clamp param smaller than 1fps and bigger than 240
+- media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
+- media: venus: protect against spurious interrupts during probe
+- media: venus: hfi: explicitly release IRQ during teardown
+- media: qcom: camss: cleanup media device allocated resource on error path
+- media: ov2659: Fix memory leaks in ov2659_probe()
+- media: usbtv: Lock resolution while streaming
+- media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
+- media: verisilicon: Fix AV1 decoder clock frequency
+- media: vivid: fix wrong pixel_array control size
+- media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
+- media: hi556: correct the test pattern configuration
+- media: gspca: Add bounds checking to firmware parser
+- parisc: Update comments in make_insert_tlb
+- parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
+- parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
+- parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
+- parisc: Define and use set_pte_at()
+- parisc: Check region is readable by user in raw_copy_from_user()
+- soc/tegra: pmc: Ensure power-domains are in a known state
+- f2fs: fix to avoid out-of-boundary access in dnode page
+- phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
+- vhost/vsock: Avoid allocating arbitrarily-sized SKBs
+- PCI: endpoint: Fix configfs group removal on driver teardown
+- PCI: endpoint: Fix configfs group list head handling
+- mtd: rawnand: renesas: Add missing check after DMA map
+- mtd: rawnand: fsmc: Add missing check after DMA map
+- mtd: spinand: propagate spinand_wait() errors from spinand_write_page()
+- mtd: spi-nor: Fix spi_nor_try_unlock_all()
+- hwmon: (gsc-hwmon) fix fan pwm setpoint show functions
+- pwm: mediatek: Fix duty and period setting
+- pwm: mediatek: Handle hardware enable and clock enable separately
+- pwm: imx-tpm: Reset counter if CMOD is 0
+- wifi: ath11k: fix dest ring-buffer corruption when ring is full
+- wifi: ath11k: fix source ring-buffer corruption
+- wifi: ath11k: fix dest ring-buffer corruption
+- wifi: ath12k: fix dest ring-buffer corruption when ring is full
+- wifi: ath12k: fix source ring-buffer corruption
+- wifi: ath12k: fix dest ring-buffer corruption
+- wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
+- iio: adc: ad_sigma_delta: change to buffer predisable
+- zynq_fpga: use sgtable-based scatterlist wrappers
+- scsi: ufs: ufs-pci: Fix default runtime and system PM levels
+- scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
+- ata: libata-scsi: Fix ata_to_sense_error() status handling
+- scsi: mpi3mr: Fix race between config read submit and interrupt completion
+- dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
+- dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
+- arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
+- arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
+- arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
+- btrfs: zoned: fix write time activation failure for metadata block group
+- ext4: fix hole length calculation overflow in non-extent inodes
+- ext4: don't try to clear the orphan_present feature block device is r/o
+- ext4: fix reserved gdt blocks handling in fsmap
+- ext4: fix fsmap end of range reporting with bigalloc
+- ext4: check fast symlink for ea_inode correctly
+- tracing: fprobe-event: Sanitize wildcard for fprobe event name
+- crypto: qat - lower priority for skcipher and aead algorithms
+- lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap
+- vt: defkeymap: Map keycodes above 127 to K_HOLE
+- vt: keyboard: Don't process Unicode characters in K_OFF mode
+- bus: mhi: host: Fix endianness of BHI vector table
+- usb: dwc3: meson-g12a: fix device leaks at unbind
+- usb: musb: omap2430: fix device leak at unbind
+- usb: gadget: udc: renesas_usb3: fix device leak at unbind
+- usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
+- m68k: Fix lost column on framebuffer debug console
+- platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
+- cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
+- rcu: Fix racy re-initialization of irq_work causing hangs
+- HID: apple: avoid setting up battery timer for devices without battery
+- HID: magicmouse: avoid setting up battery timer when not needed
+- RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages
+- tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros
+- media: uvcvideo: Do not mark valid metadata as invalid
+- media: venus: Fix OOB read due to missing payload bound check
+- parisc: Makefile: fix a typo in palo.conf
+- fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
+- btrfs: do not allow relocation of partially dropped subvolumes
+- btrfs: zoned: do not select metadata BG as finish target
+- btrfs: clear dirty status from extent buffer on error at insert_new_root()
+- btrfs: zoned: do not remove unwritten non-data block group
+- btrfs: abort transaction during log replay if walk_log_tree() failed
+- btrfs: zoned: use filesystem size not disk size for reclaim decision
+- cdc-acm: fix race between initial clearing halt and open
+- thunderbolt: Fix copy+paste error in match_service_id()
+- usb: typec: ucsi: Update power_supply on power role change
+- misc: rtsx: usb: Ensure mmc child device is active when card is present
+- iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
+- cifs: reset iface weights when we cannot find a candidate
+- drm/amdgpu: fix incorrect vm flags to map bo
+- scsi: lpfc: Remove redundant assignment to avoid memory leak
+- rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
+- pNFS: Handle RPC size limit for layoutcommits
+- pNFS: Fix disk addr range check in block/scsi layout
+- pNFS: Fix stripe mapping in block/scsi layout
+- ASoC: Intel: avs: Fix uninitialized pointer error in probe()
+- net: phy: smsc: add proper reset flags for LAN8710A
+- ipmi: Fix strcpy source and destination the same
+- kconfig: lxdialog: fix 'space' to (de)select options
+- kconfig: gconf: fix potential memory leak in renderer_edited()
+- kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
+- ipmi: Use dev_warn_ratelimited() for incorrect message warnings
+- vfio/mlx5: fix possible overflow in tracking max message size
+- scsi: aacraid: Stop using PCI_IRQ_AFFINITY
+- scsi: target: core: Generate correct identifiers for PR OUT transport IDs
+- scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
+- kconfig: nconf: Ensure null termination where strncpy is used
+- vfio/type1: conditional rescheduling while pinning
+- kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c
+- f2fs: check the generic conditions first
+- exfat: add cluster chain loop check for dir
+- i2c: Force DLL0945 touchpad i2c freq to 100khz
+- apparmor: use the condition in AA_BUG_FMT even with debug disabled
+- dm-table: fix checking for rq stackable devices
+- dm-mpath: don't print the "loaded" message if registering fails
+- i3c: master: Initialize ret in i3c_i2c_notifier_call()
+- i3c: don't fail if GETHDRCAP is unsupported
+- apparmor: shift ouid when mediating hard links in userns
+- rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
+- i3c: add missing include to internal header
+- module: Prevent silent truncation of module name in delete_module(2)
+- md: dm-zoned-target: Initialize return variable r to avoid uninitialized use
+- soundwire: Move handle_nested_irq outside of sdw_dev_lock
+- soundwire: amd: serialize amd manager resume sequence during pm_prepare
+- crypto: octeontx2 - add timeout for load_fvc completion poll
+- media: uvcvideo: Fix bandwidth issue for Alcor camera
+- media: usb: hdpvr: disable zero-length read messages
+- media: tc358743: Increase FIFO trigger level to 374
+- media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
+- media: tc358743: Check I2C succeeded during probe
+- pinctrl: stm32: Manage irq affinity settings
+- scsi: mpi3mr: Correctly handle ATA device errors
+- scsi: mpt3sas: Correctly handle ATA device errors
+- power: supply: qcom_battmgr: Add lithium-polymer entry
+- RDMA/core: reduce stack using in nldev_stat_get_doit()
+- dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs
+- leds: leds-lp50xx: Handle reg to get correct multi_index
+- media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
+- MIPS: lantiq: falcon: sysctrl: fix request memory check logic
+- crypto: jitter - fix intermediary handling
+- watchdog: iTCO_wdt: Report error if timeout configuration fails
+- MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
+- clk: qcom: ipq5018: keep XO clock always on
+- hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state
+- watchdog: dw_wdt: Fix default timeout
+- fs/orangefs: use snprintf() instead of sprintf()
+- phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal
+- mfd: axp20x: Set explicit ID for AXP313 regulator
+- clk: tegra: periph: Fix error handling and resolve unsigned compare warning
+- fbdev: fix potential buffer overflow in do_register_framebuffer()
+- cifs: Fix calling CIFSFindFirst() for root path without msearch
+- watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition
+- drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported
+- drm/amd/display: Only finalize atomic_obj if it was initialized
+- vhost: fail early when __vhost_add_used() fails
+- vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
+- net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
+- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
+- drm/amd/display: Avoid trying AUX transactions on disconnected ports
+- selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size
+- bpf: Make reg_not_null() true for CONST_PTR_TO_MAP
+- uapi: in6: restore visibility of most IPv6 socket options
+- drm/ttm: Should to return the evict error
+- drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range
+- net: ncsi: Fix buffer overflow in fetching version id
+- ionic: clean dbpage in de-init
+- wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
+- ptp: Use ratelimite for freerun error message
+- bpftool: Fix JSON writer resource leak in version command
+- net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
+- net: dsa: b53: prevent DIS_LEARNING access on BCM5325
+- net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
+- net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
+- gve: Return error for unknown admin queue command
+- net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
+- net: vlan: Make is_vlan_dev() a stub when VLAN is not configured
+- drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual
+- dpaa_eth: don't use fixed_phy_change_carrier
+- wifi: iwlegacy: Check rate_idx range after addition
+- netmem: fix skb_frag_address_safe with unreadable skbs
+- powerpc: floppy: Add missing checks after DMA map
+- wifi: ath12k: Decrement TID on RX peer frag setup error handling
+- wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
+- wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
+- wifi: mac80211: update radar_required in channel context after channel switch
+- drm/amd/display: Fix 'failed to blank crtc!'
+- wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
+- wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
+- wifi: ath12k: Add memset and update default rate value in wmi tx completion
+- drm/amd/display: Separate set_gsl from set_gsl_source_select
+- net: fec: allow disable coalescing
+- net: atlantic: add set_power to fw_ops for atl2 to fix wol
+- net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
+- net: thunderbolt: Enable end-to-end flow control also in transmit
+- kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace
+- wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch
+- wifi: rtw89: Disable deep power saving for USB/SDIO
+- wifi: rtw89: Fix rtw89_mac_power_switch() for USB
+- drm/msm: use trylock for debugfs
+- wifi: mac80211: fix rx link assignment for non-MLO stations
+- ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
+- (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer
+- wifi: mac80211: don't complete management TX on SAE commit
+- sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
+- s390/stp: Remove udelay from stp_sync_clock()
+- wifi: iwlwifi: mvm: fix scan request validation
+- um: Re-evaluate thread flags repeatedly
+- wifi: iwlwifi: mvm: set gtk id also in older FWs
+- perf/cxlpmu: Remove unintended newline from IRQ name format string
+- net: phy: micrel: Add ksz9131_resume()
+- net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
+- net: ipv4: fix incorrect MTU in broadcast routes
+- wifi: cfg80211: Fix interface type validation
+- net: mctp: Prevent duplicate binds
+- arm64: Mark kernel as tainted on SAE and SError panic
+- net/mlx5e: Properly access RCU protected qdisc_sleeping variable
+- net: ag71xx: Add missing check after DMA map
+- et131x: Add missing check after DMA map
+- wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
+- be2net: Use correct byte order and format string for TCP seq and ack_seq
+- s390/time: Use monotonic clock in get_cycles()
+- wifi: cfg80211: reject HTC bit for management frames
+- ktest.pl: Prevent recursion of default variable options
+- wifi: ath12k: Correct tid cleanup when tid setup fails
+- net: usb: cdc-ncm: check for filtering capability
+- xen/netfront: Fix TX response spurious interrupts
+- Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie()
+- powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
+- ASoC: qcom: use drvdata instead of component to keep id
+- ASoC: codecs: rt5640: Retry DEVICE_ID verification
+- iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
+- ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
+- ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop
+- platform/chrome: cros_ec_typec: Defer probe on missing EC parent
+- platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
+- soc: qcom: mdt_loader: Actually use the e_phoff
+- imx8m-blk-ctrl: set ISI panic write hurry level
+- pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
+- usb: core: usb_submit_urb: downgrade type check
+- usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
+- ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
+- ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
+- ALSA: hda: Disable jack polling at shutdown
+- ALSA: hda: Handle the jack polling always via a work
+- mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
+- mei: bus: Check for still connected devices in mei_cl_bus_dev_release()
+- char: misc: Fix improper and inaccurate error code returned by misc_init()
+- reset: brcmstb: Enable reset drivers for ARCH_BCM2835
+- pps: clients: gpio: fix interrupt handling order in remove path
+- ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
+- mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
+- ACPI: processor: fix acpi_object initialization
+- PM: sleep: console: Fix the black screen issue
+- thermal: sysfs: Return ENODATA instead of EAGAIN for reads
+- PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
+- firmware: tegra: Fix IVC dependency problems
+- ACPI: PRM: Reduce unnecessary printing to avoid user confusion
+- selftests: tracing: Use mutex_unlock for testing glob filter
+- tools/build: Fix s390(x) cross-compilation with clang
+- gpio: tps65912: check the return value of regmap_update_bits()
+- iio: adc: ad_sigma_delta: don't overallocate scan buffer
+- tools/nolibc: define time_t in terms of __kernel_old_time_t
+- thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required
+- ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
+- EDAC/synopsys: Clear the ECC counters on init
+- gpio: wcd934x: check the return value of regmap_update_bits()
+- remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU
+- soc: qcom: rpmh-rsc: Add RSC version 4 support
+- usb: xhci: Avoid showing errors during surprise removal
+- usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
+- usb: xhci: Avoid showing warnings for dying controller
+- usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
+- selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t
+- cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag
+- platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
+- usb: xhci: print xhci->xhc_state when queue_command failed
+- tracefs: Add d_delete to remove negative dentries
+- securityfs: don't pin dentries twice, once is enough...
+- fix locking in efi_secret_unlink()
+- ext2: Handle fiemap on empty files to prevent EINVAL
+- fs/ntfs3: correctly create symlink for relative path
+- fs/ntfs3: Add sanity check for file name
+- better lockdep annotations for simple_recursive_removal()
+- hfs: fix not erasing deleted b-tree node issue
+- drbd: add missing kref_get in handle_write_conflicts
+- udf: Verify partition map count
+- gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops
+- nvme-pci: try function level reset on init failure
+- smb/server: avoid deadlock when linking with ReplaceIfExists
+- arm64: Handle KCOV __init vs inline mismatches
+- ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
+- intel_idle: Allow loading ACPI tables for any family
+- net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
+- netfilter: ctnetlink: fix refcount leak on table dump
+- udp: also consider secpath when evaluating ipsec use for checksumming
+- KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs
+- KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
+- KVM: VMX: Extract checking of guest's DEBUGCTL into helper
+- KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported
+- KVM: VMX: Handle forced exit due to preemption timer in fastpath
+- KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits
+- KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint
+- libceph: prevent potential out-of-bounds reads in handle_auth_done()
+- net: usb: pegasus: fix memory leak in update_eth_regs_async()
+- libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
+- !20540 urma: added support for ipoverurma
+- team: fix check for port enabled in team_queue_override_port_prio_changed()
+- mm/page_alloc: prevent pcp corruption with SMP=n
+- !20528 Fix CVE-2025-71083
+- KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
+- KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()
+- KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
+- smb: client: don't wait for info->send_pending == 0 on error
+- smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection()
+- ACPI: processor: perflib: Move problematic pr->performance check
+- ACPI: processor: perflib: Fix initial _PPC limit application
+- Documentation: ACPI: Fix parent device references
+- fs: Prevent file descriptor table allocations exceeding INT_MAX
+- sunvdc: Balance device refcount in vdc_port_mpgroup_check
+- PCI: Extend isolated function probing to LoongArch
+- NFSD: detect mismatch of file handle and delegation stateid in OPEN op
+- net: dpaa: fix device leak when querying time stamp info
+- net: ti: icss-iep: fix device and OF node leaks at probe
+- net: mtk_eth_soc: fix device leak at probe
+- net: enetc: fix device and OF node leak at probe
+- net: gianfar: fix device leak when querying time stamp info
+- net: phy: micrel: fix KSZ8081/KSZ8091 cable test
+- gpio: mlxbf3: use platform_get_irq_optional()
+- gpio: mlxbf2: use platform_get_irq_optional()
+- gpio: virtio: Fix config space reading.
+- ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
+- ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
+- ALSA: usb-audio: Validate UAC3 cluster segment descriptors
+- rcu: Fix racy re-initialization of irq_work causing hangs
+- rcu: Fix rcu_read_unlock() deadloop due to IRQ work
+- drm/tilcdc: Fix removal actions in case of failed probe
+- drm/tilcdc: request and mapp iomem with devres
+- urma: fix update topo logic
+- dmaengine: stm32: dmamux: fix device leak on route allocation
+- pswiotlb: Adapt to the IOMMU DMA API upgraded by IOMMUFD
+- null_blk: fix kmemleak by releasing references to fault configfs items
+- inet: frags: flush pending skbs in fqdir_pre_exit()
+- inet: frags: add inet_frag_queue_flush()
+- ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
+- md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen
+- md/dm-raid: don't call md_reap_sync_thread() directly
+- ACPICA: Avoid walking the Namespace if start_node is NULL
+- arm64: entry: xcall/xint: make asm conditionals compatible with clang IAS
+- LoongArch: BPF: Sign extend kfunc call arguments
+- genirq/msi:: Fix kabi break of struct msi_desc
+- genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie
+- NFS: Fix a deadlock involving nfs_release_folio()
+- Revert "[Huawei] Revert "NFS: fix up nfs_release_folio() to try to release the page""
+- urma: added support for ipoverurma
+- drm/ttm: Avoid NULL pointer deref for evicted BOs
+- XSched: Update XSched manual
+- svcrdma: bound check rq_pages index in inline path
+- ipv6: Fix use-after-free in inet6_addr_del().
+- ipv4: ip_gre: make ipgre_header() robust
+- net: fix memory leak in skb_segment_list for GRO packets
+- net: sock: fix hardened usercopy panic in sock_recv_errqueue
+- ipv4: Fix reference count leak when using error routes with nexthop objects
+- SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
+- fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
+- udp: Deal with race between UDP socket address change and rehash
+- EDAC/amd64: The width of hash value is 2 bits for Hygon family 18h model 6h processors
+- x86/tsc: Use topology_max_packages() to get package number
+- EDAC/amd64: Use unicast instead of broadcast to access the cs_config register
+- EDAC/amd64: Correct the address translation for hygon family 18h model 4h
+- KVM: arm64: Mark some header functions as inline
+- KVM: arm64: Refactor exit handlers
+- x86/resctrl: Fix memory bandwidth counter width for Hygon CPUs
+- hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
+
+* Thu Feb 05 2026 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-138.0.0.121
+- riscv: perf vendor events: fix lrw core PMU event mapping
+
+* Wed Feb 04 2026 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-138.0.0.120
+- riscv kernel upgrade to 6.6.0-138.0.0
+- Fixed system hang when boot systemd on spacemit k3
+
+* Wed Feb 04 2026 Li Nan <linan122@huawei.com> - 6.6.0-138.0.0.119
+- !20588 [OLK-6.6] Revert "x86/csv: Enhance CMA memory usage reporting for CSV3"
+- Revert "x86/csv: Enhance CMA memory usage reporting for CSV3"
+- !20576 media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
+- !20575 RDMA/cm: Fix leaking the multicast GID table reference
+- !20580 RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
+- !20551 Fix CVE-2025-68785
+- !20478 f2fs: fix to avoid potential deadlock
+- !20501 [OLK-6.6] backport important bugfix for bnxt driver from upstream linux-6.6.y
+- !20520 Fix CVE-2026-23038
+- !20424 net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
+- !20425 mlx5: Fix default values in create CQ
+- RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
+- media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
+- RDMA/cm: Fix leaking the multicast GID table reference
+- net: openvswitch: fix middle attribute validation in push_nsh() action
+- net: openvswitch: remove never-working support for setting nsh fields
+- pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
+- bnxt_en: Fix potential data corruption with HW GRO/LRO
+- f2fs: fix to avoid potential deadlock
+- mlx5: Fix default values in create CQ
+- net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
+
+* Wed Feb 04 2026 Li Nan <linan122@huawei.com> - 6.6.0-137.0.0.118
+- !20552 ub: udma: fix some code issues.
+- !20313 Fix CVE-2025-40220
+- !20321 nvme: fix admin request_queue lifetime
+- !20512 PM / devfreq: hisi: Fix potential UAF in OPP handling
+- !20544 Fix CVE-2025-71147
+- !20548 v4 net: LTS-6.6 backport
+- !20503 Fix CVE-2025-39713
+- !20133 Fix CVE-2025-39721
+- !20438 Fix CVE-2025-38659
+- !20264 Fix CVE-2025-40277
+- !20340 Fix CVE-2025-40271
+- !20319 Fix CVE-2025-40237
+- !20392 vfs: Don't leak disconnected dentries on umount
+- !20554 iommu/s390: Implement blocking domain
+- !20489 [OLK-6.6][linux-6.6.y sync] Backport 6.6.101-6.6.102 LTS Patches
+- !20513 ACPI: PCC: Fix race condition by removing static qualifier
+- !20468 drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
+- !20483 rcu: Protect ->defer_qs_iw_pending from data race
+- !20510 drivers/ub/sentry: fix primary eid index value
+- !20553 ub: cdma: support separated page table feature
+- ub: udma: fix some code issues.
+- !20480 iommu/ummu-core: fix error invalidate tid
+- !20561 iommu/ummu: Add ummu sva independent page table parameter
+- ub: udma: bugfix related to 2m_hugepage.
+- ub: udma: support for separate page tables
+- ub: udma: delete debugfs code.
+- ub: udma: bugfix related to ctrlq function.
+- ub: udma: verify get cqe/ae aux info out addr and len.
+- ub: cdma: support separated page table feature
+- iommu/ummu: Add ummu sva independent page table parameter
+- iommu: Adjust PLB refresh timing in 'grant' and 'ungrant'
+- !20505 Fix CVE-2026-23035
+- iommu/s390: Implement blocking domain
+- drivers/ub/sentry: fix primary eid index value
+- !20535 libceph: make decode_pool() more resilient against corrupted osdmaps
+- !20536 mm/page_alloc: change all pageblocks migrate type on coalescing
+- !20537 mm/secretmem: fix use-after-free race in fault handler
+- !20538 wifi: avoid kernel-infoleak from struct iw_point
+- !20539 net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
+- !20440 PCI/AER: Fix NULL pointer access by aer_info
+- !20262 Fix CVE-2025-68176
+- netfilter: nf_reject: don't leak dst refcount for loopback packets
+- net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
+- page_pool: always add GFP_NOWARN for ATOMIC allocations
+- virtio-net: fix received length check in big packets
+- net: bridge: fix use-after-free due to MST port state bypass
+- vsock: Ignore signal/timeout on connect() if already established
+- tls: make sure to abort the stream if headers are bogus
+- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
+- xfrm: Duplicate SPI Handling
+- tls: handle data disappearing from under the TLS ULP
+- net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing
+- bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
+- Bluetooth: hci_core: Fix use-after-free in vhci_flush()
+- KEYS: trusted: Fix a memory leak in tpm2_load_cmd
+- !20237 Fix CVE-2025-68724
+- !20459 Fix CVE-2025-71131
+- !20525 Fix CVE-2025-68816
+- !20529 CVE-2025-68172
+- net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
+- !20370 Revert "Revert "RDMA/hns: Fix mismatch exception rollback""
+- wifi: avoid kernel-infoleak from struct iw_point
+- mm/secretmem: fix use-after-free race in fault handler
+- mm/page_alloc: change all pageblocks migrate type on coalescing
+- libceph: make decode_pool() more resilient against corrupted osdmaps
+- pps: Fix kabi breakage of struct pps_device for last_fetched_ev
+- sched: Fix kabi breakage of struct task_struct for saved_state
+- crypto: aspeed - fix double free caused by devm
+- !20515 Bluetooth: bcsp: receive data only if registered
+- !20507 Fix CVE-2025-40358
+- !20450 ub: ubase&unic: Fix some bug in concurrent process
+- !20452 iommu/ummu: Fix some bugs and optimize the code implementation
+- !20451 iommu/ummu: Add the function of creating devices with SVA-separated
+- !20500 mm: fix the inaccurate memory statistics issue for users
+- net/mlx5: fw_tracer, Validate format string parameters
+- Bluetooth: bcsp: receive data only if registered
+- ACPI: PCC: Fix race condition by removing static qualifier
+- ACPI: CPPC: Fix missing PCC check for guaranteed_perf
+- iommu/ummu: Add the function of creating devices with SVA-separated
+- iommu/ummu-core: fix error invalidate tid
+- riscv: stacktrace: Disable KASAN checks for non-current tasks
+- !20497 arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
+- !20496 drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
+- !20495 iommu/amd: Avoid stack buffer overflow from kernel cmdline
+- !20494 HID: core: Harden s32ton() against conversion to 0 bits
+- !20493 iommu: Fix two issues in iommu_copy_struct_from_user()
+- net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv
+- PM / devfreq: hisi: Fix potential UAF in OPP handling
+- media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
+- !20487 interference: Fix uninitialized ifs_clock compiling issue
+- MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
+- MIPS: mm: Prevent a TLB shutdown on initial uniquification
+- mm: fix the inaccurate memory statistics issue for users
+- mm: add config option for atomic mode in mm counter
+- Revert "mm: fix the inaccurate memory statistics issue for users"
+- !20444 net/mlx5e: Fix crash on profile change rollback failure
+- !20442 net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
+- arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
+- drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
+- iommu/amd: Avoid stack buffer overflow from kernel cmdline
+- HID: core: Harden s32ton() against conversion to 0 bits
+- iommu: Fix two issues in iommu_copy_struct_from_user()
+- SUNRPC: call xs_sock_process_cmsg for all cmsg
+- flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
+- !20374 [OLK 6.6]Use Hygon IBRS and IBPB rather than software-based mitigation to mitigate Retbleed and SRSO.
+- !20227 Rename leapioraid to leapraid and release v2.0
+- mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
+- MIPS: mm: tlb-r4k: Uniquify TLB entries on init
+- x86/fpu: Delay instruction pointer fixup until after warning
+- ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
+- ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe()
+- x86/sev: Evict cache lines during SNP memory validation
+- net: usbnet: Fix the wrong netif_carrier_on() call
+- net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
+- Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano
+- sched,freezer: Remove unnecessary warning in __thaw_task
+- freezer,sched: Clean saved_state when restoring it during thaw
+- freezer,sched: Do not restore saved_state of a thawed task
+- freezer,sched: Use saved_state to reduce some spurious wakeups
+- sched/core: Remove ifdeffery for saved_state
+- i2c: stm32f7: unmap DMA mapped buffer
+- i2c: stm32f7: simplify status messages in case of errors
+- i2c: stm32f7: perform most of irq job in threaded handler
+- i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq
+- i2c: stm32f7: Use devm_clk_get_enabled()
+- USB: serial: option: add Foxconn T99W709
+- smb: server: Fix extension string in ksmbd_extract_shortname()
+- ksmbd: fix corrupted mtime and ctime in smb2_open
+- ksmbd: fix Preauh_HashValue race condition
+- ksmbd: fix null pointer dereference error in generate_encryptionkey
+- vsock: Do not allow binding to VMADDR_PORT_ANY
+- selftests/perf_events: Add a mmap() correctness test
+- smb: client: return an error if rdma_connect does not return within 5 seconds
+- smb: client: let recv_done() cleanup before notifying the callers.
+- smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
+- smb: client: make use of common smbdirect_socket
+- smb: smbdirect: add smbdirect_socket.h
+- smb: client: Correct typos in multiple comments across various files
+- smb: client: Use min() macro
+- smb: server: let recv_done() avoid touching data_transfer after cleanup/move
+- smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
+- ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out()
+- irqchip: Build IMX_MU_MSI only on ARM
+- net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing
+- sunrpc: fix client side handling of tls alerts
+- net/sched: taprio: enforce minimum value for picos_per_byte
+- net: drop UFO packets in udp_rcv_segment()
+- ipv6: reject malicious packets in ipv6_gso_segment()
+- net/mlx5: Correctly set gso_segs when LRO is used
+- netlink: specs: ethtool: fix module EEPROM input/output arguments
+- net: ipa: add IPA v5.1 and v5.5 to ipa_version_string()
+- phy: mscc: Fix parsing of unicast frames
+- netpoll: prevent hanging NAPI when netcons gets enabled
+- md/md-cluster: handle REMOVE message earlier
+- NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY
+- NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()
+- sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up()
+- pNFS/flexfiles: don't attempt pnfs on fatal DS errors
+- PCI: pnv_php: Fix surprise plug detection and recovery
+- powerpc/eeh: Export eeh_unfreeze_pe()
+- PCI: pnv_php: Work around switches with broken presence detection
+- kconfig: qconf: fix ConfigList::updateListAllforAll()
+- scsi: sd: Make sd shutdown issue START STOP UNIT appropriately
+- scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume
+- scsi: Revert "scsi: iscsi: Fix HW conn removal use after free"
+- scsi: mpt3sas: Fix a fw_event memory leak
+- vfio/pci: Separate SR-IOV VF dev_set
+- vfio/pds: Fix missing detach_ioas op
+- vfio: Prevent open_count decrement to negative
+- vfio: Fix unbalanced vfio_df_close call in no-iommu mode
+- f2fs: fix to calculate dirty data during has_not_enough_free_secs()
+- f2fs: fix to update upper_p in __get_secs_required() correctly
+- f2fs: vm_unmap_ram() may be called from an invalid context
+- f2fs: fix to avoid out-of-boundary access in devs.path
+- f2fs: doc: fix wrong quota mount option description
+- f2fs: fix KMSAN uninit-value in extent_info usage
+- rtc: rv3028: fix incorrect maximum clock rate handling
+- rtc: pcf8563: fix incorrect maximum clock rate handling
+- rtc: pcf85063: fix incorrect maximum clock rate handling
+- rtc: nct3018y: fix incorrect maximum clock rate handling
+- rtc: hym8563: fix incorrect maximum clock rate handling
+- rtc: ds1307: fix incorrect maximum clock rate handling
+- ucount: fix atomic_long_inc_below() argument type
+- module: Restore the moduleparam prefix length check
+- apparmor: fix loop detection used in conflicting attachment resolution
+- apparmor: ensure WB_HISTORY_SIZE value is a power of 2
+- bpf: Check netfilter ctx accesses are aligned
+- bpf: Check flow_dissector ctx accesses are aligned
+- vhost-scsi: Fix log flooding with target does not exist errors
+- mtd: rawnand: atmel: set pmecc data setup time
+- mtd: rawnand: rockchip: Add missing check after DMA map
+- mtd: rawnand: atmel: Fix dma_mapping_error() address
+- jfs: fix metapage reference count leak in dbAllocCtl
+- crypto: qat - fix seq_file position update in adf_ring_next()
+- crypto: qat - fix DMA direction for compression on GEN2 devices
+- perf tools: Remove libtraceevent in .gitignore
+- sh: Do not use hyphen in exported variable name
+- ASoC: fsl_xcvr: get channel status data when PHY is not exists
+- dmaengine: nbpfaxi: Add missing check after DMA map
+- dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
+- fs/orangefs: Allow 2 more characters in do_c_string()
+- PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute
+- soundwire: stream: restore params when prepare ports fail
+- crypto: img-hash - Fix dma_unmap_sg() nents value
+- crypto: keembay - Fix dma_unmap_sg() nents value
+- hwrng: mtk - handle devm_pm_runtime_enable errors
+- watchdog: ziirave_wdt: check record length in ziirave_firm_verify()
+- scsi: isci: Fix dma_unmap_sg() nents value
+- scsi: mvsas: Fix dma_unmap_sg() nents value
+- scsi: elx: efct: Fix dma_unmap_sg() nents value
+- scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value
+- clk: sunxi-ng: v3s: Fix de clock definition
+- perf tests bp_account: Fix leaked file descriptor
+- kernel: trace: preemptirq_delay_test: use offstack cpu mask
+- crypto: inside-secure - Fix `dma_unmap_sg()` nents value
+- perf sched: Fix memory leaks in 'perf sched latency'
+- perf sched: Fix memory leaks for evsel->priv in timehist
+- perf sched: Free thread->priv using priv_destructor
+- perf dso: Add missed dso__put to dso__load_kcore
+- perf tools: Fix use-after-free in help_unknown_cmd()
+- Fix dma_unmap_sg() nents value
+- clk: clk-axi-clkgen: fix fpfd_max frequency for zynq
+- fanotify: sanitize handle_type values when reporting fid
+- pinctrl: sunxi: Fix memory leak on krealloc failure
+- PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails
+- crypto: arm/aes-neonbs - work around gcc-15 warning
+- power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set
+- power: supply: cpcap-charger: Fix null check for power_supply_get_by_name
+- clk: xilinx: vcu: unregister pll_post only if registered correctly
+- media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check
+- mtd: fix possible integer overflow in erase_xfer()
+- crypto: marvell/cesa - Fix engine load inaccuracy
+- crypto: qat - use unmanaged allocation for dc_data
+- crypto: sun8i-ce - fix nents passed to dma_unmap_sg()
+- PCI: rockchip-host: Fix "Unexpected Completion" log message
+- bpf/preload: Don't select USERMODE_DRIVER
+- ipv6: annotate data-races around rt->fib6_nsiblings
+- ipv6: fix possible infinite loop in fib6_info_uses_dev()
+- vrf: Drop existing dst reference in vrf_ip6_input_dst
+- selftests: rtnetlink.sh: remove esp4_offload after test
+- net/mlx5e: Clear Read-Only port buffer size in PBMC before update
+- netfilter: xt_nfacct: don't assume acct name is null-terminated
+- can: kvaser_usb: Assign netdev.dev_port based on device channel index
+- can: kvaser_pciefd: Store device channel index
+- can: peak_usb: fix USB FD devices potential malfunction
+- tools/rv: Do not skip idle in trace
+- Bluetooth: hci_event: Mask data status from LE ext adv reports
+- kcsan: test: Initialize dummy variable
+- wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon()
+- wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE
+- wifi: ath12k: fix endianness handling while accessing wmi service bit
+- wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()
+- wifi: mac80211: Don't call fq_flow_idx() for management frames
+- wifi: mac80211: Do not schedule stopped TXQs
+- wifi: plfxlc: Fix error handling in usb driver probe
+- wifi: mac80211: reject TDLS operations when station is not associated
+- iommu/amd: Fix geometry.aperture_end for V2 tables
+- mwl8k: Add missing check after DMA map
+- wifi: rtl8xxxu: Fix RX skb size for aggregation disabled
+- tcp: call tcp_measure_rcv_mss() for ooo packets
+- xen/gntdev: remove struct gntdev_copy_batch from stack
+- net_sched: act_ctinfo: use atomic64_t for three counters
+- net/sched: Restrict conditions for adding duplicating netems to qdisc tree
+- um: rtc: Avoid shadowing err in uml_rtc_start()
+- arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
+- netfilter: nf_tables: adjust lockdep assertions handling
+- netfilter: nf_tables: Drop dead code from fill_*_info routines
+- fbcon: Fix outdated registered_fb reference in comment
+- drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value
+- m68k: Don't unregister boot console needlessly
+- drm/msm/dpu: Fill in min_prefill_lines for SC8180X
+- kselftest/arm64: Fix check for setting new VLs in sve-ptrace
+- net: dst: annotate data-races around dst->input
+- tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
+- wifi: ath11k: clear initialized flag for deinit-ed srng lists
+- iwlwifi: Add missing check for alloc_ordered_workqueue
+- wifi: iwlwifi: Fix memory leak in iwl_mvm_init()
+- wifi: rtl818x: Kill URBs before clearing tx status queue
+- wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band
+- caif: reduce stack size, again
+- bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure
+- drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel
+- net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain
+- selftests/bpf: fix signedness bug in redir_partial()
+- bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
+- bpf, sockmap: Fix psock incorrectly pointing to sk
+- drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed
+- staging: nvec: Fix incorrect null termination of battery manufacturer
+- interconnect: qcom: sc8180x: specify num_nodes
+- interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg
+- soc: qcom: pmic_glink: fix OF node leak
+- samples: mei: Fix building on musl libc
+- cpufreq: Initialize cpufreq-based frequency-invariance later
+- cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode
+- arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed
+- arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed
+- ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface
+- soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS
+- arm: dts: ti: omap: Fixup pinheader typo
+- usb: early: xhci-dbc: Fix early_ioremap leak
+- powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
+- pps: fix poll support
+- staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
+- spi: stm32: Check for cfg availability in stm32_spi_probe
+- usb: misc: apple-mfi-fastcharge: Make power supply names unique
+- usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe()
+- ARM: dts: vfxxx: Correctly use two tuples for timer address
+- arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely
+- arm64: dts: qcom: sc7180: Expand IMEM region
+- arm64: dts: qcom: sdm845: Expand IMEM region
+- soc: qcom: QMI encoding/decoding for big endian
+- selftests: Fix errno checking in syscall_user_dispatch test
+- ASoC: mediatek: use reserved memory or enable buffer pre-allocation
+- gfs2: No more self recovery
+- Revert "fs/ntfs3: Replace inode_trylock with inode_lock"
+- hfs: make splice write available again
+- hfsplus: make splice write available again
+- ublk: use vmalloc for ublk_device's __queues
+- fs_context: fix parameter name in infofc() macro
+- audit,module: restore audit logging in load failure case
+- ASoC: amd: yc: add DMI quirk for ASUS M6501RM
+- ASoC: Intel: fix SND_SOC_SOF dependencies
+- ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx
+- ethernet: intel: fix building with large NR_CPUS
+- ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx
+- interference: Fix uninitialized ifs_clock compiling issue
+- iommu/ummu: optimize log printing
+- !20455 Fix compilation failure caused by PR#20174
+- !20302 CVE-2026-22980
+- !20142 CVE-2025-68803
+- !20261 ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
+- !20435 fix CVE-2026-22998
+- !20433 scsi: target: Reset t_task_cdb pointer in error case
+- !20432 scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
+- !20431 block: Use RCU in blk_mq_[un
+- !20307 tpm: Cap the number of PCR banks
+- !20062 xfs: Add xfs_dir3_leaf_header_check() in leaf/leafn read
+- !20157 v2 md: backport from mainline
+- rcu: Protect ->defer_qs_iw_pending from data race
+- platform/x86/intel/pmt: fix compilation failure caused by PR#20174
+- iommu/ummu: optimize kv cache memory management
+- iommu/ummu: optimize permission table management
+- iommu/ummu: remove check for eid_type while del eid
+- iommu/ummu: optimize the code implementation
+- drivers/perf: fix ummu-pmu data reading exception
+- iommu/ummu: IOMMU_DOMAIN_BLOCKED type don not sync tct
+- drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
+- crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
+- net: unic: Notify mami of the bond ip change.
+- ub: ubase: Support for UE link by ctrlq message
+- ub: ubase: send a deactivate req in removing
+- ub: ubase: Querying TPG/TP contexts in the chip is no longer supported after enabling safe mode.
+- ub: ubase: Use an independent thread for the ctrlq workqueue.
+- !20368 ubcore: fix logging and permission for route query.
+- crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
+- !20344 ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
+- net: unic: Fix the ummu 0xa event that occurs when modifying queues and resetting concurrent scenarios
+- ub: ubase: Add KABI compatibility
+- ub: ubase: fixing the issue of cdma ctp_req_vl parameter configuration
+- ub: ubase: add PMU IDEV interrupt supported abilities.
+- ub: ubase: Delete the tid mask for eq, jfs, jfr, and jfc context
+- ub: ubase: Set the completion event interrupt to auto
+- net: unic: fix poll tx read old skb cause a UAF bug
+- !20249 Fix CVE-2025-38489
+- !20250 Fix CVE-2025-38480
+- !20378 Fix CVE-2025-39838
+- !20430 Fix CVE-2025-39942
+- !20351 Fix CVE-2025-71149
+- !20375 Fix CVE-2025-71150
+- !20323 Fix CVE-2025-38730
+- !20320 Fix CVE-2025-68814
+- !20314 Fix CVE-2025-71072
+- !20315 Fix CVE-2025-68794
+- !20403 bpf: Check skb->transport_header is set in bpf_skb_check_mtu
+- !20402 bpf: Do not let BPF test infra emit invalid GSO types to stack
+- !20401 tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()
+- !20400 netfilter: nft_ct: add seqadj extension for natted connections
+- !20399 net: xfrm: Fix CVE-2025-40215
+- !20398 net/sched: sch_qfq: Fix null-deref in agg_dequeue
+- !20397 bpf: Reject narrower access to pointer ctx fields
+- !20396 Bluetooth: eir: Fix possible crashes on eir_create_adv_data
+- !20394 IB/mlx5: Fix potential deadlock in MR deregistration
+- !20367 ub: cdma: cdma uaf bugfix
+- net/mlx5e: Fix crash on profile change rollback failure
+- net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
+- PCI/AER: Fix NULL pointer access by aer_info
+- gfs2: No more self recovery
+- drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
+- crypto: qat - flush misc workqueue during device shutdown
+- !20174 Backport PMT spec 3.0 support
+- !20366 [Hygon][6.6][Bugfix]: Resolve FPU state corruption between atomic and non-atomic contexts
+- !19814 [OLK-6.6] Batch flushing user memory encrytion status change
+- !20393 [OLK-6.6][linux-6.6.y sync] Backport 6.6.100-6.6.101 LTS Patches
+- nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
+- nvmet-tcp: remove boilerplate code
+- scsi: target: Reset t_task_cdb pointer in error case
+- scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
+- block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
+- ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
+- ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
+- smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
+- smb: server: remove separate empty_recvmsg_queue
+- !20384 ub:ubus: Fix ubus link message and pool device error
+- !20389 gfs2: Prevent recursive memory reclaim
+- !20388 *** fix CVE-2025-38062 ***
+- !20387 KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
+- !20386 pinctrl: check the return value of pinmux_ops::get_function_name()
+- !20385 iommu/amd/pgtbl: Fix possible race while increase page table level
+- ub:ubus: Not cfg access during surprise down
+- ub:hisi-ubus: Delete validate_pa err print
+- PCI: cadence: Check for the existence of cdns_pcie::ops before using it
+- can: netlink: can_changelink(): allow disabling of automatic restart
+- Revert "selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test"
+- drm/sched: Remove optimization that causes hang when killing dependent jobs
+- ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS
+- bpf: Check skb->transport_header is set in bpf_skb_check_mtu
+- bpf: Do not let BPF test infra emit invalid GSO types to stack
+- tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()
+- netfilter: nft_ct: add seqadj extension for natted connections
+- xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
+- xfrm: delete x->tunnel as we delete x
+- x86/hw-vuln:Support hardware-based mitigation for Retbleed and SRSO via Hygon IBRS to avoid performance degradation caused by software-based mitigation.
+- net/sched: sch_qfq: Fix null-deref in agg_dequeue
+- bpf: Reject narrower access to pointer ctx fields
+- Bluetooth: eir: Fix possible crashes on eir_create_adv_data
+- IB/mlx5: Fix potential deadlock in MR deregistration
+- ub:ubus: Fix ubus link message and pool device error
+- ub:hisi-ubus: cq poller maximum handle 64 cqe per time
+- ub:hisi-ubus:Fix vdm message print error
+- ub:ubus:Fix ubus interrupt release issue
+- wifi: mt76: mt7921: prevent decap offload config before STA initialization
+- mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()
+- iio: hid-sensor-prox: Restore lost scale assignments
+- iio: hid-sensor-prox: Fix incorrect OFFSET calculation
+- crypto: powerpc/poly1305 - add depends on BROKEN for now
+- erofs: address D-cache aliasing
+- drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
+- ALSA: hda: Add missing NVIDIA HDA codec IDs
+- ALSA: hda/tegra: Add Tegra264 support
+- comedi: comedi_test: Fix possible deletion of uninitialized timers
+- usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
+- usb: typec: tcpm: allow switching to mode accessory to mux properly
+- usb: typec: tcpm: allow to use sink in accessory mode
+- drm/amdkfd: Don't call mmput from MMU notifier callback
+- mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
+- selftests: mptcp: connect: also cover checksum
+- selftests: mptcp: connect: also cover alt modes
+- resource: fix false warning in __request_region()
+- gve: Fix stuck TX queue for DQ queue format
+- e1000e: ignore uninitialized checksum word on tgp
+- e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
+- dpaa2-switch: Fix device reference count leak in MAC endpoint handling
+- dpaa2-eth: Fix device reference count leak in MAC endpoint handling
+- ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx
+- sprintf.h requires stdarg.h
+- bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
+- i2c: virtio: Avoid hang by using interruptible completion wait
+- i2c: tegra: Fix reset error handling with ACPI
+- platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots
+- can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode
+- can: dev: can_restart(): move debug message and stats after successful restart
+- can: dev: can_restart(): reverse logic to remove need for goto
+- i40e: When removing VF MAC filters, only check PF-set MAC
+- i40e: report VF tx_dropped with tx_errors instead of tx_discards
+- i40e: Add rx_missed_errors for buffer exhaustion
+- net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
+- net/mlx5: Fix memory leak in cmd_exec()
+- staging: vchiq_arm: Make vchiq_shutdown never fail
+- x86/hyperv: Fix usage of cpu_online_mask to get valid cpu
+- regmap: fix potential memory leak of regmap_bus
+- iio: adc: ad7949: use spi_is_bpw_supported()
+- interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node
+- RDMA/core: Rate limit GID cache warning messages
+- virtio_ring: Fix error reporting in virtqueue_resize
+- !20348 [OLK-6.6][linux-6.6.y sync] Backport 6.6.99-6.6.100 LTS Patches
+- !20346 tracing: Fix crash on synthetic stacktrace field usage
+- vfs: Don't leak disconnected dentries on umount
+- !20334 Fix CVE-2025-68780
+- gfs2: Prevent recursive memory reclaim
+- amd/amdkfd: enhance kfd process check in switch partition
+- drm/amdkfd: allow compute partition mode switch with cgroup exclusions
+- KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
+- pinctrl: check the return value of pinmux_ops::get_function_name()
+- iommu/amd/pgtbl: Fix possible race while increase page table level
+- !19966 nvme-fc: use lock accessing port_state and rport state
+- ASoC: fsl_sai: replace regmap_write with regmap_update_bits
+- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
+- cifs: prevent NULL pointer dereference in UTF16 conversion
+- ksmbd: Fix refcount leak when invalid session is found on session lookup
+- ubcore: fix logging and permission for route query.
+- !20232 driver/coda: VirtCCA supports MSI device DA
+- Revert "Revert "RDMA/hns: Fix mismatch exception rollback""
+- !20197 ub: udma&ubase: fix a bug that caused long reboot time
+- x86: Resolve FPU state corruption between atomic and non-atomic contexts
+- ub: cdma: cdma uaf bugfix
+- ub: cdma: jfs call trace bugfix
+- !20353 x86/fpu: Clear XSTATE_BV[i
+- s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
+- KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls
+- nvmem: layouts: u-boot-env: remove crc32 endianness conversion
+- i2c: omap: fix deprecated of_property_read_bool() use
+- ASoC: fsl_sai: Force a software reset when starting in consumer mode
+- regulator: pwm-regulator: Manage boot-on with disabled PWM channels
+- regulator: pwm-regulator: Calculate the output voltage for disabled PWMs
+- i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()
+- i2c: omap: Fix an error handling path in omap_i2c_probe()
+- i2c: omap: Add support for setting mux
+- usb: dwc3: qcom: Don't leave BCR asserted
+- usb: hub: Don't try to recover devices lost during warm reset.
+- usb: hub: Fix flushing of delayed work used for post resume purposes
+- usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
+- usb: hub: fix detection of high tier USB3 devices behind suspended hubs
+- arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
+- ipv6: make addrconf_wq single threaded
+- !20354 cpufreq/sched: Explicitly synchronize limits_changed flag handling
+- sched/deadline: only set free_cpus for online runqueues
+- x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
+- cpufreq/sched: Explicitly synchronize limits_changed flag handling
+- io_uring/poll: correctly handle io_poll_add() return value on update
+- shmem: fix recovery on rename failures
+- io_uring: fix filename leak in __io_openat_prep()
+- Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
+- rxrpc: Fix transmission of an abort in response to an abort
+- rxrpc: Fix recv-recv race of completed call
+- net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
+- net: bridge: Do not offload IGMP/MLD messages
+- hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
+- netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
+- ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
+- net/mlx5: Correctly set gso_size when LRO is used
+- Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID
+- Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
+- Bluetooth: SMP: If an unallowed command is received consider it a failure
+- Bluetooth: hci_sync: fix connectable extended advertising when using static random address
+- hwmon: (corsair-cpro) Validate the size of the received input buffer
+- selftests: net: increase inter-packet timeout in udpgro.sh
+- wifi: cfg80211: remove scan request n_channels counted_by
+- nvme: fix misaccounting of nvme-mpath inflight I/O
+- net: phy: Don't register LEDs for genphy
+- nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()
+- rpl: Fix use-after-free in rpl_do_srh_inline().
+- block: fix kobject leak in blk_unregister_queue
+- net: emaclite: Fix missing pointer increment in aligned_read()
+- soundwire: amd: fix for clearing command status register
+- soundwire: amd: fix for handling slave alerts after link is down
+- comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
+- comedi: Fix some signed shift left operations
+- comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large
+- comedi: das6402: Fix bit shift out of bounds
+- comedi: das16m1: Fix bit shift out of bounds
+- comedi: aio_iiro_16: Fix bit shift out of bounds
+- comedi: pcl812: Fix bit shift out of bounds
+- iio: adc: stm32-adc: Fix race in installing chained IRQ handler
+- iio: adc: max1363: Reorder mode_list[] entries
+- iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
+- iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush
+- soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
+- soc: aspeed: lpc-snoop: Cleanup resources in stack-order
+- s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
+- pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
+- net: libwx: properly reset Rx ring descriptor
+- net: libwx: remove duplicate page_pool_put_full_page()
+- mmc: sdhci_am654: Workaround for Errata i2312
+- mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models
+- mmc: bcm2835: Fix dma_unmap_sg() nents value
+- memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
+- isofs: Verify inode mode when loading from disk
+- dmaengine: nbpfaxi: Fix memory corruption in probe()
+- af_packet: fix soft lockup issue caused by tpacket_snd()
+- af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
+- arm64: dts: rockchip: use cs-gpios for spi1 on ringneck
+- arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on
+- arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency
+- net/mlx5: Update the list of the PCI supported devices
+- phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
+- io_uring/poll: fix POLLERR handling
+- ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
+- drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
+- tracing/osnoise: Fix crash in timerlat_dump_stack()
+- spi: Add check for 8-bit transfer with 8 IO mode support
+- pch_uart: Fix dma_sync_sg_for_device() nents value
+- thunderbolt: Fix bit masking in tb_dp_port_set_hops()
+- i2c: stm32: fix the device used for the DMA map
+- tracing: Fix crash on synthetic stacktrace field usage
+- usb: musb: fix gadget state on disconnect
+- USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
+- USB: serial: option: add Foxconn T99W640
+- USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
+- phy: tegra: xusb: Disable periodic tracking on Tegra234
+- phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode
+- phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode
+- ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
+- fs/proc: fix uaf in proc_readdir_de()
+- io_uring/net: commit partial buffers on retry
+- nvme: fix admin request_queue lifetime
+- fs/notify: call exportfs_encode_fid with s_umount
+- iomap: adjust read range correctly for non-block-aligned positions
+- fuse: fix livelock in synchronous file put from fuseblk workers
+- tpm: Cap the number of PCR banks
+- nfsd: provide locking for v4_end_grace
+- Revert "nfsd: provide locking for v4_end_grace"
+- config: enable config for PMT discovery driver
+- platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe
+- platform/x86/intel/pmt: Fix kobject memory leak on init failure
+- platform/x86/intel/pmt: fix a crashlog NULL pointer access
+- platform/x86/intel/pmt: fix build dependency for kunit test
+- platform/x86/intel/pmt/discovery: fix format string warning
+- platform/x86/intel/pmt/discovery: Fix size_t specifiers for 32-bit
+- platform/x86/intel/pmt: KUNIT test for PMT Enhanced Discovery API
+- platform/x86/intel/pmt/telemetry: Add API to retrieve telemetry regions by feature
+- platform/x86/intel/pmt/discovery: Get telemetry attributes
+- platform/x86/intel/tpmi: Get OOBMSM CPU mapping from TPMI
+- platform/x86/intel/vsec: Set OOBMSM to CPU mapping
+- platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h
+- docs: Add ABI documentation for intel_pmt feature directories
+- platform/x86/intel/pmt: Add PMT Discovery driver
+- sysfs: Fix crash on empty group attributes array
+- sysfs: Introduce a mechanism to hide static attribute_groups
+- platform/x86/intel/vsec: Add new Discovery feature
+- platform/x86/intel/vsec: Skip driverless features
+- platform/x86/intel/vsec: Skip absent features during initialization
+- platform/x86/intel/vsec: Add device links to enforce dependencies
+- platform/x86/intel/vsec: Create wrapper to walk PCI config space
+- platform/x86/intel/vsec: Add private data for per-device data
+- MAINTAINERS: Add link to documentation of Intel PMT ABI
+- platform/x86/intel/pmt: allow user offset for PMT callbacks
+- driver/coda: VirtCCA supports MSI device DA
+- ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
+- Rename leapioraid to leapraid and release v2.0
+- ub: udma: fix a bug that caused long reboot time.
+- ub: ubase: Accelerate when ctrl node is shutting down
+- platform/x86/intel/pmt: Use PMT callbacks
+- platform/x86/intel/vsec: Add PMT read callbacks
+- platform/x86/intel/vsec.h: Move to include/linux
+- md: prevent incorrect update of resync/recovery offset
+- md/raid1: Fix data corruption for degraded array with slow disk
+- md/raid1: set max_sectors during early return from choose_slow_rdev()
+- md-cluster: fix no recovery job when adding/re-adding a disk
+- md-cluster: fix hanging issue while a new disk adding
+- md/raid5: recheck if reshape has finished with device_lock held
+- md-cluster: Constify struct md_cluster_operations
+- md: Remove unneeded semicolon
+- md/raid5: fix spares errors about rcu usage
+- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
+- md: pass in max_sectors for pers->sync_request()
+- md: factor out helpers for different sync_action in md_do_sync()
+- md: replace last_sync_action with new enum type
+- md: use new helpers in md_do_sync()
+- md: don't fail action_store() if sync_thread is not registered
+- md: remove parameter check_seq for stop_sync_thread()
+- md: replace sysfs api sync_action with new helpers
+- md: factor out helper to start reshape from action_store()
+- md: add new helpers for sync_action
+- md: add a new enum type sync_action
+- md: rearrange recovery_flags
+- md/raid0: don't free conf on raid0_run failure
+- md: make md_flush_request() more readable
+- md: change the return value type of md_write_start to void
+- md: Revert "md: Fix overflow in is_mddev_idle"
+- md: don't account sync_io if iostats of the disk is disabled
+- md: Fix overflow in is_mddev_idle
+- md: add check for sleepers in md_wakeup_thread()
+- md: add a mddev_is_dm helper
+- md: add a mddev_add_trace_msg helper
+- md: add a mddev_trace_remap helper
+- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape
+- dm-raid: add a new helper prepare_suspend() in md_personality
+- dm-raid: really frozen sync_thread during suspend
+- md: add a new helper reshape_interrupted()
+- md: export helper md_is_rdwr()
+- md: export helpers to stop sync_thread
+- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
+- md/raid1: factor out helpers to choose the best rdev from read_balance()
+- md/raid1: factor out the code to manage sequential IO
+- md/raid1: factor out choose_bb_rdev() from read_balance()
+- md/raid1: factor out choose_slow_rdev() from read_balance()
+- md/raid1: factor out read_first_rdev() from read_balance()
+- md/raid1-10: factor out a new helper raid1_should_read_first()
+- md/raid1-10: add a helper raid1_check_read_range()
+- md/raid1: fix choose next idle in read_balance()
+- md/raid1: record nonrot rdevs while adding/removing rdevs to conf
+- md/raid1: factor out helpers to add rdev to conf
+- md: add a new helper rdev_has_badblock()
+- md: check mddev->pers before calling md_set_readonly()
+- md: clean up openers check in do_md_stop() and md_set_readonly()
+- md: sync blockdev before stopping raid or setting readonly
+- md: factor out a helper to sync mddev
+- md: return directly before setting did_set_md_closing
+- md: changed the switch of RAID_VERSION to if
+- md: merge the check of capabilities into md_ioctl_valid()
+- md: Don't suspend the array for interrupted reshape
+- md: Don't register sync_thread for reshape directly
+- md: Make sure md_do_sync() will set MD_RECOVERY_DONE
+- md: Don't ignore read-only array in md_check_recovery()
+- md: Don't ignore suspended array in md_check_recovery()
+- md: get rdev->mddev with READ_ONCE()
+- md: remove redundant md_wakeup_thread()
+- md: remove redundant check of 'mddev->sync_thread'
+- md: fix a suspicious RCU usage warning
+- raid: Remove now superfluous sentinel element from ctl_table array
+- NFSD: NFSv4 file creation neglects setting ACL
+- nfsd: set security label during create operations
+- xfs: Add xfs_dir3_leaf_header_check() in leaf/leafn read
+- nvme-fc: use lock accessing port_state and rport state
+- x86/mm: Batch flushing user memory encrytion status change
+
+* Mon Feb 2 2026 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-136.0.0.117
+- riscv kernel upgrade to 6.6.0-136.0.0
+- Fixed kernel patch conflicts.
+
+* Fri Jan 30 2026 Hangfan Li <lihangfan@iscas.ac.cn> - 6.6.0-136.0.0.116
+- riscv: fix dtbs install
+
+* Wed Jan 28 2026 Li Nan <linan122@huawei.com> - 6.6.0-136.0.0.115
+- !20020 ext4: fix e4b bitmap inconsistency reports
+- !20308 ext4: fix stale data issue on the iomap path
+- !20347 Fix exception when umount with release dev fd
+- mfs: Do not release the async event immediately when read failed
+- mfs: Fix wild-memory-access error when mfs event is destroy.
+- !20336 memcg: avoid the warning in mem_cgroup_migrate
+- !20326 KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
+- !20059 net/mdiobus: Fix potential out-of-bounds read/write access
+- !20057 net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
+- !20056 net: phy: clear phydev->devlink when the link is deleted
+- !20055 netfilter: nft_set_pipapo: prevent overflow in lookup table allocation
+- !20130 ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple()
+- !20327 s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump
+- !20324 drm/mediatek: Disable AFBC support on Mediatek DRM driver
+- !20276 ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params
+- !20325 atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
+- !20330 [OLK-6.6][linux-6.6.y sync] Backport 6.6.98-6.6.99 LTS Patches
+- Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard
+- kasan: use vmalloc_dump_obj() for vmalloc error reports
+- HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
+- btrfs: don't ignore inode missing when replaying log tree
+- btrfs: fix log tree replay failure due to file with 0 links and extents
+- btrfs: do not assert we found block group item when creating free space tree
+- vsock: fix lock inversion in vsock_assign_transport()
+- ksmbd: fix potential use-after-free in oplock/lease break ack
+- kasan: remove kasan_find_vm_area() to prevent possible deadlock
+- smb: client: fix potential race in cifs_put_tcon()
+- selftests/bpf: adapt one more case in test_lru_map to the new target_free
+- Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID
+- HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
+- bpf: Adjust free target to avoid global starvation of LRU map
+- vt: add missing notification when switching back to text mode
+- btrfs: fix assertion when building free space tree
+- net: mana: Record doorbell physical address in PF mode
+- HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
+- net: usb: qmi_wwan: add SIMCom 8230C composition
+- ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
+- ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
+- io_uring: make fallocate be hashed work
+- um: vector: Reduce stack usage in vector_eth_configure()
+- atm: idt77252: Add missing `dma_map_error()`
+- ublk: sanity check add_dev input for underflow
+- net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
+- can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level
+- net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
+- ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
+- net: appletalk: Fix device refcount leak in atrtr_create()
+- drm/tegra: nvdec: Fix dma_alloc_coherent error check
+- wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
+- cifs: all initializations for tcon should happen in tcon_info_alloc
+- smb: client: fix DFS interlink failover
+- smb: client: avoid unnecessary reconnects when refreshing referrals
+- usb: dwc3: Abort suspend on soft disconnect failure
+- usb: cdnsp: Fix issue with CV Bad Descriptor test
+- usb: cdnsp: Replace snprintf() with the safer scnprintf() variant
+- usb:cdnsp: remove TRB_FLUSH_ENDPOINT command
+- btrfs: fix inode lookup error handling during log replay
+- btrfs: return a btrfs_inode from btrfs_iget_logging()
+- btrfs: remove redundant root argument from fixup_inode_link_count()
+- btrfs: remove redundant root argument from btrfs_update_inode_fallback()
+- btrfs: remove noinline from btrfs_update_inode()
+- erofs: fix to add missing tracepoint in erofs_read_folio()
+- ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
+- smb: server: make use of rdma_destroy_qp()
+- x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
+- mm/vmalloc: leave lazy MMU mode on PTE mapping error
+- scripts/gdb: fix interrupts.py after maple tree conversion
+- scripts/gdb: de-reference per-CPU MCE interrupts
+- scripts/gdb: fix interrupts display after MCP on x86
+- mm: fix the inaccurate memory statistics issue for users
+- maple_tree: fix mt_destroy_walk() on root leaf node
+- Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
+- drm/gem: Fix race in drm_gem_handle_create_tail()
+- drm/ttm: fix error handling in ttm_buffer_object_transfer
+- memcg: avoid the warning in mem_cgroup_migrate
+- !17578 perf mem/c2c: Add load store event mapping for Hygon
+- !19670 [OLK-6.6] Fix CVE-2025-39833
+- !19669 [OLK-6.6] Fix CVE-2025-39743
+- !19668 [OLK-6.6] Fix CVE-2025-38681
+- !18606 [0LK-6.6] Fix CVE-2025-38699
+- !20332 Fix CVE-2025-68371
+- !19666 [OLK-6.6] Fix CVE-2025-38650
+- !19665 [OLK-6.6] Fix CVE-2025-38578
+- !19649 [olk 6.6] 主线补丁同步,hugememory&khugepaged
+- !20317 Fix CVE-2025-71108
+- scsi: smartpqi: Fix device resources accessed after device removal
+- !20037 [Intel-SIG] DMR new CPU model support
+- wifi: prevent A-MSDU attacks in mesh networks
+- KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
+- KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.
+- x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
+- x86/mce: Don't remove sysfs if thresholding sysfs init fails
+- x86/mce/amd: Fix threshold limit reset
+- x86/mce/amd: Add default names for MCA banks and blocks
+- rxrpc: Fix oops due to non-existence of prealloc backlog struct
+- Bluetooth: HCI: Set extended advertising data synchronously
+- perf: build: Setup PKG_CONFIG_LIBDIR for cross compilation
+- maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
+- rxrpc: Fix bug due to prealloc collision
+- atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
+- atm: clip: Fix infinite recursive call of clip_push().
+- atm: clip: Fix memory leak of struct clip_vcc.
+- atm: clip: Fix potential null-ptr-deref in to_atmarpd().
+- net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
+- net: phy: smsc: Force predictable MDI-X state on LAN87xx
+- net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
+- net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
+- vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
+- !19995 net: netpoll: fix incorrect refcount handling causing incorrect cleanup
+- vsock: Fix transport_* TOCTOU
+- !19994 ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
+- vsock: Fix transport_{g2h,h2g} TOCTOU
+- !19993 net: ipv6: fix field-spanning memcpy warning in AH output
+- vsock: fix `vsock_proto` declaration
+- !19988 udp_tunnel: use netdev_warn() instead of netdev_WARN()
+- fix proc_sys_compare() handling of in-lookup dentries
+- pinctrl: amd: Clear GPIO debounce for suspend
+- Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
+- Bluetooth: hci_sync: Fix not disabling advertising instance
+- ASoC: cs35l56: probe() should fail if the device ID is not recognized
+- ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
+- !19146 Backport uncore freq driver fixes and support for agent_types and die_id sysfs attributes
+- !20036 Backport CWF cstate PMU for 6.6
+- !20304 [OLK-6.6][linux-6.6.y sync] Backport 6.6.96-6.6.98 LTS Patches
+- s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump
+- !20303 ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
+- KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
+- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
+- drm/mediatek: Disable AFBC support on Mediatek DRM driver
+- !20295 CVE-2025-68296
+- usb: typec: ucsi: Handle incorrect num_connectors capability
+- Input: xpad - set correct controller type for Acer NGR200
+- f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
+- smb: client: remove redundant lstrp update in negotiate protocol
+- igc: fix disabling L1.2 PCI-E link substate on I226 on init
+- platform/x86: Fix initialization order for firmware_attributes_class
+- RDMA/mlx5: Fix vport loopback forcing for MPV device
+- ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
+- ext4: fix stale data issue on the iomap path
+- !20046 drm/sysfb: Do not dereference NULL pointer in plane reset
+- !20045 binfmt_misc: restore write access before closing files opened by open_exec()
+- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
+- powerpc/kernel: Fix ppc_save_regs inclusion in build
+- platform/x86: think-lmi: Fix sysfs group cleanup
+- platform/x86: think-lmi: Fix kobject cleanup
+- platform/x86: think-lmi: Create ksets consecutively
+- powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed
+- iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU
+- Logitech C-270 even more broken
+- dma-buf: fix timeout handling in dma_resv_wait_timeout v2
+- smb: client: fix readdir returning wrong type with POSIX extensions
+- usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
+- usb: cdnsp: do not disable slot for disabled slot
+- Input: iqs7222 - explicitly define number of external channels
+- Input: xpad - support Acer NGR 200 Controller
+- xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
+- xhci: dbc: Flush queued requests before stopping dbc
+- xhci: dbctty: disable ECHO flag by default
+- usb: xhci: quirk for data loss in ISOC transfers
+- NFSv4/flexfiles: Fix handling of NFS level errors in I/O
+- module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper
+- platform/x86: hp-bioscfg: Fix class device unregistration
+- platform/x86: hp-bioscfg: Directly use firmware_attributes_class
+- rcu: Return early if callback is not specified
+- wifi: mac80211: drop invalid source address OCB frames
+- aoe: defer rexmit timer downdev work to workqueue
+- regulator: fan53555: add enable_time support and soft-start times
+- ASoC: amd: yc: update quirk data for HP Victus
+- powerpc: Fix struct termio related ioctl macros
+- platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list
+- ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic
+- ata: pata_cs5536: fix build on 32-bit UML
+- ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled
+- ALSA: sb: Force to disable DMAs once when DMA mode is changed
+- ALSA: sb: Don't allow changing the DMA mode during operations
+- drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
+- drm/simpledrm: Do not upcast in release helpers
+- scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
+- scsi: ufs: core: Add OPP support for scaling clocks and regulators
+- scsi: ufs: core: Fix abnormal scale up after last cmd finish
+- f2fs: fix to zero post-eof page
+- f2fs: convert f2fs_vm_page_mkwrite() to use folio
+- f2fs: prevent writing without fallocate() for pinned files
+- f2fs: add tracepoint for f2fs_vm_page_mkwrite()
+- x86/traps: Initialize DR6 by writing its architectural reset value
+- wifi: mac80211: finish link init before RCU publish
+- wifi: mac80211: Add link iteration macro for link data
+- wifi: mac80211: chan: chandef is non-NULL for reserved
+- smb: client: remove from TP_printk statements
+- btrfs: fix qgroup reservation leak on failure to allocate ordered extent
+- smb: client: fix race condition in negotiate timeout by using more precise timing
+- amd-xgbe: do not double read link status
+- nui: Fix dma_mapping_error() check
+- enic: fix incorrect MTU comparison in enic_change_mtu()
+- amd-xgbe: align CL37 AN sequence as per databook
+- lib: test_objagg: Set error message in check_expect_hints_stats()
+- igc: disable L1.2 PCI-E link substate to avoid performance issue
+- drm/i915/gsc: mei interrupt top half should be in irq disabled context
+- drm/i915/gt: Fix timeline left held on VMA alloc error
+- platform/mellanox: mlxreg-lc: Fix logic error in power state check
+- platform/x86: dell-wmi-sysman: Fix class device unregistration
+- platform/x86: dell-sysman: Directly use firmware_attributes_class
+- platform/x86: think-lmi: Fix class device unregistration
+- platform/x86: think-lmi: Directly use firmware_attributes_class
+- platform/x86: firmware_attributes_class: Simplify API
+- platform/x86: firmware_attributes_class: Move include linux/device/class.h
+- platform/x86: make fw_attr_class constant
+- arm64: dts: qcom: sm8550: add UART14 nodes
+- drm/i915/selftests: Change mock_request() to return error pointers
+- spi: spi-fsl-dspi: Clear completion counter before initiating transfer
+- drm/exynos: fimd: Guard display clock control with runtime PM calls
+- dpaa2-eth: fix xdp_rxq_info leak
+- ethernet: atl1: Add missing DMA mapping error checks and count errors
+- btrfs: use btrfs_record_snapshot_destroy() during rmdir
+- btrfs: propagate last_unlink_trans earlier when doing a rmdir
+- btrfs: rename err to ret in btrfs_rmdir()
+- btrfs: fix iteration of extrefs during log replay
+- btrfs: fix missing error handling when searching for inode refs during log replay
+- Bluetooth: Prevent unintended pause by checking if advertising is active
+- platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message
+- RDMA/mlx5: Fix vport loopback for MPV device
+- RDMA/mlx5: Fix CC counters query for MPV
+- RDMA/mlx5: Fix HW counters query for non-representor devices
+- scsi: ufs: core: Fix spelling of a sysfs attribute name
+- scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
+- scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
+- platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
+- arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename
+- mtk-sd: reset host->mrq on prepare_data() error
+- mtk-sd: Prevent memory corruption from DMA map failure
+- mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
+- Bluetooth: MGMT: mesh_send: check instances prior disabling advertising
+- Bluetooth: MGMT: set_mesh: update LE scan interval and window
+- Bluetooth: hci_sync: revert some mesh modifications
+- mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
+- mmc: sdhci: Add a helper function for dump register in dynamic debug mode
+- vsock/vmci: Clear the vmci transport packet properly when initializing it
+- s390/pci: Do not try re-enabling load/store if device is disabled
+- rtc: cmos: use spin_lock_irqsave in cmos_interrupt
+- rtc: pcf2127: fix SPI command byte for PCF2131
+- rtc: pcf2127: add missing semicolon after statement
+- !20296 [OLK-6.6][linux-6.6.y sync] Backport 6.6.95-6.6.96 LTS Patches
+- !20298 cifs: Fix memory and information leak in smb3_reconfigure()
+- !20042 RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
+- !20041 Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
+- !19820 usbnet: Prevents free active kevent
+- !20268 urma: fix dereference of null_ptr for uobj
+- Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
+- kallsyms: fix build without execinfo
+- drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe()
+- Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
+- usb: typec: displayport: Fix potential deadlock
+- NFSv4.2: another fix for listxattr
+- ARM: 9354/1: ptrace: Use bitfield helpers
+- firmware: arm_scmi: Ensure that the message-id supports fastchannel
+- firmware: arm_scmi: Add a common helper to check if a message is supported
+- nvme: always punt polled uring_cmd end_io work to task_work
+- Revert "ipv6: save dontfrag in cork"
+- x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c
+- Kunit to check the longest symbol length
+- s390/entry: Fix last breaking event handling in case of stack corruption
+- media: uvcvideo: Rollback non processed entities on error
+- ksmbd: remove unsafe_memcpy use in session setup
+- ksmbd: Use unsafe_memcpy() for ntlm_negotiate
+- drm/amdgpu: switch job hw_fence to amdgpu_fence
+- drm/amdgpu: Add kicker device detection
+- drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
+- drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
+- drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
+- drm/bridge: cdns-dsi: Check return value when getting default PHY config
+- drm/bridge: cdns-dsi: Fix connecting to next bridge
+- drm/bridge: cdns-dsi: Fix phy de-init and flag it so
+- drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
+- drm/amdkfd: Fix race in GWS queue scheduling
+- drm/msm/gpu: Fix crash when throttling GPU immediately during boot
+- drm/udl: Unregister device before cleaning up on disconnect
+- drm/tegra: Assign plane type before registration
+- drm/etnaviv: Protect the scheduler's pending list with its lock
+- drm/cirrus-qemu: Fix pitch programming
+- drm/ast: Fix comment on modeset lock
+- HID: wacom: fix kobject reference count leak
+- HID: wacom: fix memory leak on sysfs attribute creation failure
+- HID: wacom: fix memory leak on kobject creation failure
+- HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
+- net: libwx: fix the creation of page_pool
+- btrfs: update superblock's device bytes_used when dropping chunk
+- btrfs: fix a race between renames and directory logging
+- dm-raid: fix variable in journal device check
+- Bluetooth: L2CAP: Fix L2CAP MTU negotiation
+- serial: imx: Restore original RXTL for console to fix data loss
+- dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
+- staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
+- EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
+- drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
+- drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
+- drm/i915: fix build error some more
+- net: selftests: fix TCP packet checksum
+- ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
+- net: enetc: Correct endianness handling in _enetc_rd_reg64
+- libbpf: Fix possible use-after-free for externs
+- um: ubd: Add missing error check in start_io_thread()
+- vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
+- af_unix: Don't set -ECONNRESET for consumed OOB skb.
+- wifi: mac80211: fix beacon interval calculation overflow
+- attach_recursive_mnt(): do not lock the covering tree when sliding something under it
+- ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
+- lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
+- s390/pkey: Prevent overflow in size calculation for memdup_user()
+- ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
+- i2c: robotfuzz-osif: disable zero-length read messages
+- i2c: tiny-usb: disable zero-length read messages
+- af_unix: Don't leave consecutive consumed OOB skbs.
+- af_unix: Don't call skb_get() for OOB skb.
+- af_unix: Define locking order for U_RECVQ_LOCK_EMBRYO in unix_collect_skb().
+- af_unix: Define locking order for U_LOCK_SECOND in unix_state_double_lock().
+- af_unix: Define locking order for unix_table_double_lock().
+- platform/x86: ideapad-laptop: use usleep_range() for EC polling
+- platform/x86: ideapad-laptop: move ACPI helpers from header to source file
+- platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc
+- platform/x86: ideapad-laptop: introduce a generic notification chain
+- dummycon: Trigger redraw when switching consoles with deferred takeover
+- tty: vt: make consw::con_switch() return a bool
+- tty: vt: sanitize arguments of consw::con_clear()
+- tty: vt: make init parameter of consw::con_init() a bool
+- PCI: apple: Set only available ports up
+- PCI: apple: Use helper function for_each_child_of_node_scoped()
+- !20288 memcg: avoid dead loop when setting memory.max
+- cifs: Fix memory and information leak in smb3_reconfigure()
+- !19975 Bluetooth: MGMT: cancel mesh send timer when hdev removed
+- !19976 net/mlx5: Clean up only new IRQ glue on request_irq() failure
+- !19977 net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
+- !19978 net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ
+- uio_hv_generic: Query the ringbuffer size for device
+- Drivers: hv: vmbus: Add utility function for querying ring size
+- f2fs: don't over-report free space or inodes in statvfs
+- btrfs: handle csum tree error with rescue=ibadroots correctly
+- ovl: Check for NULL d_inode() in ovl_dentry_upper()
+- scsi: ufs: core: Don't perform UFS clkscaling during host async scan
+- ceph: fix possible integer overflow in ceph_zero_objects()
+- ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
+- ALSA: hda: Add new pci id for AMD GPU display HD audio controller
+- ALSA: hda: Ignore unsol events for cards being shut down
+- usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
+- usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
+- usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
+- usb: Add checks for snprintf() calls in usb_alloc_dev()
+- usb: common: usb-conn-gpio: use a unique name for usb connector device
+- usb: potential integer overflow in usbg_make_tpg()
+- misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()
+- iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
+- usb: dwc2: also exit clock_gating when stopping udc while suspended
+- coresight: Only check bottom two claim bits
+- um: use proper care when taking mmap lock during segfault
+- um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
+- iio: pressure: zpa2326: Use aligned_s64 for the timestamp
+- bcache: fix NULL pointer in cache_set_flush()
+- amd/amdkfd: fix a kfd_process ref leak
+- md/md-bitmap: fix dm-raid max_write_behind setting
+- PCI: apple: Fix missing OF node reference in apple_pcie_setup_port
+- PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane
+- dmaengine: xilinx_dma: Set dma_device directions
+- rust: module: place cleanup_module() in .exit.text section
+- ksmbd: provide zero as a unique ID to the Mac client
+- ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension
+- hwmon: (pmbus/max34440) Fix support for max34451
+- NFSv4: xattr handlers should check for absent nfs filehandles
+- cxl/region: Add a dev_err() on missing target list entries
+- fuse: fix race between concurrent setattrs from multiple nodes
+- leds: multicolor: Fix intensity setting while SW blinking
+- sunrpc: don't immediately retransmit on seqno miss
+- mfd: max14577: Fix wakeup source leaks on device unbind
+- mailbox: Not protect module_put with spin_lock_irqsave
+- NFSv4.2: fix listxattr to return selinux security label
+- NFSv4: Always set NLINK even if the server doesn't support it
+- cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode
+- cifs: Fix cifs_query_path_info() for Windows NT servers
+- cifs: Correctly set SMB1 SessionKey field in Session Setup Request
+- !20282 [OLK-6.6][linux-6.6.y sync] Backport 6.6.94-6.6.95 LTS Patches
+- drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
+- drm/fbdev-helper: Set and clear VGA switcheroo client from fb_info
+- Revert "gpio: mlxbf3: only get IRQ for device instance 0"
+- smb: client: fix warning when reconnecting channel
+- wifi: ath11k: Add missing platform IDs for quirk table
+- power: supply: bq27xxx: restrict no-battery detection to bq27000
+- power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
+- cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
+- Revert "ACPI: battery: negate current when discharging"
+- Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
+- cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function
+- gpio: mlxbf3: only get IRQ for device instance 0
+- perf evsel: Missed close() when probing hybrid core PMUs
+- RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs
+- RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls
+- scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()
+- perf: Fix cgroup state vs ERROR
+- s390/pci: Fix __pcilg_mio_inuser() inline assembly
+- platform/loongarch: laptop: Add backlight power control support
+- smb: client: fix first command failure during re-negotiation
+- Revert "cpufreq: tegra186: Share policy per cluster"
+- ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
+- ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
+- platform/x86: ideapad-laptop: add missing Ideapad Pro 5 fn keys
+- serial: sh-sci: Increment the runtime usage counter for the earlycon device
+- net: make for_each_netdev_dump() a little more bug-proof
+- smb: Log an error when close_all_cached_dirs fails
+- dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties
+- EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
+- net: atm: fix /proc/net/atm/lec handling
+- net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()
+- net: microchip: lan743x: Reduce PTP timeout on HW failure
+- tcp: fix passive TFO socket having invalid NAPI ID
+- tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior
+- ptp: allow reading of currently dialed frequency to succeed on free-running clocks
+- e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
+- net: ice: Perform accurate aRFS flow match
+- pldmfw: Select CRC32 when PLDMFW is selected
+- hwmon: (occ) fix unaligned accesses
+- hwmon: (occ) Rework attribute registration for stack usage
+- memcg: avoid dead loop when setting memory.max
+- drm/nouveau/bl: increase buffer size to avoid truncate warning
+- ionic: Prevent driver/fw getting out of sync on devcmd(s)
+- drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate
+- drm/msm/disp: Correct porch timing for SDM845
+- smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels
+- erofs: remove unused trace event erofs_destroy_inode
+- bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
+- net: Fix checksum update for ILA adj-transport
+- iio: accel: fxls8962af: Fix temperature calculation
+- ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
+- ALSA: hda/intel: Add Thinkpad E15 to PM deny list
+- ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card
+- wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE
+- Input: sparcspkr - avoid unannotated fall-through
+- platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL
+- selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
+- selftests/x86: Add a test to detect infinite SIGTRAP handler loop
+- udmabuf: use sgtable-based scatterlist wrappers
+- net_sched: sch_sfq: reject invalid perturb period
+- scsi: s390: zfcp: Ensure synchronous unit_add
+- scsi: storvsc: Increase the timeouts to storvsc_timeout
+- smb: improve directory cache reuse for readdir operations
+- cifs: do not disable interface polling on failure
+- cifs: serialize other channels when query server interfaces is pending
+- cifs: deal with the channel loading lag while picking channels
+- LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg
+- platform/loongarch: laptop: Unregister generic_sub_drivers on exit
+- platform/loongarch: laptop: Get brightness setting from EC on probe
+- io_uring: fix task leak issue in io_wq_create()
+- Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older
+- powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery
+- powerpc/vdso: Fix build of VDSO32 with pcrel
+- platform/x86: dell_rbu: Stop overwriting data buffer
+- Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
+- tee: Prevent size calculation wraparound on 32-bit kernels
+- ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
+- bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
+- watchdog: da9052_wdt: respect TWDMIN
+- wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz
+- wifi: ath12k: fix incorrect CE addresses
+- wifi: ath12k: fix link valid field initialization in the monitor Rx
+- wifi: ath11k: determine PM policy based on machine model
+- octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()
+- bpf, sockmap: Fix data lost during EAGAIN retries
+- f2fs: fix to set atomic write status more clear
+- usbnet: asix AX88772: leave the carrier control to phylink
+- ice: fix check for existing switch rule
+- sock: Correct error checking condition for (assign|release)_proto_idx()
+- wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping
+- pinctrl: mcp23s08: Reset all pins to input at probe
+- net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER
+- vxlan: Do not treat dst cache initialization errors as fatal
+- net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions
+- net: bridge: mcast: update multicast contex when vlan state is changed
+- wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0
+- wifi: mac80211: VLAN traffic in multicast path
+- wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled
+- wifi: iwlwifi: pcie: make sure to lock rxq->read
+- iommu/amd: Ensure GA log notifier callbacks finish running before module unload
+- scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands
+- libbpf: Add identical pointer detection to btf_dedup_is_equiv()
+- clk: rockchip: rk3036: mark ddrphy as critical
+- wifi: mac80211: do not offer a mesh path if forwarding is disabled
+- wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()
+- net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi
+- net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
+- pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
+- pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()
+- pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()
+- pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()
+- net: atlantic: generate software timestamp just before the doorbell
+- ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
+- tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
+- tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
+- wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
+- wifi: ath11k: Fix QMI memory reuse logic
+- wifi: ath12k: fix a possible dead lock caused by ab->base_lock
+- wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
+- net: dlink: add synchronization for stats update
+- i2c: npcm: Add clock toggle recovery
+- cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs
+- sctp: Do not wake readers in __sctp_write_space()
+- wifi: mt76: mt7921: add 160 MHz AP for mt7922 device
+- wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R
+- emulex/benet: correct command version selection in be_cmd_get_stats()
+- wifi: mt76: mt7996: drop fragments with multicast or broadcast RA
+- i2c: designware: Invoke runtime suspend on quick slave re-registration
+- f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx
+- tipc: use kfree_sensitive() for aead cleanup
+- net: macb: Check return value of dma_set_mask_and_coherent()
+- ACPI: battery: negate current when discharging
+- PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
+- gpiolib: of: Add polarity quirk for s5m8767
+- ASoC: tegra210_ahub: Add check to of_device_get_match_data()
+- ACPICA: utilities: Fix overflow check in vsnprintf()
+- power: supply: bq27xxx: Retrieve again when busy
+- ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case
+- ACPI: bus: Bail out if acpi_kobj registration fails
+- ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change
+- ACPICA: Avoid sequence overread in call to strncmp()
+- mmc: Add quirk to disable DDR50 tuning
+- power: supply: collie: Fix wakeup source leaks on device unbind
+- clocksource: Fix the CPUs' choice in the watchdog per CPU verification
+- ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9
+- iio: adc: ad7606_spi: fix reg write value mask
+- iio: imu: inv_icm42600: Fix temperature calculation
+- iio: accel: fxls8962af: Fix temperature scan element sign
+- PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()
+- PCI: Fix lock symmetry in pci_slot_unlock()
+- PCI: cadence-ep: Correct PBA offset in .set_msix() callback
+- uio_hv_generic: Use correct size for interrupt and monitor pages
+- Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary
+- cifs: dns resolution is needed only for primary channel
+- cifs: update dstaddr whenever channel iface is updated
+- cifs: reset connections for all channels when reconnect requested
+- remoteproc: core: Release rproc->clean_table after rproc_attach() fails
+- remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()
+- regulator: max14577: Add error check for max14577_read_reg()
+- mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS
+- staging: iio: ad5933: Correct settling cycles encoding per datasheet
+- KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY
+- phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()
+- mtd: rawnand: qcom: Fix read len for onfi param page
+- dm-verity: fix a memory leak if some arguments are specified multiple times
+- dm-mirror: fix a tiny race condition
+- KVM: VMX: Flush shadow VMCS on emergency reboot
+- KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs
+- mtd: nand: sunxi: Add randomizer configuration before randomizer enable
+- mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk
+- mm: fix ratelimit_pages update error in dirty_ratio_handler()
+- clk: meson-g12a: add missing fclk_div2 to spicc
+- parisc: fix building with gcc-15
+- vgacon: Add check for vc_origin address range in vgacon_scroll()
+- parisc/unaligned: Fix hex output to show 8 hex chars
+- EDAC/altera: Use correct write width with the INTTEST register
+- fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var
+- net: ftgmac100: select FIXED_PHY
+- Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()
+- ext4: ensure i_size is smaller than maxbytes
+- ext4: factor out ext4_get_maxbytes()
+- ext4: fix calculation of credits for extent tree modification
+- bus: fsl-mc: fix GET/SET_TAILDROP command ids
+- bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
+- cgroup,freezer: fix incomplete freezing when attaching tasks
+- ceph: set superblock s_magic for IMA fsmagic matching
+- can: tcan4x5x: fix power regulator retrieval during probe
+- bus: mhi: host: Fix conflict between power_up and SYSERR
+- bus: mhi: ep: Update read pointer only after buffer is written
+- ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4
+- ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()
+- arm64/mm: Close theoretical race where stale TLB entry remains valid
+- media: uvcvideo: Fix deferred probing error
+- media: uvcvideo: Send control events for partial succeeds
+- media: uvcvideo: Return the number of processed controls
+- media: imx-jpeg: Reset slot data pointers when freed
+- media: imx-jpeg: Drop the first error frames
+- media: videobuf2: use sgtable-based scatterlist wrappers
+- media: venus: Fix probe error handling
+- media: v4l2-dev: fix error handling in __video_register_device()
+- media: omap3isp: use sgtable-based scatterlist wrappers
+- media: mediatek: vcodec: Correct vsi_core framebuffer size
+- media: gspca: Add error handling for stv06xx_read_sensor()
+- media: davinci: vpif: Fix memory leak in probe error path
+- media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case
+- media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div
+- media: ccs-pll: Start OP pre-PLL multiplier search from correct value
+- media: ccs-pll: Start VT pre-PLL multiplier search from correct value
+- media: i2c: ds90ub913: Fix returned fmt from .set_fmt()
+- media: nxp: imx8-isi: better handle the m2m usage_count
+- media: ov5675: suppress probe deferral errors
+- media: ov8856: suppress probe deferral errors
+- wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
+- wifi: rtw88: usb: Reduce control message timeout to 500 ms
+- wifi: ath12k: fix ring-buffer corruption
+- SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls
+- wifi: ath11k: fix ring-buffer corruption
+- wifi: ath11k: fix rx completion meta data corruption
+- net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()
+- net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()
+- regulator: max20086: Change enable gpio to optional
+- regulator: max20086: Fix MAX200086 chip id
+- powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states
+- io_uring/kbuf: account ring io_buffer_list memory
+- io_uring: account drain memory to cgroup
+- ASoC: meson: meson-card-utils: use of_property_present() for DT parsing
+- ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()
+- gfs2: move msleep to sleepable context
+- crypto: marvell/cesa - Do not chain submitted requests
+- configfs: Do not override creating attribute file failure in populate_attrs()
+- !19787 ima: Handle error code returned by ima_filter_rule_match()
+- !20207 *** fix CVE-2025-37800 ***
+- !20248 sched/fair: Track idle balance interval with idle_stamp in balance_fair
+- !20179 v3 oenetcls: add a switch to enable/disable checking NIC ntuple feature
+- ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params
+- !20263 Fix CVE-2025-40311
+- urma: fix dereference of null_ptr for uobj
+- !19549 NFSD: free copynotify stateid in nfs4_free_ol_stateid()
+- !20147 fuse: fix readahead reclaim deadlock
+- !20146 fuse: fix io-uring list corruption for terminated non-committed requests
+- !20145 fuse: missing copy_finish in fuse-over-io-uring argument copies
+- !20144 fsnotify: do not generate ACCESS/MODIFY events on child for special files
+- !19482 NFSD: Define a proc_layoutcommit for the FlexFiles layout type
+- !19483 ksmbd: fix refcount leak causing resource not released
+- !19484 NFSD: fix race between nfsd registration and exports_proc
+- accel/habanalabs: support mapping cb with vmalloc-backed coherent memory
+- !19989 proc: fix missing pde_set_flags() for net proc files
+- sched/fair: Track idle balance interval with idle_stamp in balance_fair
+- !19990 Fix SDEI state machine issue during reboot process
+- !20024 [OLK-6.6] backport irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI from upstream linux-6.16.rc1
+- !20217 [OLK-6.6][linux-6.6.y sync] Backport 6.6.93-6.6.94 LTS Patches
+- !20070 [OLK-6.6] Merge continuous pages into a large range when notifying range enc status changes
+- ACPI: CPPC: Perform fast check switch only for online CPUs
+- arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
+- serial: sh-sci: Check that the DMA cookie is valid
+- thunderbolt: Fix wake on connect at runtime
+- bonding: set random address only when slaves already exist
+- drm/mediatek: Fix device use-after-free on unbind
+- rtc: Optimize calculations in rtc_time64_to_tm()
+- !20170 perf/x86/amd: Check event before enable to avoid GPF
+- !20069 ub: cdma: jfs 64K page table memory adaptation
+- !20224 crypto: af_alg - zero initialize memory allocated via sock_kmalloc
+- !20027 [OLK-6.6]Enhance CMA memory usage reporting for CSV3
+- crypto: af_alg - zero initialize memory allocated via sock_kmalloc
+- drm/meson: Use 1000ULL when operating with mode->clock
+- regulator: dt-bindings: mt6357: Drop fixed compatible requirement
+- xen/arm: call uaccess_ttbr0_enable for dm_op hypercall
+- usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx()
+- usb: Flush altsetting 0 endpoints before reinitializating them after reset.
+- usb: cdnsp: Fix issue with detecting USB 3.2 speed
+- usb: cdnsp: Fix issue with detecting command completion event
+- kbuild: Disable -Wdefault-const-init-unsafe
+- Revert "io_uring: ensure deferred completions are posted for multishot"
+- io_uring/rw: fix wrong NOWAIT check in io_rw_init_file()
+- io_uring/rw: allow pollable non-blocking attempts for !FMODE_NOWAIT
+- io_uring: add io_file_can_poll() helper
+- ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1
+- tools/resolve_btfids: Fix build when cross compiling kernel with clang.
+- block: Fix bvec_set_folio() for very large folios
+- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP
+- perf: Ensure bpf_perf_link path is properly serialized
+- nvmet-fcloop: access fcpreq only when holding reqlock
+- fs/filesystems: Fix potential unsigned integer underflow in fs_name()
+- net_sched: tbf: fix a race in tbf_change()
+- net/mlx5e: Fix leak of Geneve TLV option object
+- net/mlx5: Fix return value when searching for existing flow group
+- net/mlx5: Ensure fw pages are always allocated on same NUMA
+- Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance
+- Bluetooth: Fix NULL pointer deference on eir_get_service_data
+- net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
+- net/mdiobus: Fix potential out-of-bounds read/write access
+- macsec: MACsec SCI assignment for ES = 0
+- ACPI: CPPC: Fix NULL pointer dereference when nosmp is used
+- i40e: retry VFLR handling if there is ongoing VF reset
+- i40e: return false from i40e_reset_vf if reset is in progress
+- drm/meson: fix more rounding issues with 59.94Hz modes
+- drm/meson: use vclk_freq instead of pixel_freq in debug print
+- drm/meson: fix debug log statement when setting the HDMI clocks
+- drm/meson: use unsigned long long / Hz for frequency types
+- scsi: iscsi: Fix incorrect error path labels for flashnode operations
+- pinctrl: qcom: pinctrl-qcm2290: Add missing pins
+- wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready
+- wifi: ath11k: don't wait when there is no vdev started
+- wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process()
+- wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
+- wifi: ath11k: convert timeouts to secs_to_jiffies()
+- wifi: ath11k: fix soc_dp_stats debugfs file permission
+- ath10k: snoc: fix unbalanced IRQ enable in crash recovery
+- Bluetooth: hci_core: fix list_for_each_entry_rcu usage
+- serial: sh-sci: Clean sci_ports[0] after at earlycon exit
+- serial: sh-sci: Move runtime PM enable to sci_probe_single()
+- serial: sh-sci: Check if TX data was written to device in .tx_empty()
+- arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators
+- arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances
+- arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux
+- arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0
+- arm64: dts: ti: k3-am65-main: Fix sdhci node properties
+- kasan: use unchecked __memset internally
+- Input: synaptics-rmi - fix crash with unsupported versions of F34
+- pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id()
+- ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init
+- ASoC: Intel: avs: Verify content returned by parse_int_array()
+- ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX
+- ASoC: codecs: hda: Fix RPM usage count underflow
+- scsi: ufs: qcom: Prevent calling phy_exit() before phy_init()
+- wireguard: device: enable threaded NAPI
+- net: dsa: b53: allow RGMII for bcm63xx RGMII ports
+- net: dsa: b53: do not enable RGMII delay on bcm63xx
+- netfilter: nf_nat: also check reverse tuple to obtain clashing entry
+- gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO
+- vmxnet3: correctly report gso type for UDP tunnels
+- net: wwan: t7xx: Fix napi rx poll issue
+- net: dsa: tag_brcm: legacy: fix pskb_may_pull length
+- ice: fix rebuilding the Tx scheduler tree for large queue counts
+- ice: create new Tx scheduler nodes for new queues only
+- Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION
+- spi: bcm63xx-hsspi: fix shared reset
+- spi: bcm63xx-spi: fix shared reset
+- net: lan966x: Make sure to insert the vlan tags also in host mode
+- net/mlx4_en: Prevent potential integer overflow calculating Hz
+- driver: net: ethernet: mtk_star_emac: fix suspend/resume issue
+- gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt
+- net: stmmac: platform: guarantee uniqueness of bus_id
+- vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()
+- coresight: prevent deactivate active config while enabling the config
+- counter: interrupt-cnt: Protect enable/disable OPs with mutex
+- MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a
+- iio: adc: ad7124: Fix 3dB filter frequency reading
+- iio: filter: admv8818: Support frequencies >= 2^32
+- iio: filter: admv8818: fix range calculation
+- iio: filter: admv8818: fix integer overflow
+- iio: filter: admv8818: fix band 4, state 15
+- thunderbolt: Fix a logic error in wake on connect
+- rtc: loongson: Add missing alarm notifications for ACPI RTC events
+- PCI/DPC: Initialize aer_err_info before using it
+- PCI: apple: Use gpiod_set_value_cansleep in probe flow
+- PCI: cadence: Fix runtime atomic count underflow
+- PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus()
+- rtc: sh: assign correct interrupts with DT
+- cifs: Fix validation of SMB1 query reparse point response
+- perf trace: Always print return value for syscalls returning a pid
+- perf record: Fix incorrect --user-regs comments
+- perf tests switch-tracking: Fix timestamp comparison
+- mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE
+- mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove()
+- rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()
+- remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick}
+- remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe
+- perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3
+- perf intel-pt: Fix PEBS-via-PT data_src
+- perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids()
+- dm-flakey: make corrupting read bios work
+- dm-flakey: error all IOs when num_features is absent
+- mtd: nand: ecc-mxic: Fix use of uninitialized variable ret
+- dm: free table mempools if not used in __bind
+- dm: don't change md if dm_table_set_restrictions() fails
+- perf ui browser hists: Set actions->thread before calling do_zoom_thread()
+- perf build: Warn when libdebuginfod devel files are not available
+- randstruct: gcc-plugin: Fix attribute addition
+- randstruct: gcc-plugin: Remove bogus void member
+- soc: aspeed: lpc: Fix impossible judgment condition
+- ARM: aspeed: Don't select SRAM
+- arm64: dts: mt6359: Rename RTC node to match binding expectations
+- arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups
+- arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou
+- arm64: defconfig: mediatek: enable PHY drivers
+- ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device
+- ARM: dts: qcom: apq8064: add missing clocks to the timer node
+- dt-bindings: vendor-prefixes: Add Liontron name
+- nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()
+- nilfs2: add pointer check for nilfs_direct_propagate()
+- ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery
+- arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E
+- arm64: tegra: Drop remaining serial clock-names and reset-names
+- arm64: dts: rockchip: Update eMMC for NanoPi R5 series
+- arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning
+- arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply
+- arm64: dts: mt6359: Add missing 'compatible' property to regulators node
+- arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles
+- arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio
+- arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio
+- arm64: dts: imx8mp-beacon: Fix RTC capacitive load
+- arm64: dts: imx8mn-beacon: Fix RTC capacitive load
+- arm64: dts: imx8mm-beacon: Fix RTC capacitive load
+- arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO
+- arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains
+- ARM: dts: at91: at91sam9263: fix NAND chip selects
+- ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select
+- arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies
+- arm64: dts: qcom: sm8250: Fix CPU7 opp table
+- arm64: dts: qcom: sm8350: Reenable crypto & cryptobam
+- arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios
+- arm64: dts: qcom: sdm845-starqltechn: refactor node order
+- arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake
+- arm64: dts: qcom: sdm845-starqltechn: remove wifi
+- f2fs: fix to correct check conditions in f2fs_cross_rename
+- f2fs: use d_inode(dentry) cleanup dentry->d_inode
+- net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames
+- octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback
+- net: phy: mscc: Fix memory leak when using one step timestamping
+- net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy
+- net: phy: fix up const issues in to_mdio_device() and to_phy_device()
+- net: phy: clear phydev->devlink when the link is deleted
+- net: lan966x: Fix 1-step timestamping over ipv4 or ipv6
+- RISC-V: KVM: lock the correct mp_state during reset
+- netfilter: nft_tunnel: fix geneve_opt dump
+- Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach()
+- vfio/type1: Fix error unwind in migration dirty bitmap allocation
+- netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy
+- wifi: mt76: mt7996: fix RX buffer size of MCU event
+- wifi: mt76: mt7996: set EHT max ampdu length capability
+- scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort()
+- wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event
+- iommu: remove duplicate selection of DMAR_TABLE
+- s390/bpf: Store backchain even for leaf progs
+- clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz
+- libbpf: Use proper errno value in nlattr
+- ktls, sockmap: Fix missing uncharge operation
+- tracing: Fix error handling in event_trigger_parse()
+- tracing: Rename event_trigger_alloc() to trigger_data_alloc()
+- efi/libstub: Describe missing 'out' parameter in efi_load_initrd
+- clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs
+- clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs
+- clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs
+- clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs
+- bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ
+- RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction
+- netfilter: nft_quota: match correctly when the quota just depleted
+- netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it
+- libbpf: Use proper errno value in linker
+- f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed()
+- f2fs: clean up w/ fscrypt_is_bounce_page()
+- bonding: assign random address if device address is same as bond
+- iommu: Protect against overflow in iommu_pgsize()
+- Use thread-safe function pointer in libbpf_print
+- libbpf: Remove sample_period init in perf_buffer
+- wifi: ath12k: Add MSDU length validation for TKIP MIC error
+- wifi: rtw88: do not ignore hardware read error during DPK
+- wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally
+- wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT
+- xfrm: Use xdo.dev instead of xdo.real_dev
+- libbpf: Fix buffer overflow in bpf_object__init_prog
+- net: ncsi: Fix GCPS 64-bit member variables
+- wifi: ath12k: Fix WMI tag for EHT rate in peer assoc
+- selftests/bpf: Fix bpf_nf selftest failure
+- IB/cm: use rwlock for MAD agent lock
+- drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err
+- drm/mediatek: Fix kobject put for component sub-drivers
+- drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr
+- scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops
+- x86/cpu: Rename and move CPU model entry for Diamond Rapids
+- x86/cpu: Add two Intel CPU model numbers
+- !20099 v2 xsched: Add XSched manual
+- firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES
+- drm/tegra: rgb: Fix the unbound reference count
+- drm/vkms: Adjust vkms_state->active_planes allocation type
+- drm: rcar-du: Fix memory leak in rcar_du_vsps_init()
+- selftests/seccomp: fix syscall_restart test for arm compat
+- arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX
+- firmware: psci: Fix refcount leak in psci_dt_init
+- m68k: mac: Fix macintosh_config for Mac II
+- watchdog: exar: Shorten identity name to fit correctly
+- drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe()
+- arm64/fpsimd: Fix merging of FPSIMD state during signal return
+- arm64/fpsimd: Avoid RES0 bits in the SME trap handler
+- media: rkvdec: Fix frame size enumeration
+- drm/vc4: tests: Use return instead of assert
+- drm/vmwgfx: Add seqno waiter for sync_files
+- ASoC: apple: mca: Constrain channels according to TDM mask
+- spi: sh-msiof: Fix maximum DMA transfer size
+- ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
+- PM: sleep: Print PM debug messages during hibernation
+- x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()
+- PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks()
+- ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type
+- power: reset: at91-reset: Optimize at91_reset()
+- spi: tegra210-quad: modify chip select (CS) deactivation
+- spi: tegra210-quad: remove redundant error handling code
+- !20076 smb3: fix for slab out of bounds on mount to ksmbd
+- spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers
+- ASoC: tas2764: Enable main IRQs
+- ACPICA: exserial: don't forget to handle FFixedHW opregions for reading
+- kunit: Fix wrong parameter to kunit_deactivate_static_stub()
+- crypto: sun8i-ce - move fallback ahash_request to the end of the struct
+- crypto: xts - Only add ecb if it is not already there
+- crypto: lrw - Only add ecb if it is not already there
+- rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture
+- btrfs: scrub: fix a wrong error type when metadata bytenr mismatches
+- btrfs: scrub: update device stats when an error is detected
+- crypto: marvell/cesa - Avoid empty transfer descriptor
+- x86/cpu: Sanitize CPUID(0x80000000) output
+- x86/microcode/AMD: Do not return error when microcode update is not necessary
+- powerpc: do not build ppc_save_regs.o always
+- crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions
+- perf/core: Fix broken throttling when max_samples_per_tick=1
+- gfs2: gfs2_create_inode error handling fix
+- crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run()
+- tools/x86/kcpuid: Fix error handling
+- dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property
+- dt-bindings: usb: cypress,hx3: Add support for all variants
+- usb: usbtmc: Fix timeout value in get_stb
+- Bluetooth: hci_qca: move the SoC type check to the right place
+- usb: typec: ucsi: fix Clang -Wsign-conversion warning
+- USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB
+- usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device
+- usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE
+- rtc: Fix offset calculation for .start_secs < 0
+- rtc: Make rtc_time64_to_tm() support dates before 1970
+- pinctrl: armada-37xx: set GPIO output value before setting direction
+- pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31
+- !18475 [OLK-6.6] x86/kvm: expose CPUID 0xC000_0000 for Zhaoxin "Shanghai" vendor
+- driver core: fix potential NULL pointer dereference in dev_uevent()
+- Revert "Revert "Revert "driver core: Fix uevent_show() vs driver detach race"""
+- !19893 nbd: defer config unlock in nbd_genl_connect
+- !19892 nbd: defer config put in recv_work
+- !19890 md: fix rcu protection in md_wakeup_thread
+- !19889 nvme-multipath: fix lockdep WARN due to partition scan work
+- !19835 blk-cgroup: fix possible deadlock while configuring policy
+- !19815 scsi: sg: Do not sleep in atomic context
+- !20162 tracing: Fix enabling of tracing on file release
+- !20110 macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
+- !20164 powerpc/kexec: Enable SMT before waking offline CPUs
+- !20149 tracing: Do not register unsupported perf events
+- !20153 iavf: fix off-by-one issues in iavf_config_rss_reg()
+- !20152 e1000: fix OOB in e1000_tbi_should_accept()
+- !20140 mlxsw: spectrum_router: Fix neighbour use-after-free
+- !20139 mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
+- !20118 [OLK-6.6][linux-6.6.y sync] Backport 6.6.92-6.6.93 LTS Patches
+- !19756 erofs: avoid infinite loops due to corrupted subpage compact indexes
+- !19107 mptcp: Fix proto fallback detection with BPF
+- !20128 NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
+- !20000 cifs: fix memory leak in smb3_fs_context_parse_param error path
+- !20001 smb: client: fix memory leak in cifs_construct_tcon()
+- !20002 CVE-2025-40328
+- !19999 smb: client: fix potential cfid UAF in smb2_query_info_compound
+- !19998 cifs: client: fix memory leak in smb3_fs_context_parse_param
+- !20094 CVE-2025-40099
+- !20089 smb: client: Fix refcount leak for cifs_sb_tlink
+- !20088 ceph: fix race condition validating r_parent before applying state
+- !20086 smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
+- !20081 CVE-2025-39798
+- !20078 NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
+- !20077 NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
+- !20075 smb: client: fix potential deadlock when reconnecting channels
+- !20074 smb: client: add NULL check in automount_fullpath
+- !20071 smb: client: Avoid race in open_cached_dir with lease breaks
+- !19945 fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
+- !19021 memcg: enable asynchronous reclaim for cgroup-v2
+- net/oenetcls: add a switch to enable/disable checking NIC ntuple feature
+- net/oenetcls: Balancing softirq to improve performance
+- perf/x86/amd: Check event before enable to avoid GPF
+- af_unix: Initialise scc_index in unix_add_edge().
+- wifi: rtw89: avoid circular locking dependency in ser_state_run()
+- Revert "leds: trigger: netdev: Configure LED blink interval for HW offload"
+- ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask()
+- Revert "cpuidle: menu: Avoid discarding useful information"
+- cpuidle: governors: menu: Avoid using invalid recent intervals data
+- ASoC: ops: dynamically allocate struct snd_ctl_elem_value
+- cpufreq: tegra186: Set target frequency for all cpus in policy
+- Revert "mmc: sdhci: Disable SD card clock before changing parameters"
+- soc: qcom: smp2p: Fix fallback to qcom,ipc parse
+- rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
+- Revert "SUNRPC: Don't allow waiting for exiting tasks"
+- nvmem: imx-ocotp: fix MAC address byte length
+- phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
+- ksmbd: use list_first_entry_or_null for opinfo_get_list()
+- net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
+- platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
+- NFS: Avoid flushing data while holding directory locks in nfs_rename()
+- nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
+- spi: spi-sun4i: fix early activation
+- phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure
+- drm/amd/display: fix link_set_dpms_off multi-display MST corner case
+- um: let 'make clean' properly clean underlying SUBARCH as well
+- platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
+- nfs: don't share pNFS DS connections between net namespaces
+- HID: quirks: Add ADATA XPG alpha wireless mouse support
+- dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open
+- coredump: fix error handling for replace_fd()
+- perf/arm-cmn: Initialise cmn->cpu earlier
+- perf/arm-cmn: Fix REQ2/SNP2 mixup
+- arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
+- arm64: dts: qcom: sm8550: Add missing properties for cryptobam
+- arm64: dts: qcom: sm8450: Add missing properties for cryptobam
+- arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
+- arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
+- af_unix: Fix uninit-value in __unix_walk_scc()
+- af_unix: Fix garbage collection of embryos carrying OOB with SCM_RIGHTS
+- af_unix: Add dead flag to struct scm_fp_list.
+- af_unix: Don't access successor in unix_del_edges() during GC.
+- af_unix: Try not to hold unix_gc_lock during accept().
+- af_unix: Remove lock dance in unix_peek_fds().
+- af_unix: Replace garbage collection algorithm.
+- af_unix: Detect dead SCC.
+- af_unix: Assign a unique index to SCC.
+- af_unix: Avoid Tarjan's algorithm if unnecessary.
+- af_unix: Skip GC if no cycle exists.
+- af_unix: Save O(n) setup of Tarjan's algo.
+- af_unix: Fix up unix_edge.successor for embryo socket.
+- af_unix: Save listener for embryo socket.
+- af_unix: Detect Strongly Connected Components.
+- af_unix: Iterate all vertices by DFS.
+- af_unix: Bulk update unix_tot_inflight/unix_inflight when queuing skb.
+- af_unix: Link struct unix_edge when queuing skb.
+- af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd.
+- af_unix: Allocate struct unix_vertex for each inflight AF_UNIX fd.
+- af_unix: Remove CONFIG_UNIX_SCM.
+- af_unix: Remove io_uring code for GC.
+- af_unix: Replace BUG_ON() with WARN_ON_ONCE().
+- af_unix: Try to run GC async.
+- af_unix: Run GC on only one CPU.
+- af_unix: Return struct unix_sock from unix_get_socket().
+- can: kvaser_pciefd: Force IRQ edge in case of nested IRQ
+- drm/gem: Internally test import_attach for imported objects
+- 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 bounce buffers
+- i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work()
+- pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group()
+- watchdog: aspeed: fix 64-bit division
+- serial: sh-sci: Save and restore more registers
+- highmem: add folio_test_partial_kmap()
+- spi: spi-fsl-dspi: Reset SR flags before sending a new message
+- spi: spi-fsl-dspi: Halt the module after a new message transfer
+- spi: spi-fsl-dspi: restrict register range for regmap access
+- Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection"
+- Input: xpad - add more controllers
+- smb: client: Reset all search buffer pointers when releasing buffer
+- arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs
+- smb: client: Fix use-after-free in cifs_fill_dirent
+- drm/edid: fixed the bug that hdr metadata was not reset
+- thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature
+- can: kvaser_pciefd: Continue parsing DMA buf after dropped RX
+- llc: fix data loss when reading from a socket in llc_ui_recvmsg()
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10
+- ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction
+- ASoc: SOF: topology: connect DAI to a single DAI link
+- ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext
+- can: slcan: allow reception of short error messages
+- clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe()
+- octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG
+- octeontx2-af: Set LMT_ENA bit for APR table entries
+- octeontx2-pf: Add AF_XDP non-zero copy support
+- io_uring: fix overflow resched cqe reordering
+- net: lan743x: Restore SGMII CTRL register on resume
+- net: dwmac-sun8i: Use parsed internal PHY address instead of 1
+- pinctrl: qcom: switch to devm_register_sys_off_handler()
+- pinctrl: qcom/msm: Convert to platform remove callback returning void
+- ice: Fix LACP bonds without SRIOV environment
+- ice: fix vf->num_mac count with port representors
+- bridge: netfilter: Fix forwarding of fragmented packets
+- Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
+- dmaengine: fsl-edma: Fix return code for unhandled interrupts
+- dmaengine: idxd: Fix ->poll() return value
+- xfrm: Sanitize marks before insert
+- clk: sunxi-ng: d1: Add missing divider for MMC mod clocks
+- remoteproc: qcom_wcnss: Fix on platforms without fallback regulators
+- dmaengine: idxd: Fix allowing write() from different address spaces
+- soundwire: bus: Fix race on the creation of the IRQ domain
+- xenbus: Allow PVH dom0 a non-local xenstore
+- wifi: iwlwifi: add support for Killer on MTL
+- tools: ynl-gen: validate 0 len strings from kernel
+- cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function
+- cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info()
+- io_uring/fdinfo: annotate racy sq/cq head/tail reads
+- nvme-pci: add quirks for WDC Blue SN550 15b7:5009
+- nvme-pci: add quirks for device 126f:1001
+- ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx
+- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013
+- ASoC: cs42l43: Disable headphone clamps during type detection
+- pinctrl: meson: define the pull up/down resistor value as 60 kOhm
+- book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n
+- ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of()
+- drm: Add valid clones check
+- drm/panel-edp: Add Starry 116KHD024006
+- drm/atomic: clarify the rules around drm_atomic_state->allow_modeset
+- drm: bridge: adv7511: fill stream capabilities
+- wifi: ath12k: Fix end offset bit definition in monitor ring descriptor
+- wifi: ath9k: return by of_get_mac_address
+- accel/qaic: Mask out SR-IOV PCI resources
+- wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override
+- regulator: ad5398: Add device tree support
+- spi: zynqmp-gqspi: Always acknowledge interrupts
+- wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet
+- wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate
+- wifi: rtl8xxxu: retry firmware download on error
+- perf/amd/ibs: Fix ->config to sample period calculation for OP PMU
+- perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
+- firmware: arm_scmi: Relax duplicate name constraint across protocol ids
+- bpftool: Fix readlink usage in get_fd_type
+- drm/ast: Find VBIOS mode from regular display size
+- ASoC: rt722-sdca: Add some missing readable registers
+- ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
+- arm64: zynqmp: add clock-output-names property in clock nodes
+- HID: usbkbd: Fix the bit shift number for LED_KANA
+- wifi: ath12k: Avoid napi_sync() before napi_enable()
+- scsi: st: Restore some drive settings after reset
+- scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
+- net/mana: fix warning in the writer of client oob
+- ice: count combined queues using Rx/Tx count
+- rcu: fix header guard for rcu_all_qs()
+- rcu: handle unstable rdp in rcu_read_unlock_strict()
+- rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
+- ice: treat dyn_allowed only as suggestion
+- bridge: mdb: Allow replace of a host-joined group
+- r8169: don't scan PHY addresses > 0
+- ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only
+- vxlan: Annotate FDB data races
+- media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available
+- f2fs: introduce f2fs_base_attr for global sysfs entries
+- hwmon: (xgene-hwmon) use appropriate type for the latency value
+- clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs
+- wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
+- wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
+- ext4: remove writable userspace mappings before truncating page cache
+- ext4: don't write back data before punch hole in nojournal mode
+- leds: trigger: netdev: Configure LED blink interval for HW offload
+- pstore: Change kmsg_bytes storage size to u32
+- r8152: add vendor/device ID pair for Dell Alienware AW1022z
+- ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
+- arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src
+- powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory
+- net: fec: Refactor MAC reset to function
+- wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
+- wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
+- drm/v3d: Add clock handling
+- net/mlx5e: reduce the max log mpwrq sz for ECPF and reps
+- net/mlx5e: reduce rep rxq depth to 256 for ECPF
+- net/mlx5e: set the tx_queue_len for pfifo_fast
+- net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
+- scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
+- drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
+- drm/amdgpu: enlarge the VBIOS binary size limit
+- drm/amd/display: Initial psr_version with correct setting
+- drm/amd/display: Update CR AUX RD interval interpretation
+- drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
+- drm/amd/display: Don't try AUX transactions on disconnected link
+- drm/amdgpu: Set snoop bit for SDMA for MI series
+- soundwire: amd: change the soundwire wake enable/disable sequence
+- phy: core: don't require set_mode() callback for phy_get_mode() to work
+- serial: sh-sci: Update the suspend/resume support
+- sched: Reduce the default slice to avoid tasks getting an extra tick
+- x86/traps: Cleanup and robustify decode_bug()
+- clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate
+- clk: qcom: ipq5018: allow it to be bulid on arm32
+- net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
+- media: v4l: Memset argument to 0 before calling get_mbus_config pad op
+- media: i2c: imx219: Correct the minimum vblanking value
+- kunit: tool: Use qboot on QEMU x86_64
+- smack: Revert "smackfs: Added check catlen"
+- smack: recognize ipv4 CIPSO w/o categories
+- pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map
+- ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
+- ASoC: tas2764: Power up/down amp on mute ops
+- ASoC: tas2764: Mark SW_RESET as volatile
+- ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG
+- ASoC: ops: Enforce platform maximum on initial value
+- firmware: arm_ffa: Reject higher major version as incompatible
+- net/mlx5: Apply rate-limiting to high temperature warning
+- net/mlx5: Modify LSB bitmask in temperature event to include only the first bit
+- media: test-drivers: vivid: don't call schedule in loop
+- vxlan: Join / leave MC group after remote changes
+- PCI: Fix old_size lower bound in calculate_iosize() too
+- eth: mlx4: don't try to complete XDP frames in netpoll
+- bpf: don't do clean_live_states when state->loop_entry->branches > 0
+- can: c_can: Use of_property_present() to test existence of DT property
+- pmdomain: imx: gpcv2: use proper helper for property detection
+- RDMA/core: Fix best page size finding when it can cross SG entries
+- drm/amd/display: Add support for disconnected eDP streams
+- i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA)
+- EDAC/ie31200: work around false positive build warning
+- wifi: rtw89: fw: propagate error code from rtw89_h2c_tx()
+- wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31
+- wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
+- wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU
+- scsi: mpt3sas: Send a diag reset if target reset fails
+- clocksource: mips-gic-timer: Enable counter when CPUs start
+- MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core
+- MIPS: Use arch specific syscall name match function
+- crypto: skcipher - Zap type in crypto_alloc_sync_skcipher
+- x86/kaslr: Reduce KASLR entropy on most x86 systems
+- net/mlx5: Change POOL_NEXT_SIZE define value and make it global
+- libbpf: Fix out-of-bound read
+- media: tc358746: improve calculation of the D-PHY timing registers
+- media: adv7180: Disable test-pattern control on adv7180
+- cpuidle: menu: Avoid discarding useful information
+- vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines
+- vhost-scsi: Return queue full for page alloc failures during copy
+- x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()
+- ASoC: mediatek: mt8188: Add reference for dmic clocks
+- ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
+- drm/amd/display: handle max_downscale_src_width fail check
+- x86/build: Fix broken copy command in genimage.sh when making isoimage
+- Octeontx2-af: RPM: Register driver with PCI subsys IDs
+- soc: ti: k3-socinfo: Do not use syscon helper to build regmap
+- wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band
+- bonding: report duplicate MAC address in all situations
+- net: xgene-v2: remove incorrect ACPI_PTR annotation
+- net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only
+- leds: pwm-multicolor: Add check for fwnode_property_read_u32
+- drm/amdkfd: KFD release_work possible circular locking
+- selftests/net: have `gro.sh -t` return a correct exit code
+- net/mlx5: Avoid report two health errors on same syndrome
+- firmware: arm_ffa: Set dma_mask for ffa devices
+- PCI: brcmstb: Add a softdep to MIP MSI-X driver
+- PCI: brcmstb: Expand inbound window size up to 64GB
+- wifi: ath12k: Report proper tx completion status to mac80211
+- soc: apple: rtkit: Implement OSLog buffers properly
+- soc: apple: rtkit: Use high prio work queue
+- fpga: altera-cvp: Increase credit timeout
+- drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
+- ARM: at91: pm: fix at91_suspend_finish for ZQ calibration
+- hwmon: (gpio-fan) Add missing mutex locks
+- x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
+- clk: imx8mp: inform CCF of maximum frequency of clocks
+- media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
+- media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
+- drm/rockchip: vop2: Add uv swap for cluster window
+- ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
+- ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
+- perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
+- net: pktgen: fix mpls maximum labels list parsing
+- net: ethernet: ti: cpsw_new: populate netdev of_node
+- pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned"
+- drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination
+- drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c
+- remoteproc: qcom_wcnss: Handle platforms with only single power domain
+- net: phylink: use pl->link_interface in phylink_expects_phy()
+- drm/gem: Fix kabi-breakage for drm
+- powerpc/kexec: Enable SMT before waking offline CPUs
+- tracing: Fix enabling of tracing on file release
+- iavf: fix off-by-one issues in iavf_config_rss_reg()
+- e1000: fix OOB in e1000_tbi_should_accept()
+- tracing: Do not register unsupported perf events
+- fuse: fix readahead reclaim deadlock
+- fuse: fix io-uring list corruption for terminated non-committed requests
+- fuse: missing copy_finish in fuse-over-io-uring argument copies
+- fsnotify: do not generate ACCESS/MODIFY events on child for special files
+- mlxsw: spectrum_router: Fix neighbour use-after-free
+- mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
+- drm/gem: Test for imported GEM buffers with helper
+- ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple()
+- NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
+- media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
+- ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114
+- ieee802154: ca8210: Use proper setters and getters for bitwise types
+- rtc: ds1307: stop disabling alarms on probe
+- tcp: bring back NUMA dispersion in inet_ehash_locks_alloc()
+- ALSA: seq: Improve data consistency at polling
+- powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7
+- arm64: tegra: Resize aperture for the IGX PCIe C5 slot
+- arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator
+- drm/amdkfd: Set per-process flags only once cik/vi
+- watchdog: aspeed: Update bootstatus handling
+- cpufreq: tegra186: Share policy per cluster
+- iommu/amd/pgtbl_v2: Improve error handling
+- ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()
+- auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common"
+- gfs2: Check for empty queue in run_queue
+- drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch
+- drm/amd/display: calculate the remain segments for all pipes
+- drm/amd/display: remove minimum Dispclk and apply oem panel timing.
+- ipv6: save dontfrag in cork
+- printk: Check CON_SUSPEND when unblanking a console
+- hwmon: (dell-smm) Increment the number of fans
+- usb: xhci: Don't change the status of stalled TDs on failed Stop EP
+- mmc: sdhci: Disable SD card clock before changing parameters
+- mmc: dw_mmc: add exynos7870 DW MMC support
+- arm64/mm: Check PUD_TYPE_TABLE in pud_bad()
+- netfilter: conntrack: Bound nf_conntrack sysctl writes
+- timer_list: Don't use %pK through printk()
+- posix-timers: Add cond_resched() to posix_timer_add() search loop
+- RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()
+- ext4: do not convert the unwritten extents if data writeback fails
+- ext4: reject the 'data_err=abort' option in nojournal mode
+- ASoC: sun4i-codec: support hp-det-gpios property
+- drm/amdgpu: Update SRIOV video codec caps
+- mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check
+- pinctrl-tegra: Restore SFSEL bit when freeing pins
+- xen: Add support for XenServer 6.1 platform device
+- net/smc: use the correct ndev to find pnetid by pnetid table
+- dm: restrict dm device size to 2^63-512 bytes
+- crypto: octeontx2 - suppress auth failure screaming due to negative tests
+- kbuild: fix argument parsing in scripts/config
+- ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
+- thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer
+- objtool: Fix error handling inconsistencies in check()
+- rtc: rv3032: fix EERD location
+- tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
+- jbd2: do not try to recover wiped journal
+- bpf: Return prog btf_id without capable check
+- vfio/pci: Handle INTx IRQ_NOTCONNECTED
+- scsi: st: ERASE does not change tape location
+- scsi: st: Tighten the page format heuristics with MODE SELECT
+- hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
+- ext4: reorder capability check last
+- um: Update min_low_pfn to match changes in uml_reserved
+- um: Store full CSGSFS and SS register from mcontext
+- dlm: make tcp still work in multi-link env
+- i3c: master: svc: Fix missing STOP for master request
+- drm/amd/display: Guard against setting dispclk low for dcn31x
+- btrfs: send: return -ENAMETOOLONG when attempting a path that is too long
+- btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work()
+- btrfs: fix non-empty delayed iputs list on unmount due to async workers
+- btrfs: run btrfs_error_commit_super() early
+- btrfs: avoid linker error in btrfs_find_create_tree_block()
+- btrfs: make btrfs_discard_workfn() block_group ref explicit
+- i2c: pxa: fix call balance of i2c->clk handling routines
+- i2c: qup: Vote for interconnect bandwidth to DRAM
+- x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
+- wifi: mt76: mt7996: revise TXS size
+- wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
+- mmc: host: Wait for Vdd to settle on card power off
+- ext4: on a remount, only log the ro or r/w state when it has changed
+- PCI: vmd: Disable MSI remapping bypass under Xen
+- pNFS/flexfiles: Report ENETDOWN as a connection error
+- tools/build: Don't pass test log files to linker
+- PCI: dwc: ep: Ensure proper iteration over outbound map windows
+- objtool: Properly disable uaccess validation
+- lockdep: Fix wait context check on softirq for PREEMPT_RT
+- dql: Fix dql->limit value when reset.
+- thermal/drivers/qoriq: Power down TMU on system suspend
+- SUNRPC: rpcbind should never reset the port to the value '0'
+- SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
+- NFSv4: Treat ENETUNREACH errors as fatal for state recovery
+- cifs: Fix establishing NetBIOS session for SMB2+ connection
+- cifs: add validation check for the fields in smb_aces
+- fbdev: core: tileblit: Implement missing margin clearing for tileblit
+- fbcon: Use correct erase colour for clearing in fbcon
+- fbdev: fsl-diu-fb: add missing device_remove_file()
+- riscv: Allow NOMMU kernels to access all of RAM
+- mailbox: use error ret code of of_parse_phandle_with_args()
+- ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
+- tracing: Mark binary printing functions with __printf() attribute
+- SUNRPC: Don't allow waiting for exiting tasks
+- NFS: Don't allow waiting for exiting tasks
+- NFSv4: Check for delegation validity in nfs_start_delegation_return_locked()
+- fuse: Return EPERM rather than ENOSYS from link()
+- cifs: Fix negotiate retry functionality
+- cifs: Fix querying and creating MF symlinks over SMB1
+- cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
+- s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log
+- kconfig: merge_config: use an empty file as initfile
+- samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora
+- bpf: fix possible endless loop in BPF map iteration
+- selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure
+- drm/amdgpu: Allow P2P access through XGMI
+- ima: process_measurement() needlessly takes inode_lock() on MAY_READ
+- net: enetc: refactor bulk flipping of RX buffers to separate function
+- scsi: mpi3mr: Add level check to control event logging
+- cgroup: Fix compilation issue due to cgroup_mutex not being exported
+- dma-mapping: avoid potential unused data compilation warning
+- intel_th: avoid using deprecated page->mapping, index fields
+- scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices
+- nvmem: qfprom: switch to 4-byte aligned reads
+- nvmem: core: update raw_len if the bit reading is required
+- nvmem: core: verify cell's raw_len
+- nvmem: rockchip-otp: add rk3576 variant data
+- nvmem: rockchip-otp: Move read-offset into variant-data
+- cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist
+- phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
+- phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data
+- phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
+- phy: renesas: rcar-gen3-usb2: Add support to initialize the bus
+- i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
+- i2c: designware: Use temporary variable for struct device
+- i2c: designware: Remove ->disable() callback
+- i2c: designware: Uniform initialization flow for polling mode
+- gpio: pca953x: fix IRQ storm on system wake up
+- gpio: pca953x: Simplify code with cleanup helpers
+- gpio: pca953x: Split pca953x_restore_context() and pca953x_save_context()
+- macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
+- xsched: Add XSched manual
+- x86/sev: merge continuous pages into a large range when notifying range enc status changes
+- cifs: parse_dfs_referrals: prevent oob on malformed input
+- smb: client: fix return value of parse_dfs_referrals()
+- smb: client: Fix refcount leak for cifs_sb_tlink
+- ceph: fix race condition validating r_parent before applying state
+- smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
+- NFSv4: Don't clear capabilities that won't be reset
+- NFS: Fix the setting of capabilities when automounting a new filesystem
+- NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
+- NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
+- smb3: fix for slab out of bounds on mount to ksmbd
+- smb: client: fix potential deadlock when reconnecting channels
+- smb: client: add NULL check in automount_fullpath
+- smb: client: Avoid race in open_cached_dir with lease breaks
+- ub: cdma: jfs 64K page table memory adaptation
+- ub: cdma: ELR code refactoring
+- ub: cdma: add some log print
+- net/mdiobus: Fix potential out-of-bounds read/write access
+- net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
+- net: phy: clear phydev->devlink when the link is deleted
+- netfilter: nft_set_pipapo: prevent overflow in lookup table allocation
+- drm/sysfb: Do not dereference NULL pointer in plane reset
+- binfmt_misc: restore write access before closing files opened by open_exec()
+- RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
+- Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
+- perf/x86/intel/cstate: Add Clearwater Forest support
+- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest
+- perf/x86/intel: Add missing MODULE_DESCRIPTION() lines
+- perf/x86/intel/cstate: Switch to new Intel CPU model defines
+- irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI
+- ext4: fix e4b bitmap inconsistency reports
+- x86/csv: Enhance CMA memory usage reporting for CSV3
+- smb: client: fix incomplete backport in cfids_invalidation_worker()
+- smb: client: fix potential UAF in smb2_close_cached_fid()
+- smb: client: fix memory leak in cifs_construct_tcon()
+- cifs: fix memory leak in smb3_fs_context_parse_param error path
+- smb: client: fix potential cfid UAF in smb2_query_info_compound
+- cifs: client: fix memory leak in smb3_fs_context_parse_param
+- net: netpoll: fix incorrect refcount handling causing incorrect cleanup
+- ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
+- net: ipv6: fix field-spanning memcpy warning in AH output
+- Fix SDEI state machine issue during reboot process
+- Add sdei interface to check event status
+- proc: fix type confusion in pde_set_flags()
+- proc: fix missing pde_set_flags() for net proc files
+- udp_tunnel: use netdev_warn() instead of netdev_WARN()
+- net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ
+- net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead
+- net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
+- net/mlx5: Clean up only new IRQ glue on request_irq() failure
+- Bluetooth: MGMT: cancel mesh send timer when hdev removed
+- fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
+- nbd: defer config unlock in nbd_genl_connect
+- nbd: defer config put in recv_work
+- md: fix rcu protection in md_wakeup_thread
+- nvme-multipath: fix lockdep WARN due to partition scan work
+- blk-cgroup: fix possible deadlock while configuring policy
+- usbnet: Prevents free active kevent
+- scsi: sg: Do not sleep in atomic context
+- ima: Handle error code returned by ima_filter_rule_match()
+- erofs: avoid infinite loops due to corrupted subpage compact indexes
+- scsi: bfa: Double-free fix
+- mISDN: hfcpci: Fix warning when deleting uninitialized timer
+- jfs: truncate good inode pages when hard link is 0
+- mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd()
+- hfsplus: remove mutex_lock check in hfsplus_free_extents
+- f2fs: fix to avoid UAF in f2fs_sync_inode_meta()
+- mm/khugepaged: use KMEM_CACHE()
+- mm/ksm: cleanup mm_slot_entry() invocation
+- mm/khugepaged: remove definition of struct khugepaged_mm_slot
+- mm/ksm: get mm_slot by mm_slot_entry() when slot is !NULL
+- mm/khugepaged: use list_xxx() helper to improve readability
+- khugepaged: simplify the allocation of slab caches
+- mm/khugepaged: fix comment for default scan sleep duration
+- NFSD: free copynotify stateid in nfs4_free_ol_stateid()
+- NFSD: fix race between nfsd registration and exports_proc
+- ksmbd: fix refcount leak causing resource not released
+- NFSD: Define a proc_layoutcommit for the FlexFiles layout type
+- platform/x86: intel-uncore-freq: fix all header kernel-doc warnings
+- platform/x86/intel: power-domains: Fix error code in tpmi_init()
+- platform/x86/intel-uncore-freq: Present unique domain ID per package
+- platform/x86/intel-uncore-freq: Fix warning in partitioned system
+- platform/x86/intel-uncore-freq: avoid non-literal format string
+- Documentation: admin-guide: pm: Add documentation for die_id
+- platform/x86/intel-uncore-freq: Add attributes to show die_id
+- platform/x86/intel: power-domains: Add interface to get Linux die ID
+- Documentation: admin-guide: pm: Add documentation for agent_types
+- platform/x86/intel-uncore-freq: Add attributes to show agent types
+- mptcp: Fix proto fallback detection with BPF
+- memcg: enable asynchronous reclaim for cgroup-v2
+- memcg: change CONFIG_MEMCG_V1_RECLAIM to CONFIG_MEMCG_QOS
+- x86/kvm: expose CPUID 0xC000_0000 for Zhaoxin "Shanghai" vendor
+- perf mem/c2c: Add load store event mapping for Hygon
+
+* Fri Jan 23 2026 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-135.0.0.114
+- riscv kernel upgrade to 6.6.0-135.0.0
+- Revert "mango pci hack:broadcast when no MSI source known"
+- serial: 8250_core: Remove unneeded ->iotype assignment
+- riscv: openeuler_defconfig: Enable PCIE_EDR
+- iommu/riscv: Fix inconsistencies with the latest spec revision V2
+- Enable gade when iommu has AMO_HWAD cap
+- riscv: openeuler_defconfig: Enable more ACPI_APEI configs
+- Optimize uaccess for riscv
+- Fix k1 boot failed with mmc error
+- Add SDHCI and GMAC support for Spacemit K3
+
+* Wed Jan 21 2026 Li Nan <linan122@huawei.com> - 6.6.0-135.0.0.113
+- !19710 [OLK-6.6] Batch BAR sizing operations
+- !19952 mfs: Add prefetch demo
+- !20138 net:nebula-matrix:add protection of consecutive write regs
+- !20033 ceph: fix crash in process_v2_sparse_read() for encrypted directories
+- !20032 net: atlantic: fix fragment overflow handling in RX path
+- !20031 Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
+- !20014 xfs: do not propagate ENODATA disk errors into xattr code
+- !20015 Fix CVE-2025-40242
+- !19960 wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
+- !20005 cifs: Fix establishing NetBIOS session for SMB2+ connection
+- !20009 ftrace: Fix BPF fexit with livepatch
+- !19983 regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
+- !19968 EEVDF null pointer
+- !19773 bpf, arm64: Do not audit capability check in do_jit()
+- !19997 mfs: remove FAROUND event for mfsd demo
+- !19942 [virtCCA Live Migration 1]virtcca secure cvm supports live migration
+- !20160 v3 CVE-2025-68304
+- !20141 urma: Fix the bug of exposing devices fails for host network
+- !20148 ubcore: fix route query for container loopback.
+- !20120 urma: fix urma_admin agg del eid failed.
+- !20028 release urma source when the ub device is removed
+- !20017 kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
+- !20115 KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
+- !20109 uvb: change cis call default poll timeout
+- urma: fix the bug for container.
+- !20154 merge fix_is_err into OLK-6.6
+- Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
+- Bluetooth: ISO: don't leak skb in ISO_CONT RX
+- Bluetooth: ISO: free rx_skb if not consumed
+- Bluetooth: ISO: Use kref to track lifetime of iso_conn
+- Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready
+- Bluetooth: SCO: remove the redundant sco_conn_put
+- Bluetooth: SCO: Use kref to track lifetime of sco_conn
+- Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet
+- urma: fix ubcore_cock NULL pointer check.
+- ubcore: fix route query for container loopback.
+- net:nebula-matrix:add protection of consecutive write regs
+- urma: fix urma_admin agg del eid failed.
+- KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
+- !20100 merge OLK-6.6-v6.6.92-backport into OLK-6.6
+- uvb: change cis call default poll timeout
+- dmaengine: idxd: Fix double free in idxd_setup_wqs()
+- dmaengine: idxd: Fix refcount underflow on module unload
+- dmaengine: idxd: Remove improper idxd_free
+- fs/xattr.c: fix simple_xattr_list()
+- firmware: arm_scmi: Account for failed debug initialization
+- drm/amdgpu: fix pm notifier handling
+- LoongArch: Explicitly specify code model in Makefile
+- usb: typec: ucsi: displayport: Fix deadlock
+- mm/page_alloc: fix race condition in unaccepted memory handling
+- dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
+- dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe
+- dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call
+- dmaengine: idxd: Add missing cleanups in cleanup internals
+- dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals
+- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups
+- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines
+- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs
+- dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy
+- net: qede: Initialize qede_ll_ops with designated initializer
+- smb: client: fix memory leak during error handling for POSIX mkdir
+- scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
+- phy: renesas: rcar-gen3-usb2: Set timing registers only once
+- phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
+- phy: Fix error handling in tegra_xusb_port_init
+- phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
+- tracing: samples: Initialize trace_array_printk() with the correct function
+- Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
+- Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
+- hv_netvsc: Remove rmsg_pgcnt
+- hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
+- ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
+- ALSA: usb-audio: Add sample rate quirk for Audioengine D1
+- ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
+- drm/amd/display: Avoid flooding unnecessary info messages
+- drm/amd/display: Correct the reply value when AUX write incomplete
+- LoongArch: Fix MAX_REG_OFFSET calculation
+- udf: Make sure i_lenExtents is uptodate on inode eviction
+- NFSv4/pnfs: Reset the layout state after a layoutreturn
+- tsnep: fix timestamping with a stacked DSA driver
+- tsnep: Inline small fragments within TX descriptor
+- octeontx2-af: Fix CGX Receive counters
+- net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability
+- octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
+- qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
+- ALSA: sh: SND_AICA should depend on SH_DMA_API
+- nvme-pci: make nvme_pci_npages_prp() __always_inline
+- net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
+- ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info
+- ALSA: seq: Fix delivery of UMP events to group ports
+- net: mctp: Ensure keys maintain only one ref to corresponding dev
+- tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
+- tools: ynl: ethtool.py: Output timestamping statistics from tsinfo-get operation
+- Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
+- spi: loopback-test: Do not split 1024-byte hexdumps
+- HID: thrustmaster: fix memory leak in thrustmaster_interrupts()
+- iio: chemical: sps30: use aligned_s64 for timestamp
+- iio: adc: ad7768-1: Fix insufficient alignment of timestamp.
+- Revert "drm/amd: Stop evicting resources on APUs in suspend"
+- drm/amd: Add Suspend/Hibernate notification callback support
+- drm/amdgpu: trigger flr_work if reading pf2vf data failed
+- drm/amdgpu: Fix the runtime resume failure issue
+- drm/amd: Stop evicting resources on APUs in suspend
+- iio: adc: ad7266: Fix potential timestamp alignment issue.
+- firmware: arm_scmi: Fix timeout checks on polling path
+- firmware: arm_scmi: Track basic SCMI communication debug metrics
+- firmware: arm_scmi: Add support for debug metrics at the interface
+- firmware: arm_scmi: Add message dump traces for bad and unexpected replies
+- firmware: arm_scmi: Add helper to trace bad messages
+- tpm: tis: Double the timeout B to 4s
+- cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks
+- platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
+- platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL)
+- binfmt_elf: Move brk for static PIE even if ASLR disabled
+- binfmt_elf: Honor PT_LOAD alignment for static PIE
+- binfmt_elf: Calculate total_size earlier
+- selftests/exec: Build both static and non-static load_address tests
+- binfmt_elf: Leave a gap between .bss and brk
+- selftests/exec: load_address: conform test to TAP format output
+- binfmt_elf: elf_bss no longer used by load_elf_binary()
+- binfmt_elf: Support segments with 0 filesz and misaligned starts
+- fs/xattr.c: fix simple_xattr_list to always include security.* xattrs
+- !20080 merge OLK-6.6 into OLK-6.6
+- ubcore: fix netdev size limit error.
+- !19254 merge refs/pull/19254/head into OLK-6.6
+- drivers/ub/sentry: release urma source when the ub device is removed
+- ceph: fix crash in process_v2_sparse_read() for encrypted directories
+- net: atlantic: fix fragment overflow handling in RX path
+- Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
+- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir().
+- gfs2: Fix unlikely race in gdlm_put_lock
+- gfs2: Add proper lockspace locking
+- xfs: do not propagate ENODATA disk errors into xattr code
+- ftrace: Fix BPF fexit with livepatch
+- cifs: Fix establishing NetBIOS session for SMB2+ connection
+- mfs: remove FAROUND event for mfsd demo
+- [virtCCA Live Migration 1]virtcca secure cvm supports live migration
+- regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
+- sched: Fix kabi breakage of struct cfs_rq for zero_vruntime
+- sched/eevdf: Fix min_vruntime vs avg_vruntime
+- sched/core: Add comment explaining force-idle vruntime snapshots
+- sched/fair: Forfeit vruntime on yield
+- Revert "sched/fair: Only increment deadline once on yield"
+- sched: Fix kabi breakage of struct cfs_rq for min_vruntime_copy
+- sched/eevdf: Remove min_vruntime_copy
+- sched: Fix kabi breakage of struct sched_entity for on_rq and rel_deadline
+- sched/fair: Avoid re-setting virtual deadline on 'migrations'
+- sched/balancing: Change comment formatting to not overlap Git conflict marker lines
+- wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
+- mfs: Add prefetch demo
+- bpf, arm64: Do not audit capability check in do_jit()
+- PCI: Batch BAR sizing operations
+- bpf: Do not audit capability check in do_jit()
+- usb: usbtmc: Fix read_stb function and get_stb ioctl
+- staging: axis-fifo: fix TX handling on copy_from_user() failure
+- staging: axis-fifo: flush RX FIFO on read errors
+- staging: axis-fifo: fix maximum TX packet length check
+- ksmbd: fix stream write failure
+- netfilter: ipset: Remove unused htable_bits in macro ahash_region
+- Documentation: x86/bugs/its: Add ITS documentation
+- x86/speculation: Remove the extra #ifdef around CALL_NOSPEC
+- x86/speculation: Add a conditional CS prefix to CALL_NOSPEC
+- x86/speculation: Simplify and make CALL_NOSPEC consistent
+- x86/bhi: Do not set BHI_DIS_S in 32-bit mode
+- x86/bpf: Add IBHF call at end of classic BPF
+- x86/bpf: Call branch history clearing sequence on exit
+- io_uring: ensure deferred completions are posted for multishot
+- io_uring: always arm linked timeouts prior to issue
+- do_umount(): add missing barrier before refcount checks in sync case
+- drm/panel: simple: Update timings for AUO G101EVN010
+- MIPS: Fix MAX_REG_OFFSET
+- iio: adc: dln2: Use aligned_s64 for timestamp
+- iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
+- types: Complement the aligned types with signed 64-bit one
+- iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
+- iio: accel: adxl367: fix setting odr for activity time update
+- usb: usbtmc: Fix erroneous generic_read ioctl return
+- usb: usbtmc: Fix erroneous wait_srq ioctl return
+- usb: usbtmc: Fix erroneous get_stb ioctl error returns
+- USB: usbtmc: use interruptible sleep in usbtmc_read
+- usb: typec: ucsi: displayport: Fix NULL pointer access
+- usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
+- usb: host: tegra: Prevent host controller crash when OTG port is used
+- usb: gadget: Use get_status callback to set remote wakeup capability
+- usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN
+- usb: gadget: f_ecm: Add get_status callback
+- usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version
+- usb: cdnsp: Fix issue with resuming from L1
+- ocfs2: stop quota recovery before disabling quotas
+- ocfs2: implement handshaking with ocfs2 recovery thread
+- ocfs2: switch osb->disable_recovery to enum
+- clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()
+- xenbus: Use kref to track req lifetime
+- xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it
+- smb: client: Avoid race in open_cached_dir with lease breaks
+- usb: uhci-platform: Make the clock really optional
+- drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
+- drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
+- drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
+- drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
+- drm/amd/display: Copy AUX read reply data whenever length > 0
+- drm/amd/display: Fix wrong handling for AUX_DEFER case
+- drm/amd/display: Remove incorrect checking in dmub aux handler
+- drm/amd/display: Fix the checking condition in dmub aux handling
+- iio: adis16201: Correct inclinometer channel resolution
+- iio: adc: rockchip: Fix clock initialization sequence
+- iio: adc: ad7606: fix serial register access
+- drm/amd/display: Shift DMUB AUX reply command if necessary
+- staging: axis-fifo: Correct handling of tx_fifo_depth for size validation
+- staging: axis-fifo: Remove hardware resets for user errors
+- staging: iio: adc: ad7816: Correct conditional logic for store mode
+- Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
+- Input: synaptics - enable SMBus for HP Elitebook 850 G1
+- Input: synaptics - enable InterTouch on Dell Precision M3800
+- Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
+- Input: synaptics - enable InterTouch on Dynabook Portege X30-D
+- Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller
+- Input: xpad - fix Share button on Xbox One controllers
+- Input: mtk-pmic-keys - fix possible null pointer dereference
+- Input: cyttsp5 - fix power control issue on wakeup
+- Input: cyttsp5 - ensure minimum reset pulse width
+- net: dsa: b53: fix learning on VLAN unaware bridges
+- net: dsa: b53: always rejoin default untagged VLAN on bridge leave
+- net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
+- net: dsa: b53: fix flushing old pvid VLAN on pvid change
+- net: dsa: b53: fix clearing PVID of a port
+- net: dsa: b53: allow leaky reserved multicast
+- netfilter: ipset: fix region locking in hash types
+- can: gw: fix RCU/BH usage in cgw_create_job()
+- can: mcp251xfd: fix TDC setting for low data bit rates
+- net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
+- netdevice: add netdev_tx_reset_subqueue() shorthand
+- sch_htb: make htb_deactivate() idempotent
+- ksmbd: prevent out-of-bounds stream writes by validating *pos
+- can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
+- wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation
+- can: mcan: m_can_class_unregister(): fix order of unregistration calls
+- arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2
+- dm: add missing unlock on in dm_keyslot_evict()
+
+* Wed Jan 14 2026 Li Nan <linan122@huawei.com> - 6.6.0-134.0.0.112
+- !20054 merge topo_kernel_merge_1_1 into OLK-6.6
+- !19916 merge OLK-6.6_new into OLK-6.6
+- !20030 merge topo_kernel_merge into OLK-6.6
+- urma: ubcore support expose/unexpose dev and eid set commands.
+- urma: support uvs query chip_id.
+- urma: add create, delete agg_dev and get name of agg_dev.
+- urma: adapt to new topo info for ubcore/ubagg.
+- !19992 merge patch-1767753584 into OLK-6.6
+- !19763 merge patch-1766378735 into OLK-6.6
+- Revert "NFS: fix up nfs_release_folio() to try to release the page"
+- !19697 merge refs/pull/19697/head into OLK-6.6
+- !19844 merge patch-1766802317 into OLK-6.6
+- !19712 merge refs/pull/19712/head into OLK-6.6
+- !19653 merge refs/pull/19653/head into OLK-6.6
+- !19650 merge refs/pull/19650/head into OLK-6.6
+- !19809 merge patch-1766626818 into OLK-6.6
+- !19839 merge patch-1766740817 into OLK-6.6
+- !19924 merge patch-1767513707 into OLK-6.6
+- !19925 merge patch-1767513733 into OLK-6.6
+- !18476 merge refs/pull/18476/head into OLK-6.6
+- !19871 merge patch-1766998564 into OLK-6.6
+- !19870 merge patch-1766998524 into OLK-6.6
+- !19868 merge patch-1766998223 into OLK-6.6
+- !19831 merge patch-1766714417 into OLK-6.6
+- !19830 merge patch-1766713816 into OLK-6.6
+- !19829 merge patch-1766713004 into OLK-6.6
+- !19828 merge patch-1766712979 into OLK-6.6
+- !19827 merge patch-1766712955 into OLK-6.6
+- !19826 merge patch-1766712919 into OLK-6.6
+- !19711 merge refs/pull/19711/head into OLK-6.6
+- !19810 merge patch-1766626870 into OLK-6.6
+- !19843 merge patch-1766799391 into OLK-6.6
+- !19909 merge patch-1767491328 into OLK-6.6
+- !19799 merge patch-1766495417 into OLK-6.6
+- !19807 merge patch-1766567019 into OLK-6.6
+- !19895 merge patch-1767085921 into OLK-6.6
+- !19926 merge patch-1767515451 into OLK-6.6
+- !19656 merge refs/pull/19656/head into OLK-6.6
+- !19923 merge patch-1767513671 into OLK-6.6
+- !19928 merge patch-1767515719 into OLK-6.6
+- !19859 merge patch-1766977633 into OLK-6.6
+- !19860 merge patch-1766977668 into OLK-6.6
+- !19884 merge patch-1767076134 into OLK-6.6
+- !19913 merge patch-1767493335 into OLK-6.6
+- !19914 merge patch-1767493378 into OLK-6.6
+- !19915 merge patch-1767493397 into OLK-6.6
+- mfs: Avoid UAF on cache object when anon_file is release
+- mfs: avoid deadlock when the cache layer is modified
+- mfs: remove FAROUND event to avoid context switch during map_pages
+- !19612 merge refs/pull/19612/head into OLK-6.6
+- !19733 merge refs/pull/19733/head into OLK-6.6
+- !19729 merge refs/pull/19729/head into OLK-6.6
+- !19720 merge refs/pull/19720/head into OLK-6.6
+- usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
+- nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
+- bpf: Free special fields when update [lru_,]percpu_hash maps
+- !19846 merge patch-1766818825 into OLK-6.6
+- !19904 merge patch-1767162173 into OLK-6.6
+- !19845 merge patch-1766818524 into OLK-6.6
+- !19797 merge patch-1766494034 into OLK-6.6
+- !19796 merge patch-1766494001 into OLK-6.6
+- !19800 merge patch-1766541023 into OLK-6.6
+- !19847 merge patch-1766820323 into OLK-6.6
+- !19875 merge patch-1767010708 into OLK-6.6
+- !19761 merge patch-1766371001 into OLK-6.6
+- !19619 merge refs/pull/19619/head into OLK-6.6
+- !19912 merge patch-1767493281 into OLK-6.6
+- net_sched: prio: fix a race in prio_tune()
+- can: j1939: add missing calls in NETDEV_UNREGISTER notification handler
+- can: j1939: implement NETDEV_UNREGISTER notification handler
+- Bluetooth: hci_core: Disable works on hci_unregister_dev
+- iomap: fix dirty range tracking in iomap_folio_mkwrite_iter
+- mm: mem_reliable: prevent excessive direct reclaim loops
+- mm: mem_reliable: use percise count during limit check
+- mm: mem_reliable: fix task reliable counter during fork
+- !19793 merge patch-1766492701 into OLK-6.6
+- !19823 merge tmp into OLK-6.6
+- !19888 merge ubase into OLK-6.6
+- !19898 merge OLK_6.6_velinux_1 into OLK-6.6
+- !19901 merge OLK-6.6 into OLK-6.6
+- NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
+- obmm: Register resource for every memdev
+- !19822 merge master into OLK-6.6
+- !19811 merge OLK-6.6 into OLK-6.6
+- !19818 merge OLK-6.6 into OLK-6.6
+- !19854 merge OLK-6.6 into OLK-6.6
+- !19886 merge OLK-6.6 into OLK-6.6
+- ub: ubase: fix ubase activate/deactivate resp timeout
+- urma inclusion category: bugfix bugzilla: https://gitee.com/openeuler/release-management/issues/ID3WJX
+- bpf: Fix stackmap overflow check in __bpf_get_stackid()
+- bpf: Refactor stack map trace depth calculation into helper function
+- net: unic: Fix ethtool configuration error issue.
+- ub: ubase: Resolve mailbox timeout issue.
+- scsi: qla2xxx: Clear cmds after chip reset
+- ub: udma: bugfix related to rx close.
+- isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
+- !19763 ub: udma: bugfix related to spin lock.
+- futex: Don't leak robust_list pointer on exec race
+- Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
+- ub: udma: bugfix related to spin lock.
+- Bluetooth: hci_event: validate skb length for unknown CC opcode
+- x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
+- tracing: Fix memory leaks in create_field_var()
+- ub: udma: Bugfix related to 2M hugepage.
+- ppp: fix race conditions in ppp_fill_forward_path
+- scsi: qla2xxx: Fix improper freeing of purex item
+- coresight: ETR: Fix ETR buffer use-after-free issue
+- arm-spe: Fix typos in the arm_spe_to_htpg()
+- mm/shmem: Fix order passing error in the shmem_alloc_folio()
+- arm64/mpam: Synchronize MPAM Partid to kernel mode
+- !19477 iommu: set the default iommu-dma mode as non-strict
+- ext4: xattr: fix null pointer deref in ext4_raw_inode()
+- jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
+- fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
+- ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
+- ext4: refresh inline data size before write operations
+- hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
+- ub:ubfi:skipped address of subtable 0 in ubrt
+- ub:ubus delete undefined class code
+- !19760 ub:ubfi:skipped address of subtable 0 in ubrt
+- !19758 ub: udma: bugfix related to rx close.
+- !19759 ub: ubase: fix ubase activate/deactivate resp timeout
+- ub:ubfi:skipped address of subtable 0 in ubrt
+- ub: cdma: add ioctl logs and error codes
+- ub: ubase: fix ubase activate/deactivate resp timeout
+- ub:ubus: fix ub_get_bus_controller getting null
+- ub:ubus: Move the decoder's queue operations to hisi-ubus
+- ub:ubus: hi_msg_sync_wait first pull cq
+- ub: udma: bugfix related to rx close.
+- !19752 Repair driver reset work-q uaf
+- perf/x86/intel: Fix KASAN global-out-of-bounds warning
+- mm: migrate: add dma copy offloading for hugetlb
+- !19755 obmm: Register resource for every memdev
+- !19756 ub:ubus delete undefined class code
+- !19754 ub:ubus: Move the decoder's queue operations to hisi-ubus
+- !19757 ub: cdma: add ioctl logs and error codes
+- !19750 ub: udma: Bugfix related to 2M hugepage.
+- !19749 ub: unic & ubase: Fix ethtool configuration error issue and resolve mailbox timeout
+- !19697 iomap: fix dirty range tracking in iomap_folio_mkwrite_iter
+- nvmet-fc: avoid scheduling association deletion twice
+- ub: cdma: add ioctl logs and error codes
+- ub:ubus delete undefined class code
+- obmm: Register resource for every memdev
+- Repair driver reset work-q uaf
+- bpf: Fix invalid prog->stats access when update_effective_progs fails
+- ub:ubus: fix ub_get_bus_controller getting null
+- ub:ubus: Move the decoder's queue operations to hisi-ubus
+- ftrace: Fix softlockup in ftrace_module_enable
+- ub:ubus: hi_msg_sync_wait first pull cq
+- bpf: account for current allocated stack depth in widen_imprecise_scalars()
+- bpf: Add bpf_prog_run_data_pointers()
+- iommu: set the default iommu-dma mode as non-strict
+- ub: udma: Bugfix related to 2M hugepage.
+- net: unic: Fix ethtool configuration error issue.
+- ub: ubase: Resolve mailbox timeout issue.
+- 删除文件 .本项目已经正式迁移至AtomGit平台/README.md
+- update README.
+- timers: Fix NULL function pointer race in timer_shutdown_sync()
+- x86/fpu: Ensure XFD state on signal delivery
+- add migrate not
+- usb: storage: Fix memory leak in USB bulk transport
+- scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
+- nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing
+- nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
+- usb: storage: sddr55: Reject out-of-bound new_pba
+- usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget
+- wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
+- be2net: pass wrb_params in case of OS2BMC
+- driver/coda: Fix possible NULL pointer dereference error.
+- VirtCCA supports Ascend 310P in CoDA scenarios
+- NFSD: Fix crash in nfsd4_read_release()
+- iommu: set the default iommu-dma mode as non-strict
+- configs: Add bus lock detect config in openeuler_config
+- x86/split_lock: Add support for Zhaoxin
+- x86/split_lock: Simplify reenabling
+- x86/split_lock: Fix the delayed detection logic
+- x86/split_lock: Move Split and Bus lock code to a dedicated file
+
+* Mon Dec 29 2025 Li Nan <linan122@huawei.com> - 6.6.0-132.0.0.111
+- !19763 ub: udma: bugfix related to spin lock.
+- ub: udma: bugfix related to spin lock.
+
+* Fri Dec 26 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-132.0.0.110
+- riscv kernel upgrade to 6.6.0-132.0.0
+- Bugfix: iommu/riscv: Fix inconsistencies with the latest spec revision
+- Bugfix: riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
+- Bugfix: Revert "drivers: Add ACPI support for thead-c900-aclint-sswi"
+
+* Fri Dec 26 2025 Li Nan <linan122@huawei.com> - 6.6.0-132.0.0.109
+- !19477 iommu: set the default iommu-dma mode as non-strict
+- iommu: set the default iommu-dma mode as non-strict
+
+* Thu Dec 25 2025 Li Nan <linan122@huawei.com> - 6.6.0-131.0.0.108
+- !19760 ub:ubfi:skipped address of subtable 0 in ubrt
+- !19758 ub: udma: bugfix related to rx close.
+- !19759 ub: ubase: fix ubase activate/deactivate resp timeout
+- ub:ubfi:skipped address of subtable 0 in ubrt
+- ub: ubase: fix ubase activate/deactivate resp timeout
+- ub: udma: bugfix related to rx close.
+- !19752 Repair driver reset work-q uaf
+- !19755 obmm: Register resource for every memdev
+- !19756 ub:ubus delete undefined class code
+- !19754 ub:ubus: Move the decoder's queue operations to hisi-ubus
+- !19757 ub: cdma: add ioctl logs and error codes
+- !19750 ub: udma: Bugfix related to 2M hugepage.
+- !19749 ub: unic & ubase: Fix ethtool configuration error issue and resolve mailbox timeout
+- !19697 iomap: fix dirty range tracking in iomap_folio_mkwrite_iter
+- ub: cdma: add ioctl logs and error codes
+- ub:ubus delete undefined class code
+- obmm: Register resource for every memdev
+- Repair driver reset work-q uaf
+- ub:ubus: fix ub_get_bus_controller getting null
+- ub:ubus: Move the decoder's queue operations to hisi-ubus
+- ub:ubus: hi_msg_sync_wait first pull cq
+- ub: udma: Bugfix related to 2M hugepage.
+- net: unic: Fix ethtool configuration error issue.
+- ub: ubase: Resolve mailbox timeout issue.
+- 删除文件 .本项目已经正式迁移至AtomGit平台/README.md
+- update README.
+- add migrate not
+- iomap: fix dirty range tracking in iomap_folio_mkwrite_iter
+
+* Fri Dec 19 2025 Li Nan <linan122@huawei.com> - 6.6.0-130.0.0.107
+- !19680 LoongArch: Mask all interrupts during kexec/kdump
+- !19682 Loongarch: Enable CONFIG_RANDOMIZE_BASE default
+- !19738 xsched: move xsched types to user-accessible headers
+- !19717 obmm: Race condition fix, mmap rollback fix and export_user flag check.
+- xsched: move xsched types to user-accessible headers
+- obmm: Add FAST flag check for obmm_export_from_user
+- obmm: Rollback mmap_granu when mmap failed
+- !19735 add check ack msg and do sleep
+- add check ack msg and do sleep
+- !18003 [OLK-6.6] PCI: phytium: Add hotplug and hotreset workaround patch for phytium SoCs
+- Loongarch: Enable CONFIG_RANDOMIZE_BASE default
+- LoongArch: Mask all interrupts during kexec/kdump
+- !19714 drm/hisilicon/hibmc: fix PCIe 64-bit bar support
+- obmm: Fix race condition of region release and device release
+- !19688 ub: ubase: CtrlQ retry message uses the same seq
+- !19687 ub: udma: Bugfix related to crq event unregister.
+- !19641 ub:hisi-ubus: fix MUE unreg msg rsp time
+- !19677 ub: libcdma: add eid upi update response
+- drm/hisilicon/hibmc: fix PCIe 64-bit bar support
+- !19709 mm: try skipping pinned page before unmapping in migration
+- mm: try skipping pinned page before unmapping in migration
+- !19657 xsched: simplify logging macros by removing redundant pr_fmt usage
+- !19702 XSched: List Corruption
+- !19617 Handling Kunpeng Chip ARM Spectre-BHB (CVE-2022-23960) Issue
+- xsched/cgroup: move list_del from css_free to css_offline to prevent corruption
+- xsched: protect group member list with xcu_lock to prevent corruption
+- !19696 i40e: remove read access to debugfs files
+- i40e: remove read access to debugfs files
+- ub: udma: Bugfix related to crq event unregister.
+- !19674 obmm: bugfixes of log and race condition
+- !19644 obmm: suppport unaligned PMD mapping
+- ub:ubus: Change create device irq domain debug info
+- !19683 xsched: prevent linked list corruption in RT priority updates
+- ub: ubase: CtrlQ retry message uses the same seq
+- net: unic: Fix the calltrace caused by modifying queue parameters in the MUE scenario
+- xsched: prevent linked list corruption in RT priority updates
+- ub: cdma: add eid upi update response
+- obmm: Remove log pringts of physical address and kernelspace virtual address
+- obmm: Fix race condition between unexport and addr_query_by_pa
+- !19659 ubcore: fix route_list when no full match.
+- !19661 Packet throughput decreases with multiple jetty streams
+- xsched: simplify logging macros by removing redundant pr_fmt usage
+- xsched: Fix compilation by adding xsched_attr to syscalls.h
+- !19562 [OLK-6.6] virtcca: fix incorrect use of the percpu declare
+- ubcore: fix route_list when no full match.
+- obmm: display mmaped region's Pagesize
+- obmm: fix for PMD mapping
+- Packet throughput decreases with multiple jetty streams
+- virtcca: Add missing includes for DECLARE_PER_CPU
+- arm64: Add missing includes for mem_encrypt
+- !19647 fbdev: bitblit: bound-check glyph index in bit_putcs*
+- fbdev: bitblit: bound-check glyph index in bit_putcs*
+- ub:hisi-ubus: fix MUE unreg msg rsp time
+- config: Disable unprivileged BPF syscall by default
+- arm64: Add support for TSV110 Spectre-BHB mitigation
+- PCI: phytium: Add hotplug and hotreset workaround patch for phytium SoCs
+
+* Fri Dec 12 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-128.0.0.106
+- RISC-V kernel upgrade to 6.6.0-128.0.0
+- Update Spacemit K3 DTS
+- Fix LTP test on TH1520
+- Enable CONFIG_ACPI_APEI
+
+* Thu Dec 11 2025 Li Nan <linan122@huawei.com> - 6.6.0-128.0.0.105
+- !19097 scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller
+- !19095 scsi: mpi3mr: Set MPI request flags appropriately
+- !19092 scsi: mpi3mr: Replace deprecated strncpy() with assignments
+- !19086 scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor
+- !19636 Some bugfixes for interference
+- !19639 ub: ubase: Fix spell error of month
+- ub: ubase: Fix spell error of month
+- !19637 ub: udma: bugfix related to print location.
+- !19637 ub: udma: bugfix related to print location.
+- !19638 ub:ubus: bugfix port reset in cluster mode
+- !19623 iommu/ummu: Fix the issue of uninitialized resources in logic_ummu_viommu
+- ub:ubus: bugfix port reset in cluster mode
+- ub:ubus: add hotplug capability check
+- ub:ubus: bugfix calltrace of killing qemu when rmmod hisi_ubus
+- ub: udma: bugfix related to print location.
+- iommu/ummu: Remove redundant CONFIG_UB_UBRT_PLAT_DEV and code
+- interference: Add version compatibility check between subsystem and cgroup
+- interference: Fix missing interference.stat file in v1 hierarchy
+- interference: Add fallback to sched_clock when TSC is unavailable
+- interference: Add dependency on CONFIG_SCHED_INFO to avoid build error
+- interference: Resolve arm32 build error by restricting IFS to x86/arm64
+- interference: Avoid null pointer dereference in cgroup_ifs_add_files
+- iommu/ummu-core: Duplicate EID are not allowed
+- iommu/ummu: Move tid_type attr to logic ummu
+- iommu/ummu: Fixing the issue of uninitialized resources in logic_ummu_viommu
+- !19634 crypto: hisilicon - some bugfix
+- !19628 ub:ubfi: Fix UBFI memory leak issue
+- !19616 ub: ubase&unic: Fix some bug finding in running the driver
+- !19553 perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
+- crypto: hisilicon - lower priority for hisilicon crypto implementations
+- crypto: hisilicon/zip - remove redundant callback validation and invocation in crypto_wait_req
+- crypto: hisilicon/zip - add algorithm check before soft tfm allocation
+- crypto: hisilicon/zip - fix a callback problem
+- crypto: hisilicon/qm - place the interrupt status interface after the PM usage counter
+- crypto: hisilicon/qm - increment PM usage counter when handling the aeq interrupt
+- crypto: hisilicon/sgl - fix inconsistent map/unmap direction issue
+- crypto: hisilicon/hpre - support curve25519 fallback for hardware queue unavailable
+- crypto: hisilicon - mask all error type when uninit
+- net: unic: Fixed the call trace issue triggered internally by the completion event interrupt
+- !19624 xsched: XCU Partition
+- !19621 ubagg: fix mismatched spin unlock.
+- iommu/ummu: Optimize chip generational compatibility feature
+- iommu/ummu: Fix VM multi-instance problem
+- !19620 iommufd: Prevent ALIGN() overflow
+- ubagg: fix mismatched spin unlock.
+- net: unic: Restore tx and rx stats when setting coalesce parameters
+- ub: ubase: obtain rc_max_cnt from MAMI
+- ub: ubase: fix a issue of udma device's eid deleted when stop rx stream and reset concurrently
+- ub: ubase: add opcode to query ub port_bitmap.
+- net: unic: Restore default queue count per tc when tc number changes.
+- ub: ubase: Fix the issue of mismatch between the ubase aeqe structure and the protocol.
+- ub: ubase: add ip_over_urma API for udma.
+- ub: ubase: optimize print format of fw_ver in debugfs.
+- ub: ubase: Fix the issue of deadlock by quantities of log in the ctrlq crq task.
+- ub: ubase: Remove non-cluster mode code.
+- net: unic: Resolve the bandwidth jitter problem
+- ub:ubfi: Fix UBFI memory leak issue
+- ub:ubus: Matt and MMIO judgments are not performed in cluster
+- ub:ubus: Delete ubc cfg0 config during cluster mode
+- ub:hisi-ubus: Fix ue reg/unreg without lock bug
+- xsched: fix infinite loop caused by invalid CFS group vruntime update
+- xsched: prevent race between enqueue_ctx and xsched_task_free
+- xsched: DEBUG log cleanup
+- xsched: fix divide-by-zero caused by u64 overflow in CFS shares weight calculation
+- xsched: prevent NULL deref by refcounting css and tracking offline state
+- xsched: fix hung_task caused by cgroup_file_show and xcg_mutex deadlock
+- xsched: fix concurrent modification NULL pointer dereference in xcu.sched_class
+- xsched: fix NULL pointer risk on attach entry allocation
+- xsched: refactor CFS per-XCU rq init/deinit paths
+- !19608 ub: ub_fwctl: Modify TP/TA/SCC register query process.
+- !18634 [OLK-6.6]Fix CVE-2025-38706
+- iommufd: Prevent ALIGN() overflow
+- !19400 smb: client: fix mid_q_entry memleak leak with per-mid locking
+- iommu/ummu: NO plbi for grant, config permq need dma_wmb
+- iommu/ummu: Fix compilation option configuration about CONFIG_ACPI
+- iommu/ummu: UMMU doesn't send tect sync after delete eid
+- iommu/ummu: Delete unnecessary commands
+- !19601 net/packet: fix a race in packet_set_ring() and packet_notifier()
+- !19598 ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
+- !19597 ipv6: prevent infinite loop in rt6_nlmsg_size()
+- !19354 [OLK-6.6] Fix CVE-2025-37822
+- !19355 [OLK-6.6] Fix CVE-2025-38361
+- !19563 ub: cdma: fix the timing issue during flow-based deregistration.
+- !19585 crypto: hisilicon/trng - Fix the issue where TRNG cannot be used by multiple threads.
+- !19610 perf: Fix lastup for multi-CPU PG
+- !19609 urma: fixed process exiting uburma driver's private memory UAF
+- !19592 Fix incorrect use of cpuhp_remove_multi_state parameter
+- perf: Fix lastup for multi-CPU PG
+- urma: fixed process exiting uburma driver's private memory UAF
+- !19607 Revert "RDMA/hns: Fix mismatch exception rollback"
+- ub: cdma: modify the compatibility field according to the Linux KABI specification
+- ub: cdma: fix the timing issue during flow-based deregistration.
+- ub: cdma: fix kasan cdma jfae uaf
+- ub: cdma: modify log level about en information
+- ub: ub_fwctl: Modify TP/TA/SCC register query process.
+- Revert "RDMA/hns: Fix mismatch exception rollback"
+- !18664 [OLK-6.6] Fix CVE-2025-22039
+- net/packet: fix a race in packet_set_ring() and packet_notifier()
+- ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
+- ipv6: prevent infinite loop in rt6_nlmsg_size()
+- !19558 obmm: sync obmm default params value to sysfs.
+- !19560 obmm: set MAX Numa Distance to 255
+- !19589 ub:ubus: add active_mutex in ub_entity
+- soc cache: Add compilation config for hisi_soc_l3c
+- soc cache: Don't poll before removing all locks
+- soc cache: Drop redundant vm_pgoff
+- soc cache: fix walk page parameter and drop incorrect check
+- soc cache: Check address while walking pages
+- soc_cache: Fix component removal order to avoid race condition
+- soc cache: cleanup: Remove the redundant check of vm_pgoff
+- soc cache: cleanup: Change type of mnt_type
+- soc cache: cleanup: avoid tag addr from interfering range validation
+- soc cache: cleanup: move judgement of soc cache dev into lock protection
+- soc cache: cleanup: fix memory leakage on error path
+- soc_cache: Fix error code returning from hisi_soc_l3c_do_lock
+- soc_cache: Fix incorrect use of cpuhp_remove_multi_state parameter
+- soc cache: cleanup: replace dynamically allocated param with local variable
+- ub:ubus: add active_mutex in ub_entity
+- !19576 Bugfix for two issues
+- crypto: hisilicon/trng - support tfms sharing the device
+- crypto: hisilicon/trng - use DEFINE_MUTEX() and LIST_HEAD()
+- Revert "crypto: hisilicon/trng - support to obtain random numbers from soft algorithm"
+- Revert "crypto: hisilicon/trng - use DEFINE_MUTEX() for mutex lock"
+- !19557 Fix UAF issue for mfs
+- !19555 ub: bugfix of port, decoder and vfio
+- !19561 obmm: fix granu checking in mmap
+- zcopy: Fix softlockup while attach PUD-SIZE page
+- zcopy: Fix NULL pointer dereference while attach conflict with free
+- ub:unic Adaptation of the port reset interface
+- !19521 uvb: change dir name
+- !19532 net: hns3: add VLAN id validation before using
+- !19271 Squashfs: fix uninit-value in squashfs_get_parent
+- !19269 media: venus: Add a check for packet size after reading from shared memory
+- !19268 eventpoll: Fix semi-unbounded recursion
+- !19267 kernfs: Relax constraint in draining guard
+- !19552 KVM: arm64: Check the untrusted offset in FF-A memory share
+- !19551 add check ack_dono flag for reboot event
+- obmm: sync obmm default params value to module sysfs.
+- obmm: set MAX Numa Distance to 255
+- obmm: fix granu checking in mmap
+- ub:ubus adapt port local ras
+- vfio:ubus vfio-ub support ub entity enable
+- mfs: Fix UAF problem on event object when enable tracepoint
+- ub:ubus: fix bug of msg workqueue null
+- ub:hisi-ubus ub:hisi-ubus: Move the decoder's page table operations to hisi-ubus
+- add check ack_dono flag for reboot event
+- !19517 gmem: fix several issues
+- !19519 arm64/mpam: Reset mbwu_state while creating new monitor group
+- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
+- perf arm-spe: Backport perf_cpu_map__new_online_cpus()
+- perf arm-spe: Save per CPU information in metadata
+- perf arm-spe: Calculate meta data size
+- perf arm-spe: Define metadata header version 2
+- perf arm-spe: Prepare for adding data source packet implementations for other cores
+- perf arm-spe: Use old behavior when opening old SPE files
+- perf arm-spe: Set sample.addr to target address for instruction sample
+- perf color: Add printf format checking and resolve issues
+- perf arm-spe: Add Cortex CPUs to common data source encoding list
+- perf arm-spe: Add Neoverse-V2 to common data source encoding list
+- perf arm-spe: Remove the unused 'midr' field
+- perf arm-spe: Use metadata to decide the data source feature
+- perf arm-spe: Introduce arm_spe__is_homogeneous()
+- perf arm-spe: Dump metadata with version 2
+- perf arm-spe: Support metadata version 2
+- perf arm-spe: Rename the common data source encoding
+- perf arm-spe: Rename arm_spe__synth_data_source_generic()
+- KVM: arm64: Check the untrusted offset in FF-A memory share
+- !19530 Fix unexpected behavior in resctrl mounting
+- Revert "perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12"
+- !19520 ub: udma: bugfix related to init xa flags.
+- !19205 [OLK-6.6] Fix CVE-2025-39732
+- !19156 [OLK-6.6] Fix CVE-2025-39684
+- !19157 [OLK-6.6] Fix CVE-2025-39675
+- net: hns3: add VLAN id validation before using
+- !19526 mm/numa_remote: fix wild-memory-access in numa_remote_hugetlb_nowatermark
+- fs/resctrl: Prevent mounting with unsupported options
+- fs/resctrl: Fix resctrl mount options display in mount list
+- ub: udma: bugfix related to init xa flags.
+- ub: udma: bugfix for rx close.
+- mm/numa_remote: fix wild-memory-access in numa_remote_hugetlb_nowatermark
+- uvb: change dir name
+- !19507 Fix some memory policy bugfix
+- arm64/mpam: Need to reset MPAM component when umounting resctrl
+- arm64/mpam: Remove the redundant prev_val member variable
+- arm64/mpam: Reset mbwu_state while creating new monitor group
+- !19508 ub: ub_fwctl: Modify the problem of incorret data when querying entry
+- !19513 zcopy: fix two issues
+- zcopy: Fix Bad rss-counter state while non-mapping pages attach
+- zcopy: Fix null pointer dereference while attach transhugepage twice to same addr
+- ub: ub_fwctl: Modify the problem of incorret data when querying entry information
+- !19357 ubios_uvb: add msleep in poll thread
+- ubios_uvb: add check for uvb window buffer size
+- !19494 crypto: hisilicon - add reference counting to queues for tfm kernel reuse
+- !19475 task_work: Fix NMI race condition
+- mempolicy: restrict smart grid scheduling to vma_alloc_folio path
+- mempolicy: fix missing mmap_read_unlock() in error path
+- ubios_uvb: add check for cis message and senderid
+- !19486 [OLK-6.6] fix possible crash caused by null pointer when hct get page.
+- crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable
+- crypto: hisilicon/hpre - support the hpre algorithm fallback
+- crypto: hisilicon/zip - support fallback for zip
+- crypto: hisilicon/qm - optimize device selection priority based on queue ref count and NUMA distance
+- crypto: hisilicon/qm - add reference counting to queues for tfm kernel reuse
+- crypto: hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node
+- crypto: hisilicon/qm - centralize the sending locks of each module into qm
+- crypto: hisilicon/qm - enhance the configuration of req_type in queue attributes
+- Revert "crypto: hisilicon/hpre - support the hpre algorithm fallback"
+- crypto: hisilicon/hpre: extend tag field to 64 bits for better performance
+- crypto: hisilicon/sec - move backlog management to qp and store sqe in qp for callback
+- crypto: hisilicon/zip - adjust the way to obtain the req in the callback function
+- ubios_uvb: add msleep in poll thread
+- ccp/hct: fix possible crash caused by null pointer when hct get page.
+- task_work: Fix NMI race condition
+- scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller
+- scsi: mpi3mr: Set MPI request flags appropriately
+- scsi: mpi3mr: Replace deprecated strncpy() with assignments
+- scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor
+- smb: client: fix mid_q_entry memleak leak with per-mid locking
+- drm/amd/display: Check dce_hwseq before dereferencing it
+- riscv: uprobes: Add missing fence.i after building the XOL buffer
+- Squashfs: fix uninit-value in squashfs_get_parent
+- media: venus: Add a check for packet size after reading from shared memory
+- eventpoll: Fix semi-unbounded recursion
+- kernfs: Relax constraint in draining guard
+- ksmbd: fix overflow in dacloffset bounds check
+- wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()
+- drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
+- comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
+- comedi: Fix initialization of data for instructions that write to subdevice
+- gmem: remove reduntant interfaces and use proper mmap flag
+- gmem: gmem_reserve_vma should use vma_flag_clear to remove flag
+- gmem: remove inpropre BUG_ON in do_peer_shared_anonymous_page
+- gmem: hmemcpy should use dma for phy addr
+- ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
+
+* Tue Dec 09 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-126.0.0.104
+- Bugfix: Fix duplicate RISC-V SBI firmware event name
+- Add lrw core JSON file with metric support
+- Add support for Spacemit K3
+
+* Thu Dec 04 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-126.0.0.103
+- RISC-V kernel upgrade to 6.6.0-126.0.0
+- Add support for LRW, DP1000
+- Add IOMMU related support
+- Backport mainline RISC-V features.
+
+* Thu Dec 04 2025 Li Nan <linan122@huawei.com> - 6.6.0-126.0.0.102
+- !19468 urma: Bugfix for ubcore_get_route_list implement
+- urma: Bugfix for ubcore_get_route_list implement
+- !19329 hisi_acc_vfio_pci: adapt to new migration configuration
+- !19435 crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num()
+- !19383 [OLK-6.6] backport important bugfix for Broadcom NIC driver from upstream linux-6.6.y
+- !19460 xsched: XCU Partition
+- !19316 Fix cves CVE-2025-40040 & CVE-2025-40058
+- !19447 net: hns3: remove VF multi-TC compat bit
+- xsched: add throttling statistics for xsched groups
+- xsched: fix task stall when quota is disabled
+- xsched: suppress excessive error logs during cgroup file retry
+- xsched: fix shares misaccounting when multiple tasks run in one cgroup
+- xsched: switch xcu cgroup subsystem from domain mode to thread mode
+- !19439 obmm: remove redundant code and fix log issues
+- !18481 [OLK-6.6] Add platform-specific quirks for ZX-200 device
+- !19085 scsi: mpi3mr: Add support for status reply descriptor
+- !19078 scsi: mpi3mr: Split off bus_reset function from host_reset
+- !19416 kernfs: Fix UAF in polling when open file is released
+- !19415 smb: client: fix race with concurrent opens in rename(2)
+- !19446 net/mlx5: Fix ECVF vports unload on shutdown flow
+- obmm: remove redundant code and fix log issues
+- !19441 rv: Use strings in da monitors tracepoints
+- !19411 CVE-2025-39697
+- !19442 CVE-2025-22022
+- net: hns3: remove VF multi-TC compat bit
+- net/mlx5: Fix ECVF vports unload on shutdown flow
+- usb: xhci: Apply the link chain quirk on NEC isoc endpoints
+- usb: xhci: move link chain bit quirk checks into one helper function.
+- !19429 net/sched: Abort __tc_modify_qdisc if parent class does not exist
+- rv: Use strings in da monitors tracepoints
+- !19438 drm/scheduler: signal scheduled fence when kill job
+- !19410 Fix CVE-2025-39994
+- !17888 [OLK-6.6] Fix CVE-2025-37777
+- drm/scheduler: signal scheduled fence when kill job
+- !19371 RDMA/rxe: Fix race in do_task() when draining
+- !19393 usb: typec: ucsi: displayport: Fix NULL pointer access
+- obmm: set up default mem allocator granule
+- !19377 [OLK-6.6] Fix CVE-2025-23133
+- !18704 [OLK-6.6] Fix CVE-2024-58095
+- !19401 smb: client: fix crypto buffers in non-linear memory
+- !19323 nfsd: don't ignore the return code of svc_proc_register()
+- crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num()
+- crypto: hisilicon/qm - add missing default in switch in qm_vft_data_cfg
+- crypto: hisilicon/sgl - remove unnecessary checks for curr_hw_sgl error
+- crypto: hisilicon/qm - add concurrency protection for variable err_threshold
+- crypto: hisilicon/qm - add the save operation of eqe and aeqe
+- crypto: hisilicon/qm - restore original qos values
+- crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
+- !19386 x86/mm: Check return value from memblock_phys_alloc_range()
+- !19433 urma: bugfix ubagg drivers refent error
+- urma: bugfix ubagg drivers refent error
+- !19391 urma: fixing ubcore hash table initialization failure.
+- !19263 [OLK-6.6]Fix CVE-2025-37861
+- !19253 [OLK-6.6] Fix CVE-2025-37973
+- !19252 [OLK-6.6] Fix CVE-2025-37972
+- !19251 [OLK-6.6] Fix CVE-2025-37956
+- !19374 [OLK-6.6] Fix CVE-2025-37899
+- net/sched: Abort __tc_modify_qdisc if parent class does not exist
+- kernfs: Fix UAF in polling when open file is released
+- !19402 sched: Fix incorrect cluster mask
+- smb: client: fix race with concurrent opens in rename(2)
+- !19414 xsched: fix compile error when CONFIG_XCU_SCHEDULER is disabled
+- !19398 v2 bugfix for xcall2.0
+- !19412 sunrpc: fix handling of server side tls alerts
+- !19409 smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
+- !19405 [OLK-6.6]:update patches for sw64 architecture
+- xsched: fix compile error when CONFIG_XCU_SCHEDULER is disabled
+- !19266 __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
+- !19358 Fix CVE-2025-40016
+- sunrpc: fix handling of server side tls alerts
+- NFS: Fix a race when updating an existing write
+- nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
+- media: tuner: xc5000: Fix use-after-free in xc5000_release
+- media: tunner: xc5000: Refactor firmware load
+- urma: fixing ubcore hash table initialization failure.
+- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
+- !19365 net/mlx5e: Harden uplink netdev access against device unbind
+- sw64: config: add initial openeuler_defconfig for sw64
+- sw64: fix compile error of pte_pgprot()
+- sw64: add missing definition of MAP_PEER_SHARED
+- sched: Fix incorrect cluster mask
+- smb: client: fix crypto buffers in non-linear memory
+- !19392 Fixes and cleanup of page cache limit
+- !18760 CVE-2025-38501
+- !19390 v3 xsched: add xsched_{set,get}attr syscall
+- xcall2.0: fix panic while detaching xcall found in DT case
+- xcall2.0: prefetch: fix access NULL ptr in __do_sys_epoll_pwait()
+- xcall2.0: prefetch: get prefetch_mm_data once in get_pfi()
+- !19311 nbd: fix uaf in nbd_genl_connect() error path
+- !19310 fs: writeback: fix use-after-free in __mark_inode_dirty()
+- !19256 efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
+- !19237 nfsd: provide locking for v4_end_grace
+- !19247 dmaengine: ti: k3-udma: Add missing locking
+- !19220 NFSv4: Fix deadlock during the running of state manager
+- !19248 nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
+- usb: typec: ucsi: displayport: Fix NULL pointer access
+- !19378 net: hibmcge: add support for pagepool on rx
+- mm: Add page cache limit check before queueing shrink worker
+- mm: Move vm_cache_limit_mbytes check to page_cache_over_limit()
+- mm: Replace deferrable timer with delay timer for shrink worker
+- !19388 [sync] PR-19363: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
+- !19368 net/sched: Fix backlog accounting in qdisc_dequeue_internal
+- !19367 net/sched: sch_qfq: Fix CVE-2025-38477
+- !19366 i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
+- !19364 ixgbevf: Fix CVE-2025-40104
+- xsched: add xsched_{set,get}attr syscall
+- Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
+- x86/mm: Check return value from memblock_phys_alloc_range()
+- bnxt_en: Fix a possible memory leak in bnxt_ptp_init
+- net: hibmcge: add support for pagepool on rx
+- net: hibmcge: reduce packet drop under stress testing
+- net: hibmcge: add support for tracepoint to dump some fields of rx_desc
+- Revert "net: hibmcge: reduce packet drop under stress testing"
+- Revert "net: hibmcge: support pagepool for rx"
+- wifi: ath11k: update channel list in reg notifier instead reg worker
+- !18451 RDMA/bnxt_re: Fix budget handling of notification queue
+- ksmbd: fix use-after-free in session logoff
+- !18837 CVE-2025-37997
+- !19361 media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
+- RDMA/rxe: Fix race in do_task() when draining
+- !19353 ubcore: fix query route list by eid pair.
+- ubcore: fix query route list by eid pair.
+- net/sched: Fix backlog accounting in qdisc_dequeue_internal
+- net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
+- net/sched: sch_qfq: Fix race condition on qfq_aggregate
+- i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
+- net/mlx5e: Harden uplink netdev access against device unbind
+- ixgbevf: fix mailbox API compatibility by negotiating supported features
+- ixgbevf: fix getting link speed data for E610 devices
+- ixgbevf: Add support for Intel(R) E610 device
+- PCI: Add PCI_VDEVICE_SUB helper macro
+- media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
+- media: uvcvideo: Use heuristic to find stream entity
+- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
+- hisi_acc_vfio_pci: adapt to new migration configuration
+- crypto: hisilicon - qm updates BAR configuration
+- hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
+- Revert "migration: update BAR space size"
+- Revert "migration: qm updates BAR configuration"
+- Revert "migration: adapt to new migration configuration"
+- nfsd: don't ignore the return code of svc_proc_register()
+- iommu/vt-d: Disallow dirty tracking if incoherent page walk
+- mm/ksm: fix flag-dropping behavior in ksm_madvise
+- nbd: fix uaf in nbd_genl_connect() error path
+- fs: writeback: fix use-after-free in __mark_inode_dirty()
+- RDMA/bnxt_re: Remove unusable nq variable
+- RDMA/bnxt_re: Fix budget handling of notification queue
+- __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
+- scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue
+- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
+- wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation
+- Input: mtk-pmic-keys - fix possible null pointer dereference
+- ksmbd: prevent rename with empty string
+- ksmbd: move leading slash check to smb2_get_name()
+- nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
+- dmaengine: ti: k3-udma: Add missing locking
+- nfsd: provide locking for v4_end_grace
+- NFSv4: Fix deadlock during the running of state manager
+- scsi: mpi3mr: Add support for status reply descriptor
+- scsi: mpi3mr: Split off bus_reset function from host_reset
+- netfilter: ipset: Remove unused htable_bits in macro ahash_region
+- netfilter: ipset: fix region locking in hash types
+- Add platform-specific quirks for ZX-200 device
+- ksmbd: add max ip connections parameter
+- ksmbd: extend the connection limiting mechanism to support IPv6
+- ksmbd: limit repeated connections from clients with the same IP
+- jfs: add check read-only before txBeginAnon() call
+- ksmbd: add free_transport ops in ksmbd connection
+- ksmbd: fix use-after-free in __smb2_lease_break_noti()
+
+* Sat Nov 29 2025 Li Nan <linan122@huawei.com> - 6.6.0-124.0.0.101
+- !19152 Fix CVE-2025-39810 fix CVE-2025-39810
+- !19359 ub: hisi-ubus: Fix ub memory decoder create
+- !19346 sched: Fix race between yield_to() and try_to_wake_up()
+- ub: hisi-ubus: Fix ub memory decoder create
+- !19341 v7 bugfix for xcall2.0
+- sched: Fix race between yield_to() and try_to_wake_up()
+- !17661 kvm: Only enable shadow mode for ioeventfd and Align the lifecycle of …
+- !19334 bpf: Sync pending IRQ work before freeing ring buffer
+- xcall2.0: prefetch: introduce struct prefetch_mm_data
+- xcall2.0: Fix mem leak in proc_xcall_command
+- xcall2.0: add xcall_subdir_create help to create subdir below /proc/xcall
+- xcall2.0: prefetch: keep prefetch module name same with file name
+- xcall2.0: prefetch: fix value name typos in __do_sys_epoll_pwait
+- !19339 zcopy: Fix context switch within RCU read-side
+- !19300 Add Support for Disabling Hugetlb in soft_offline_page
+- zcopy: Fix context switch within RCU read-side error
+- bpf: Sync pending IRQ work before freeing ring buffer
+- kvm: Only enable shadow mode for ioeventfd and Align the lifecycle of KVM shadow with KVM
+- mm/memory-failure: support disabling soft offline for HugeTLB pages
+- mm/memory-failure: userspace controls soft-offlining pages
+- bnxt_en: Fix memory corruption when FW resources change during ifdown
+- bnxt_en: Fix possible crash after creating sw mqprio TCs
+
+* Thu Nov 27 2025 Li Nan <linan122@huawei.com> - 6.6.0-123.0.0.100
+- !19327 ub: ub_fwctl: add ub_fwctl driver-api documentation description
+- !19338 iommu/ummu: Fix UMMU documentation error
+- !19287 net: unic: Add support for uboe and ethernet related tools
+- !19337 ub: udma: Support retrieving the migr field.
+- ub: ub_fwctl: add ub_fwctl driver-api documentation description
+- iommu/ummu: Fix UMMU documentation error
+- !19332 ub: udma: add requirement about document and tp attr.
+- !19330 iommu/ummu: Add UMMU documentation description
+- ub: udma: Support retrieving the migr field.
+- !18794 【OLK-6.6】fix CVE-2025-39801
+- ub: udma: Support eid and guid updates.
+- ub: udma: bugfix for set and get tp attr.
+- !18453 [OLK-6.6] ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support
+- !18483 [OLK-6.6] x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
+- iommu/ummu: Add UMMU-PMU devicetree file
+- iommu/ummu: Add UMMU devicetree file
+- iommu/ummu: Add UMMU documentation description
+- ub: udma: mask jetty context addr info.
+- ub: udma: add udma driver module doc.
+- ub: ubase: Remove non-cluster mode code
+- net: unic: Add support for uboe reset
+- net: unic: Add support for MAC statistics
+- net: unic: Add pause frame support.
+- net: unic: Add Priority Flow Control (PFC) support
+- net: unic: Add debugfs support for dumping MAC tables.
+- net: unic: Supports MAC filter, and allows users to add and delete MAC
+- net: unic: Add debugfs support for dumping vlan table
+- net: unic: Integrate valn filtering features with network device operations.
+- net: unic: Add valn filtering support.
+- net: unic: Add support for querying link diagnosis status
+- net: unic: Extend loopback test support to include external loopback modes
+- net: unic: Extend loopback test support to include serdes loopback modes.
+- net: unic: Add loopback test support.
+- net: unic: Add debugfs support for dumping hardware MAC tables.
+- net: unic: Add support for setting link speed, duplex, and autonegotiation via ethtool.
+- !19328 ub:hisi-ubus: Adding compatibility Interfaces for ub memory
+- !19264 ub: cdma: add CDMA userspace-api documentation description
+- ub:hisi-ubus: Adding compatibility Interfaces for ub memory
+- ub: cdma: add CDMA userspace-api documentation description
+- ub: cdma: add CDMA kernel driver design document specification
+- ub: cdma: add CDMA driver-api documentation description
+- !19305 ub:ubus: Add ubus and ubfi opensource document
+- !19320 urma: added functions for getting and setting TP attribute fields.
+- ub:ubus: Add ubus devicetree file
+- urma: added functions for getting and setting TP attribute fields.
+- ub:ubus: Add ubus and ubfi opensource document
+- usb: dwc3: Remove WARN_ON for device endpoint command timeouts
+- ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support
+- x86/hpet: Set dynamic IRQ feature for HPET for KH-50000
+- ALSA: HDA: Roll back the old version for consistency with the mainline
+
+* Thu Nov 27 2025 Li Nan <linan122@huawei.com> - 6.6.0-122.0.0.99
+- !19317 ub: ubase: Remove useless character '+'
+- ub: ubase: Remove useless character '+'
+- !18870 add sentry kmod
+- drivers/ub/sentry: add sentry_remote_reporter module
+- drivers/ub/sentry: add sentry_uvb_comm module
+- drivers/ub/sentry: add sentry_urma_comm module
+- drivers/ub/sentry: add sentry_reporter and sentry_msg_help
+- !19306 net: Netdev use RCU protection
+- !19290 urma: bugfix the issue of urma stream generation failure
+- !19292 blk-ioinf: accumulate total latency properly across sampling periods
+- !19230 drm/vmwgfx: Fix Use-after-free in validation
+- !19291 usbnet: Fix using smp_processor_id() in preemptible code warnings
+- net: use dst_dev_rcu() in sk_setup_caps()
+- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
+- ipv6: use RCU in ip6_output()
+- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
+- net: dst: Fix kabi-breakage for struct dst_entry
+- ipv6: use RCU in ip6_xmit()
+- ipv4: start using dst_dev_rcu()
+- tcp_metrics: use dst_dev_net_rcu()
+- net: dst: introduce dst->dev_rcu
+- net: Add locking to protect skb->dev access in ip_output
+- net: dst: add four helpers to annotate data-races around dst->dev
+- !19191 Fix CVE-2025-40200
+- urma: bugfix the issue of urma stream generation failure
+- acpi: provides acpi power notifier chain
+- !19303 pid: Add a judgment for ns null in pid_nr_ns
+- !19282 fix cves
+- !19211 ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
+- !19175 [OLK-6.6] Fix CVE-2025-38666
+- !18496 [OLK-6.6] Fix CVE-2025-22107
+- !18029 [OLK-6.6] Fix CVE-2025-37892
+- !19151 [OLK-6.6] Fix CVE-2025-40055
+- !19131 [OLK-6.6] Fix CVE-2025-40012
+- !19125 [OLK-6.6] Fix CVE-2025-39692
+- !19124 [OLK-6.6] Fix CVE-2025-39694
+- !19133 [OLK-6.6] Fix CVE-2025-40082
+- !19118 [OLK-6.6] Fix CVE-2025-39703
+- !19113 [OLK-6.6] Fix CVE-2025-39938
+- !19111 [OLK-6.6] Fix CVE-2025-40043
+- !19100 obmm: Ownership Based Memory Management framework
+- pid: Add a judgment for ns null in pid_nr_ns
+- !19285 xsched: XCU Partition
+- !19293 sched/rt: Fix race in push_rt_task
+- !19294 dm-stripe: fix a possible integer overflow
+- !19278 ub: ubase: Improve performance and fix some bug
+- dm-stripe: fix a possible integer overflow
+- sched/rt: Fix race in push_rt_task
+- blk-ioinf: accumulate total latency properly across sampling periods
+- usbnet: Fix using smp_processor_id() in preemptible code warnings
+- xsched: move stream_lock into xsched_vsm_add_tail() to avoid sleeping in atomic context
+- xsched: rename vstream->id to vstream->sq_id
+- xsched: add null check for sched in xsched_xse_set_class
+- xsched: modify the logic for inc and dec the count value
+- xsched: replace hard-coded numeric values
+- xsched: unify root detection logic for cgroups
+- xsched: remove parent->lock and rely on cgroup_mutex for shares update
+- xsched: avoid sleeping while holding spinlock in xcu_move_task()
+- xsched: add missing spin_unlock() in xcu_move_task() error path
+- xsched: enforce valid xsched scheduler config dependencies
+- xsched: unify log prefix format and remove duplicated prefix macros
+- mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
+- mm: zswap: move allocations during CPU init outside the lock
+- mm: zswap: properly synchronize freeing resources during CPU hotunplug
+- mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
+- mm/hugetlb: unshare page tables during VMA split, not before
+- !19194 ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
+- !19195 iommu/vt-d: debugfs: Fix legacy mode page table dump logic
+- !19273 net/ip6_tunnel: Prevent perpetual tunnel growth
+- !19272 tls: wait for pending async decryptions if tls_strp_msg_hold fails
+- !19274 netfilter: nft_objref: validate objref and objrefmap expressions
+- !19052 arm64/mpam: Add build dependencies for CONFIG_RESCTRL_IOMMU
+- !19182 ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
+- !19179 x86/iopl: Cure TIF_IO_BITMAP inconsistencies
+- !19178 fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
+- !19177 ACPICA: fix acpi parse and parseext cache leaks
+- !19176 crypto: ccp - Fix crash when rebind ccp device for ccp.ko
+- ub: ubase: change cmdq/mbx timeout val & fix spell error
+- ub: ubase: adapt to response message structure change for ctrlq sl query
+- net: unic: Fix UE deactivate message cleaning
+- net: unic: Use copy instead of ummu map in tx
+- netfilter: nft_objref: validate objref and objrefmap expressions
+- net/ip6_tunnel: Prevent perpetual tunnel growth
+- tls: wait for pending async decryptions if tls_strp_msg_hold fails
+- !19257 init/Kconfig: Move ARCH_SUPPORTS_SCHED_SOFT_QUOTA to drop CGROUPS dependency
+- obmm: Add resource management support for imported memory
+- obmm: Add sysfs interface for configuration and monitoring
+- obmm: Add low memory management support
+- obmm: Add ownership management and transfer mechanisms
+- obmm: Add mmap support for shared memory regions
+- obmm: Add shared memory device interface
+- obmm: Add pre-import support for performance optimization
+- obmm: Add memory region import functionality
+- obmm: Add address validation and checking
+- obmm: Add user address export support
+- obmm: Add memory region export functionality
+- obmm: Implement memory pool allocator
+- obmm: Add continuous memory allocator for OBMM framework
+- obmm: Add cache maintenance helpers for inter-node consistency
+- obmm: Add region definitions and core data structures
+- obmm: Add Ownership Based Memory Management framework
+- ub:hisi-ubus: Support for ub memory decoder ras handle
+- ub:hisi-ubus: Support for UB Memory Decoder Initialization
+- ub:ubus: Support for UB Memory Decoder general layer implementation
+- !19227 bpf: Avoid RCU context warning when unpinning htab with internal structs
+- !18830 mm: swap: check for stable address space before operating on the VMA
+- init/Kconfig: Move ARCH_SUPPORTS_SCHED_SOFT_QUOTA to drop CGROUPS dependency
+- !19165 Documentation: Add opensource document for ubase&unic&ubl
+- !19243 Revert "net: hns3: add support for queue bonding mode of flow director"
+- !19115 nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
+- !19222 sctp: Fix MAC comparison to be constant-time
+- !19223 net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
+- !19224 bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
+- !19226 sunrpc: fix null pointer dereference on zero-length checksum
+- Revert "net: hns3: add support for queue bonding mode of flow director"
+- Revert "net: hns3: add queue bonding mode support for VF"
+- Revert "net: hns3: refactor the debugfs for dumping FD tcam"
+- Revert "net: hns3: correct the logic of hclge_sync_vf_qb_mode()"
+- Revert "net: hns3: allocate fd counter for queue bonding"
+- !19166 [OLK-6.6][linux-6.6.y sync] Backport 6.6.89-6.6.90 LTS Patches
+- !19116 Fix SPI registration failure logging level
+- !19216 net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
+- drm/vmwgfx: Fix Use-after-free in validation
+- Fix SPI registration failure logging level
+- !19072 [OLK-6.6] Fix CVE-2025-39827
+- !18647 [OLK-6.6] Fix CVE-2025-38729
+- !19117 [OLK-6.6] Fix CVE-2025-40088
+- !19114 [OLK-6.6] Fix CVE-2025-40084
+- !19048 [OLK-6.6] Fix CVE-2025-39839
+- !18615 [OLK-6.6] Fix CVE-2025-39737
+- !18791 【OLK-6.6】fix CVE-2025-39736
+- !18644 [OLK-6.6] Fix CVE-2025-38717
+- !18653 [OLK-6.6] Fix CVE-2025-38705
+- !18780 【OLK-6.6】fix CVE-2025-38712
+- !18613 [OLK-6.6] Fix CVE-2025-38713
+- !18632 [OLK-6.6] Fix CVE-2025-38714
+- !18861 [OLK-6.6] Fix CVE-2025-38697
+- !18345 [OLK-6.6] Fix CVE-2025-38663
+- !18948 [OLK-6.6] Fix CVE-2025-38105
+- !18661 [OLK-6.6] Fix CVE-2025-39790
+- !18867 [OLK-6.6] Fix CVE-2025-39766
+- !18636 [OLK-6.6]Fix CVE-2025-39751
+- !19110 CVE-2025-40198
+- !19212 CVE-2025-40179
+- !19057 blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
+- !19213 Fix CVE-2025-39964
+- !19189 KVM: arm64: ipiv: change declaration argument
+- bpf: Avoid RCU context warning when unpinning htab with internal structs
+- sunrpc: fix null pointer dereference on zero-length checksum
+- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
+- net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
+- sctp: Fix MAC comparison to be constant-time
+- !19214 ub: udma: recent bugfix for udma.
+- !19209 Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
+- !19193 crypto: af_alg - Set merge to zero early in af_alg_sendmsg
+- !19206 net: dlink: handle copy_thresh allocation failure
+- !19207 net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
+- net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
+- ub: ubase: Introduces the functions and data structures exposed by the ubase driver
+- ub: ubase: Add ubase opensource document
+- net: unic: Add a doc for unic driver
+- ub: udma: Resolve issues related to stream logout and interrupt lock.
+- crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
+- crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
+- ext4: align max orphan file size with e2fsprogs limit
+- ext4: free orphan info with kvfree
+- ext4: verify orphan file size is not too big
+- ext4: use kmalloc_array() for array space allocation
+- ub: udma: reset and segment permission issues are resolved.
+- !19203 Fix CVE-2025-40202
+- ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
+- Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
+- net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
+- net: dlink: handle copy_thresh allocation failure
+- spi: tegra114: Use value to check for invalid delays
+- platform/x86/amd: pmc: Clear metrics table at start of cycle
+- dm: fix copying after src array boundaries
+- iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids
+- drivers: base: handle module_kobject creation
+- kernel: globalize lookup_or_create_module_kobject()
+- kernel: param: rename locate_module_kobject
+- xhci: split free interrupter into separate remove and free parts
+- xhci: Clean up stale comment on ERST_SIZE macro
+- xhci: Use more than one Event Ring segment
+- xhci: Set DESI bits in ERDP register correctly
+- Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"
+- arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs
+- arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs
+- ARM: dts: opos6ul: add ksz8081 phy properties
+- firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
+- firmware: arm_scmi: Balance device refcount when destroying devices
+- sch_htb: make htb_qlen_notify() idempotent
+- ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties
+- ASoC: Use of_property_read_bool()
+- net: vertexcom: mse102x: Fix RX error handling
+- net: vertexcom: mse102x: Add range check for CMD_RTS
+- net: vertexcom: mse102x: Fix LEN_MASK
+- net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
+- net: fec: ERR007885 Workaround for conventional TX
+- net: ipv6: fix UDPv6 GSO segmentation with NAT
+- net: dsa: felix: fix broken taprio gate states after clock jump
+- net: mdio: mux-meson-gxl: set reversed bit when using internal phy
+- net: dlink: Correct endianness handling of led_mode
+- nvme-pci: fix queue unquiesce check on slot_reset
+- ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
+- pds_core: make pdsc_auxbus_dev_del() void
+- pds_core: delete VF dev on reset
+- pds_core: check health in devcmd wait
+- net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised
+- net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
+- net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged
+- !19190 Revert "ipmi: fix msg stack when IPMI is disconnected"
+- !19167 drm/vmwgfx: Fix a null-ptr access in the cursor snooper
+- ipmi: Fix handling of messages with provided receive message pointer
+- ipmi: Rework user message limit handling
+- !19134 Bluetooth: ISO: Fix possible UAF on iso_conn_free
+- !19119 dm: fix NULL pointer dereference in __dm_suspend()
+- !19137 ext4: guard against EA inode refcount underflow in xattr update
+- iommu/vt-d: debugfs: Fix legacy mode page table dump logic
+- ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
+- crypto: af_alg - Set merge to zero early in af_alg_sendmsg
+- Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
+- net/mlx5: E-switch, Fix error handling for enabling roce
+- net/mlx5: E-Switch, Initialize MAC Address for Default GID
+- powerpc/boot: Fix dash warning
+- drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
+- powerpc/boot: Check for ld-option support
+- ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
+- Squashfs: reject negative file sizes in squashfs_read_inode()
+- Squashfs: add additional inode sanity checking
+- Revert "ipmi: fix msg stack when IPMI is disconnected"
+- KVM: arm64: ipiv: change declaration argument
+- !19030 cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
+- ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
+- !19045 net: fix the compile problem introduced by AF_UB
+- x86/iopl: Cure TIF_IO_BITMAP inconsistencies
+- fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
+- ACPICA: fix acpi parse and parseext cache leaks
+- crypto: ccp - Fix crash when rebind ccp device for ccp.ko
+- net: appletalk: Fix use-after-free in AARP proxy probe
+- net: ubl: Add a doc for ubl module
+- !19161 uburma: add tp_type in urma ioctl operation.
+- drm/vmwgfx: Fix a null-ptr access in the cursor snooper
+- PCI: imx6: Skip controller_id generation logic for i.MX7D
+- Revert "PCI: imx6: Skip controller_id generation logic for i.MX7D"
+- selftests/bpf: extend changes_pkt_data with cases w/o subprograms
+- selftests/bpf: validate that tail call invalidates packet pointers
+- selftests/bpf: freplace tests for tracking of changes_packet_data
+- cpufreq: Fix setting policy limits when frequency tables are used
+- cpufreq: Avoid using inconsistent policy->min and policy->max
+- smb: client: fix zero length for mkdir POSIX create context
+- platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug
+- platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles
+- iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
+- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
+- dm: always update the array size in realloc_argv on success
+- dm-integrity: fix a warning on invalid table line
+- dm-bufio: don't schedule in atomic context
+- tracing: Do not take trace_event_sem in print_event_fields()
+- spi: tegra114: Don't fail set_cs_timing when delays are zero
+- mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
+- mm/memblock: repeat setting reserved region nid if array is doubled
+- mm/memblock: pass size instead of end to memblock_set_node()
+- amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload
+- i2c: imx-lpi2c: Fix clock count when probe defers
+- EDAC/altera: Set DDR and SDMMC interrupt mask before registration
+- EDAC/altera: Test the correct error reg offset
+- drm/fdinfo: Protect against driver unbind
+- btrfs: fix COW handling in run_delalloc_nocow()
+- ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
+- ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()
+- !19143 [OLK-6.6][linux-6.6.y sync] Backport 6.6.88-6.6.89 LTS Patches
+- uburma: add tp_type in urma ioctl operation.
+- !19132 IPIV: fix bug in live migration
+- ocfs2: fix double free in user_cluster_connect()
+- !17056 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.68-6.6.69 LTS Conflicts Patches
+- !18479 [OLK-6.6] xhci: fix memory leak regression when freeing xhci vdev devices depth first
+- !19007 uio_hv_generic: Let userspace take care of interrupt mask
+- ACPI: PPTT: Fix processor subtable walk
+- scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
+- cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points
+- dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"
+- Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
+- ata: libata-scsi: Fix CDL control
+- net: fix the compile problem introduced by AF_UB
+- objtool: Silence more KCOV warnings, part 2
+- objtool: Ignore end-of-section jumps for KCOV/GCOV
+- nvme: fixup scan failure for non-ANA multipath controllers
+- MIPS: cm: Fix warning if MIPS_CM is disabled
+- net: dsa: mv88e6xxx: enable STU methods for 6320 family
+- net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
+- net: dsa: mv88e6xxx: enable PVT for 6321 switch
+- net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
+- comedi: jr3_pci: Fix synchronous deletion of timer
+- driver core: introduce device_set_driver() helper
+- x86/pvh: Call C code via the kernel virtual mapping
+- md/raid1: Add check for missing source disk in process_checks()
+- x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores
+- ubsan: Fix panic from test_ubsan_out_of_bounds
+- spi: tegra210-quad: add rate limiting and simplify timeout error message
+- spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
+- loop: aio inherit the ioprio of original request
+- riscv: Provide all alternative macros all the time
+- iomap: skip unnecessary ifs_block_is_uptodate check
+- x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
+- scsi: pm80xx: Set phy_attached to zero when device is gone
+- scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
+- ext4: make block validity check resistent to sb bh corruption
+- cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
+- timekeeping: Add a lockdep override in tick_freeze()
+- cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode
+- nvmet-fc: put ref when assoc->del_work is already scheduled
+- nvmet-fc: take tgtport reference only once
+- x86/bugs: Don't fill RSB on context switch with eIBRS
+- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
+- x86/bugs: Use SBPB in write_ibpb() if applicable
+- selftests/mincore: Allow read-ahead pages to reach the end of the file
+- gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
+- objtool: Stop UNRET validation on UD2
+- nvme: multipath: fix return value of nvme_available_path
+- nvme: re-read ANA log page after ns scan completes
+- ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
+- ACPI: EC: Set ec_no_wakeup for Lenovo Go S
+- nvme: requeue namespace scan on missed AENs
+- xen: Change xen-acpi-processor dom0 dependency
+- selftests: ublk: fix test_stripe_04
+- udmabuf: fix a buf size overflow issue during udmabuf creation
+- KVM: s390: Don't use %pK through debug printing
+- KVM: s390: Don't use %pK through tracepoints
+- sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
+- io_uring: always do atomic put from iowq
+- rtc: pcf85063: do a SW reset if POR failed
+- ntb_hw_amd: Add NTB PCI ID for new gen CPU
+- ntb: reduce stack usage in idt_scan_mws
+- objtool, lkdtm: Obfuscate the do_nothing() pointer
+- objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()
+- objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
+- objtool, panic: Disable SMAP in __stack_chk_fail()
+- objtool: Silence more KCOV warnings
+- thunderbolt: Scan retimers after device router has been enumerated
+- usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
+- usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
+- usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
+- dmaengine: dmatest: Fix dmatest waiting less when interrupted
+- sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
+- usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
+- usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
+- fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
+- usb: host: max3421-hcd: Add missing spi_device_id table
+- bpf: Reject attaching fexit/fmod_ret to __noreturn functions
+- bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage
+- bpf: bpftool: Setting error code in do_loader()
+- s390/tty: Fix a potential memory leak bug
+- s390/sclp: Add check for get_zeroed_page()
+- parisc: PDT: Fix missing prototype warning
+- clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
+- crypto: ccp - Add support for PCI device 0x1134
+- MIPS: cm: Detect CM quirks from device tree
+- pinctrl: renesas: rza2: Fix potential NULL pointer dereference
+- USB: wdm: add annotation
+- USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
+- USB: wdm: close race between wdm_open and wdm_wwan_port_stop
+- USB: wdm: handle IO errors in wdm_wwan_port_start
+- USB: VLI disk crashes if LPM is used
+- usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
+- usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
+- usb: dwc3: xilinx: Prevent spike in reset signal
+- USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
+- usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
+- usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
+- usb: cdns3: Fix deadlock when using NCM gadget
+- USB: serial: simple: add OWON HDS200 series oscilloscope support
+- USB: serial: option: add Sierra Wireless EM9291
+- USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
+- serial: sifive: lock port in startup()/shutdown() callbacks
+- serial: msm: Configure correct working mode before starting earlycon
+- misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
+- misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
+- char: misc: register chrdev region with all possible minors
+- KVM: x86: Explicitly treat routing entry type changes as changes
+- mei: me: add panther lake H DID
+- scsi: Improve CDL control
+- USB: storage: quirk for ADATA Portable HDD CH94
+- ata: libata-scsi: Fix ata_msense_control_ata_feature()
+- ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
+- ata: libata-scsi: Improve CDL control
+- cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
+- KVM: SVM: Allocate IR data using atomic allocation
+- io_uring: fix 'sync' handling of io_fallback_tw()
+- LoongArch: Remove a bogus reference to ZONE_DMA
+- drm/amd/display: Force full update in gpu reset
+- drm/amd/display: Fix gpu reset in multidisplay config
+- net: phy: microchip: force IRQ polling mode for lan88xx
+- net: selftests: initialize TCP header and skb payload with zero
+- crypto: atmel-sha204a - Set hwrng quality to lowest possible
+- virtio_console: fix missing byte order handling for cols and rows
+- LoongArch: Make do_xyz() exception handlers more robust
+- LoongArch: Make regs_irqs_disabled() more clear
+- LoongArch: Select ARCH_USE_MEMTEST
+- splice: remove duplicate noinline from pipe_clear_nowait
+- iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
+- pds_core: Remove unnecessary check in pds_client_adminq_cmd()
+- net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
+- net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
+- scsi: core: Clear flags for scsi_cmnd that did not complete
+- btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
+- cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()
+- dma/contiguous: avoid warning about unused size_bytes
+- ceph: Fix incorrect flush end position calculation
+- scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
+- of: resolver: Fix device node refcount leakage in of_resolve_phandles()
+- of: resolver: Simplify of_resolve_phandles() using __free()
+- clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
+- clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable
+- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
+- clk: renesas: rzg2l: Refactor SD mux driver
+- clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header
+- clk: renesas: rzg2l: Add struct clk_hw_data
+- clk: renesas: rzg2l: Use u32 for flag and mux_flags
+- arm64: tegra: Remove the Orin NX/Nano suspend key
+- iio: adc: ad7768-1: Fix conversion result sign
+- iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
+- ASoC: q6apm-dai: make use of q6apm_get_hw_pointer
+- ASoC: qcom: Fix trivial code style issues
+- ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void
+- ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs
+- ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields
+- net: dsa: mv88e6xxx: fix VTU methods for 6320 family
+- net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
+- auxdisplay: hd44780: Fix an API misuse in hd44780.c
+- auxdisplay: hd44780: Convert to platform remove callback returning void
+- mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
+- soc: qcom: ice: introduce devm_of_qcom_ice_get
+- module: sign with sha512 instead of sha1 by default
+- !18797 [OLK-6.6] Fix CVE-2025-38331
+- !18978 [OLK-6.6][linux-6.6.y sync] Backport 6.6.87-6.6.88 LTS Patches
+- !19141 crash: fix crashkernel resource shrink
+- !19136 ext4: detect invalid INLINE_DATA + EXTENTS flag combination
+- crash: fix crashkernel resource shrink
+- ext4: guard against EA inode refcount underflow in xattr update
+- ext4: detect invalid INLINE_DATA + EXTENTS flag combination
+- net: rose: fix a typo in rose_clear_routes()
+- Bluetooth: ISO: Fix possible UAF on iso_conn_free
+- net: nfc: nci: Add parameter validation for packet data
+- KVM: arm64: ipiv: fix bug in live migration
+- KVM: arm64: ipiv: Change parameter from vcpu to kvm
+- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
+- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
+- net/smc: fix warning in smc_rx_splice() when calling get_page()
+- smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
+- s390/sclp: Fix SCCB present check
+- net: rose: include node references in rose_neigh refcount
+- net: rose: convert 'use' field to refcount_t
+- net: rose: split remove and free operations in rose_remove_neigh()
+- dm: fix NULL pointer dereference in __dm_suspend()
+- net, hsr: reject HSR frame if skb can't hold tag
+- hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
+- nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
+- ksmbd: transport_ipc: validate payload size before reading handle
+- ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
+- ext4: fix string copying in parse_apply_sb_mount_options()
+- ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
+- blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
+- arm64/mpam: Add build dependencies for CONFIG_RESCTRL_IOMMU
+- batman-adv: fix OOB read/write in network-coding decode
+- cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
+- md/md-bitmap: fix GPF in bitmap_get_stats()
+- igc: fix lock order in igc_ptp_reset
+- Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
+- xen/x86: fix initial memory balloon target
+- pwm: mediatek: Ensure to disable clocks in error path
+- ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model
+- drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled
+- btrfs: fix the length of reserved qgroup to free
+- MIPS: ds1287: Match ds1287_set_base_clock() function types
+- MIPS: cevt-ds1287: Add missing ds1287.h include
+- MIPS: dec: Declare which_prom() as static
+- sign-file,extract-cert: use pkcs11 provider for OPENSSL MAJOR >= 3
+- sign-file,extract-cert: avoid using deprecated ERR_get_error_line()
+- sign-file,extract-cert: move common SSL helper functions to a header
+- nvmet-fc: Remove unused functions
+- landlock: Add the errata interface
+- wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit
+- wifi: rtw89: pci: add pre_deinit to be called after probe complete
+- LoongArch: Eliminate superfluous get_numa_distances_cnt()
+- x86/split_lock: Fix the delayed detection logic
+- x86/xen: fix memblock_reserve() usage on PVH
+- x86/xen: move xen_reserve_extra_memory()
+- Fix mmu notifiers for range-based invalidates
+- misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type
+- misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error
+- kbuild: Add '-fno-builtin-wcslen'
+- cpufreq: Reference count policy in cpufreq_update_limits()
+- io_uring/net: fix accept multishot handling
+- drm/i915/gvt: fix unterminated-string-initialization warning
+- drm/sti: remove duplicate object names
+- drm/amdgpu/dma_buf: fix page_link check
+- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
+- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
+- drm/amd/pm/smu11: Prevent division by zero
+- drm/amd/pm/powerplay: Prevent division by zero
+- drm/amd/pm: Prevent division by zero
+- drm/amd: Handle being compiled without SI or CIK support better
+- drm/msm/a6xx: Fix stale rpmh votes from GPU
+- drm/repaper: fix integer overflows in repeat functions
+- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR
+- perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX
+- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR
+- perf/x86/intel: Allow to update user space GPRs from PEBS records
+- scsi: ufs: exynos: Ensure consistent phy reference counts
+- scsi: megaraid_sas: Block zero-length ATA VPD inquiry
+- x86/boot/sev: Avoid shared GHCB page for early memory acceptance
+- x86/cpu/amd: Fix workaround for erratum 1054
+- x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches
+- string: Add load_unaligned_zeropad() code path to sized_strscpy()
+- smb3 client: fix open hardlink on deferred close file error
+- selftests/mm: generate a temporary mountpoint for cgroup filesystem
+- riscv: Avoid fortify warning in syscall_get_arguments()
+- ksmbd: fix the warning from __kernel_write_iter
+- ksmbd: Prevent integer overflow in calculation of deadtime
+- ksmbd: fix use-after-free in smb_break_all_levII_oplock()
+- ovl: don't allow datadir only
+- mm: fix apply_to_existing_page_range()
+- mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()
+- loop: LOOP_SET_FD: send uevents for partitions
+- loop: properly send KOBJ_CHANGED uevent for disk device
+- crypto: caam/qi - Fix drv_ctx refcount bug
+- btrfs: correctly escape subvol in btrfs_show_options()
+- Bluetooth: vhci: Avoid needless snprintf() calls
+- Bluetooth: l2cap: Process valid commands in too long frame
+- ftrace: fix incorrect hash size in register_ftrace_direct()
+- i2c: atr: Fix wrong include
+- nfs: add missing selections of CONFIG_CRC32
+- asus-laptop: Fix an uninitialized variable
+- ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels
+- ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate
+- writeback: fix false warning in inode_to_wb()
+- cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS
+- riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break
+- riscv: KGDB: Do not inline arch_kgdb_breakpoint()
+- kunit: qemu_configs: SH: Respect kunit cmdline
+- riscv: Properly export reserved regions in /proc/iomem
+- net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings
+- net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps
+- ptp: ocp: fix start time alignment in ptp_ocp_signal_set
+- net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails
+- net: bridge: switchdev: do not notify new brentries as changed
+- net: b53: enable BPDU reception for management port
+- netlink: specs: rt-link: adjust mctp attribute naming
+- netlink: specs: rt-link: add an attr layer around alt-ifname
+- ata: libata-sata: Save all fields from sense data descriptor
+- net: ethernet: ti: am65-cpsw: fix port_np reference counting
+- net: ethernet: ti: am65-cpsw-nuss: rename phy_node -> port_np
+- pds_core: fix memory leak in pdsc_debugfs_add_qcq()
+- test suite: use %zu to print size_t
+- igc: add lock preventing multiple simultaneous PTM transactions
+- igc: cleanup PTP module if probe fails
+- igc: handle the IGC_PTP_ENABLED flag correctly
+- igc: move ktime snapshot into PTM retry loop
+- igc: increase wait time before retrying PTM
+- Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
+- Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address
+- ASoC: cs42l43: Reset clamp override on jack removal
+- RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()
+- ovl: remove unused forward declaration
+- ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe()
+- ASoC: dwc: always enable/disable i2s irqs
+- md/md-bitmap: fix stats collection for external bitmaps
+- md/raid10: fix missing discard IO accounting
+- scsi: iscsi: Fix missing scsi_host_put() in error path
+- wifi: wl1251: fix memory leak in wl1251_tx_work
+- wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()
+- Bluetooth: hci_uart: Fix another race during initialization
+- media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef noinline
+- x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()
+- ACPI: platform-profile: Fix CFI violation when accessing sysfs files
+- selftests: mptcp: fix incorrect fd checks in main_loop
+- selftests: mptcp: close fd_in before returning in main_loop
+- pinctrl: qcom: Clear latched interrupt status when changing IRQ type
+- phy: freescale: imx8m-pcie: assert phy reset and perst in power off
+- PCI: Fix reference leak in pci_alloc_child_bus()
+- PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe()
+- of/irq: Fix device node refcount leakages in of_irq_init()
+- of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()
+- of/irq: Fix device node refcount leakages in of_irq_count()
+- of/irq: Fix device node refcount leakage in API of_irq_parse_raw()
+- of/irq: Fix device node refcount leakage in API of_irq_parse_one()
+- ntb: use 64-bit arithmetic for the MSI doorbell mask
+- KVM: x86: Explicitly zero-initialize on-stack CPUID unions
+- gve: handle overflow when reporting TX consumed descriptors
+- gpio: zynq: Fix wakeup source leaks on device unbind
+- gpio: tegra186: fix resource handling in ACPI probe path
+- dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg'
+- dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg'
+- dm-verity: fix prefetch-vs-suspend race
+- dm-integrity: set ti->error on memory allocation failure
+- dm-ebs: fix prefetch-vs-suspend race
+- crypto: ccp - Fix check for the primary ASP device
+- clk: qcom: gdsc: Set retain_ff before moving to HW CTRL
+- clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code
+- clk: qcom: gdsc: Release pm subdomains in reverse add order
+- clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks
+- cifs: fix integer overflow in match_server()
+- cifs: avoid NULL pointer dereference in dbg call
+- thermal/drivers/rockchip: Add missing rk3328 mapping entry
+- x86/xen: fix balloon target initialization for PVH dom0
+- mm/hugetlb: move hugetlb_sysctl_init() to the __init section
+- mm/userfaultfd: fix release hang over concurrent GUP
+- ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
+- ALSA: usb-audio: Kill timer properly at removal
+- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
+- uio_hv_generic: Let userspace take care of interrupt mask
+- mm/mremap: correctly handle partial mremap() of VMA starting at 0
+- mm: fix lazy mmu docs and usage
+- mm: make page_mapped_in_vma() hugetlb walk aware
+- mm/rmap: reject hugetlb folios in folio_make_device_exclusive()
+- sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes
+- sparc/mm: disable preemption in lazy mmu mode
+- iommufd: Fix uninitialized rc in iommufd_access_rw()
+- btrfs: zoned: fix zone finishing with missing devices
+- btrfs: zoned: fix zone activation with missing devices
+- btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers
+- arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string
+- arm64: mm: Correct the update of max_pfn
+- mtd: rawnand: Add status chack in r852_ready()
+- mtd: inftlcore: Add error check for inftl_read_oob()
+- mptcp: only inc MPJoinAckHMacFailure for HMAC failures
+- lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets
+- locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()
+- mailbox: tegra-hsp: Define dimensioning masks in SoC data
+- leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs
+- leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs
+- jbd2: remove wrong sb->s_sequence check
+- i3c: Add NULL pointer check in i3c_master_queue_ibi()
+- i3c: master: svc: Use readsb helper for reading MDB
+- smb311 client: fix missing tcon check when mounting with linux/posix extensions
+- udf: Fix inode_getblk() return value
+- vdpa/mlx5: Fix oversized null mkey longer than 32bit
+- f2fs: fix to avoid atomicity corruption of atomic file
+- ext4: fix off-by-one error in do_split
+- ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path
+- ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns.
+- ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment.
+- ASoC: q6apm: add q6apm_get_hw_pointer helper
+- io_uring/kbuf: reject zero sized provided buffers
+- wifi: mac80211: fix integer overflow in hwmp_route_info_get()
+- wifi: mt76: Add check for devm_kstrdup()
+- clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup
+- mtd: Replace kcalloc() with devm_kcalloc()
+- net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family
+- mtd: Add check for devm_kcalloc()
+- mptcp: sockopt: fix getting IPV6_V6ONLY
+- media: i2c: imx219: Rectify runtime PM handling in probe and remove
+- media: venus: hfi_parser: add check to avoid out of bound access
+- media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO
+- media: i2c: ov7251: Set enable GPIO low in probe
+- media: i2c: ccs: Set the device's runtime PM status correctly in probe
+- media: i2c: ccs: Set the device's runtime PM status correctly in remove
+- media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()
+- media: platform: stm32: Add check for clk_enable()
+- media: visl: Fix ERANGE error when setting enum controls
+- media: streamzap: prevent processing IR data on URB failure
+- tpm, tpm_tis: Fix timeout handling when waiting for TPM status
+- spi: cadence-qspi: Fix probe on AM62A LP SK
+- xenfs/xensyms: respect hypervisor's "next" indication
+- media: siano: Fix error handling in smsdvb_module_init()
+- media: vim2m: print device name after registering device
+- media: venus: hfi: add check to handle incorrect queue size
+- media: venus: hfi: add a check to handle OOB in sfr region
+- media: i2c: adv748x: Fix test pattern selection mask
+- media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning
+- media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization
+- dt-bindings: media: st,stmipid02: correct lane-polarities maxItems
+- ext4: don't treat fhandle lookup of ea_inode as FS corruption
+- bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags
+- pwm: fsl-ftm: Handle clk_get_rate() returning 0
+- pwm: rcar: Improve register calculation
+- pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()
+- tpm, tpm_tis: Workaround failed command reception on Infineon devices
+- ktest: Fix Test Failures Due to Missing LOG_FILE Directories
+- drm/amdgpu: grab an additional reference on the gang fence v2
+- drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off
+- drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data
+- drm/amdkfd: debugfs hang_hws skip GPU with MES
+- drm/amdkfd: Fix pqm_destroy_queue race with GPU reset
+- drm/amdkfd: clamp queue size to minimum
+- drivers: base: devres: Allow to release group on device release
+- drm/bridge: panel: forbid initializing a panel with unknown connector type
+- drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel)
+- drm: panel-orientation-quirks: Add new quirk for GPD Win 2
+- drm: panel-orientation-quirks: Add quirk for AYA NEO Slide
+- drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB
+- drm: panel-orientation-quirks: Add support for AYANEO 2S
+- drm/amd/display: add workaround flag to link to force FFE preset
+- drm/amd/display: Update Cursor request mode to the beginning prefetch always
+- drm: allow encoder mode_set even when connectors change for crtc
+- Bluetooth: qca: simplify WCN399x NVM loading
+- Bluetooth: hci_uart: fix race during initialization
+- tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER
+- net: vlan: don't propagate flags on open
+- wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table
+- cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk
+- Revert "f2fs: rebuild nat_bits during umount"
+- ext4: protect ext4_release_dquot against freezing
+- ahci: add PCI ID for Marvell 88SE9215 SATA Controller
+- net: sfp: add quirk for 2.5G OEM BX SFP
+- ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode
+- jfs: add sanity check for agwidth in dbMount
+- fs/jfs: cast inactags to s64 to prevent potential overflow
+- net: usb: asix_devices: add FiberGecko DeviceID
+- scsi: target: spc: Fix RSOC parameter data header size
+- f2fs: don't retry IO for corrupted data scenario
+- wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process
+- ASoC: amd: yc: update quirk data for new Lenovo model
+- ASoC: amd: Add DMI quirk for ACP6X mic support
+- ALSA: usb-audio: Fix CME quirk for UF series keyboards
+- mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves
+- media: uvcvideo: Add quirk for Actions UVC05
+- ASoC: fsl_audmix: register card device depends on 'dais' property
+- ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist
+- ALSA: hda: intel: Fix Optimus when GPU has no sound
+- HID: pidff: Add FIX_WHEEL_DIRECTION quirk
+- HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol
+- HID: pidff: Add PERMISSIVE_CONTROL quirk
+- HID: pidff: Add MISSING_PBO quirk and its detection
+- HID: pidff: Add MISSING_DELAY quirk and its detection
+- HID: pidff: Do not send effect envelope if it's empty
+- HID: pidff: Convert infinite length from Linux API to PID standard
+- ASoC: SOF: topology: Use krealloc_array() to replace krealloc()
+- zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault
+- xen/mcelog: Add __nonstring annotations for unterminated strings
+- arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD
+- x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine
+- x86/ia32: Leave NULL selector values 0~3 unchanged
+- x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW
+- pm: cpupower: bench: Prevent NULL dereference on malloc failure
+- umount: Allow superblock owners to force umount
+- iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group
+- nft_set_pipapo: fix incorrect avx2 match of 5th field octet
+- nvmet-fcloop: swap list_add_tail arguments
+- ata: sata_sx4: Add error handling in pdc20621_i2c_read()
+- drm/tests: probe-helper: Fix drm_display_mode memory leak
+- drm/tests: modes: Fix drm_display_mode memory leak
+- drm/tests: cmdline: Fix drm_display_mode memory leak
+- drm/tests: helpers: Create kunit helper to destroy a drm_display_mode
+- drm/tests: helpers: Fix compiler warning
+- drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic()
+- drm/tests: Add helper to create mock crtc
+- drm/tests: Add helper to create mock plane
+- drm/tests: helpers: Add atomic helpers
+- drm/tests: modeset: Fix drm_display_mode memory leak
+- net: ethtool: Don't call .cleanup_data when prepare_data fails
+- tc: Ensure we have enough buffer space when sending filter netlink notifications
+- net/sched: cls_api: conditional notification of events
+- rtnl: add helper to check if a notification is needed
+- rtnl: add helper to check if rtnl group has listeners
+- octeontx2-pf: qos: fix VF root node parent queue index
+- net: tls: explicitly disallow disconnect
+- objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret()
+- ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()
+- drm/i915: Disable RPG during live selftest
+- drm/i915/dg2: wait for HuC load completion before running selftests
+- drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
+- drm/i915/mocs: use to_gt() instead of direct &i915->gt
+- selftests/futex: futex_waitv wouldblock test should fail
+- net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
+- jfs: upper bound check of tree index in dbAllocAG
+- mm: swap: check for stable address space before operating on the VMA
+- net: ethernet: cortina: Use TOE/TSO on all TCP
+- mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
+- hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
+- bus: mhi: host: Detect events pointing to unexpected TREs
+- drm/amd/pm: fix null pointer access
+- ALSA: usb-audio: Validate UAC3 power domain descriptors, too
+- net: kcm: Fix race condition in kcm_unattach()
+- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
+- hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
+- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
+- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
+- xhci: fix memory leak regression when freeing xhci vdev devices depth first
+- usb: xhci: Fix slot_id resource race conflict
+- net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
+- nilfs2: reject invalid file types when reading inodes
+- mtd: inftlcore: Add error check for inftl_read_oob()
+- freezer, sched: Report frozen tasks as 'D' instead of 'R'
+- io_uring/sqpoll: fix sqpoll error handling races
+- i2c: microchip-core: actually use repeated sends
+- PCI/MSI: Handle lack of irqdomain gracefully
+- i2c: imx: add imx7d compatible string for applying erratum ERR007805
+- i2c: microchip-core: fix "ghost" detections
+
+* Fri Nov 21 2025 Liu Wang <1823363429@qq.com> - 6.6.0-120.0.0.98
+- Split kernel modules into kernel-extra-modules subpackage
+- Prioritizes core kmod (networking/drm/block/modesetting) in main kernel package
+- All extra modules and their dependencies are isolated to kernel-extra-modules
+- Added module-filelist generation scripts for both packages
+- Updated post-install scripts to handle extra modules dependency
+
+* Thu Nov 20 2025 Li Nan <linan122@huawei.com> - 6.6.0-120.0.0.97
+- !18976 ubagg: implement ubagg module with ioctl interface and topology management
+- !19139 ub: ubase: Fix CTRLQ init process
+- !18998 uburma: implement jetty linking features.
+- ub: ubase: Fix CTRLQ init process
+- !19123 ub: udma: Support udma basic transaction operations and advanced features.
+- !19122 crypto: rng - Ensure set_ent is always present
+- !19121 ub: ubase: Do some bugfix about cmdq/ctrlq message and debugfs
+- urma: add ubagg ioctl interface and topology management
+- ub: udma: jetty and rct support the hugepage buffer.
+- ub: udma: Support 2M hugepage function.
+- ub: udma: Support query ub memory info.
+- ub: udma: Support query resource ratio.
+- ub: udma: Support query entity information.
+- ub: udma: Support create and destroy stars jfc.
+- ub: udma: Support create and destroy stars jfs.
+- ub: udma: Support tp context inquiry.
+- ub: udma: Support entity index inquiry.
+- ub: udma: Support device status inquiry.
+- ub: udma: Support flush jfs and jetty.
+- ub: udma: Support destroy jfs and jetty batch.
+- ub: udma: Support bind and unbind jetty.
+- ub: udma: Support dump ce aux info.
+- ub: udma: Support dump ae aux info.
+- ub: udma: Support query NPU info.
+- ub: udma: Support deactivate tp.
+- ub: udma: Support active tp.
+- ub: udma: Support get tp list.
+- ub: udma: Support rearm jfc and clean jfc.
+- ub: udma: Support poll jfc.
+- ub: udma: Support post jetty work request.
+- ub: udma: Support post jfr work request.
+- ub: udma: Support post jfs work request.
+- !19103 Fix CVE-2025-40123
+- !19082 ub:ubus: call ub_host_probe inside register_ub_manage_subsystem_ops
+- uburma: implement comprehensive jetty linking and transport features
+- uburma: implement jetty resource control and command structures
+- uburma: add uburma command and user object framework headers
+- uburma: introduce uburma basic types and helper functions
+- !19120 KVM: arm64: Fix access_actlr() build warning
+- !18952 ubcore: implement memory and netlink features.
+- ub: ubase: Fix the lose of HIMAC reset.
+- ub: ubase: flush the work queue.
+- net: unic: Fix lose vport_ctx and vport_buf information query in debugfs
+- !19091 ub: ub_fwctl: Release rpc_out when kernel state return error
+- ub: ubase: Fix link status timestamp information
+- net: unic: Fix configure coal parameters without deactivate
+- ub: ubase: Fix CTRLQ white list
+- ub: ubase: Optimization of ubase_ctrlq_send_msg interface parameters
+- ub: ubase: Fix verification to ctrlq message seq
+- net: unic: Fix the ethtool stats and basic capability information query interface
+- ub: ubase: add CMDQ&CTRLQ compatibility code
+- ub: ubase: Fix priqos infomaton interface functions to query and check sl_bitmap
+- !19058 ub: udma: udma driver TA layer resource control operation.
+- crypto: rng - Ensure set_ent is always present
+- KVM: arm64: Fix access_actlr() build warning
+- !19081 ub:ubus: Fix X86 build error
+- ub: ub_fwctl: Release rpc_out when kernel state return error
+- fwctl:Change the CONFIG_FWCTL in the config options to m
+- selftests/bpf: Add test case for different expected_attach_type
+- bpf: Enforce expected_attach_type for tailcall compatibility
+- ubagg: implement ubagg basic infrastructure components
+- !19093 some minor bugfix about zcopy
+- !19087 v2 Fix bugs
+- !19064 iommu/ummu: Bugfix of ummu
+- zcopy: Remove the dump_pagetable interface
+- zcopy: Fix the incorrect mapping size passed in attach_pte_range
+- ub: udma: Add and remove jetty to jetty group.
+- ub: udma: Support import and unimport jfr and jetty.
+- iommu/ummu: Fix builds under different kconfigs
+- xcall2.0: Fix stack-out-of-bounds bug in xcall_write()
+- xcall2.0: Fix the semantic changes in xcall_enable
+- xcall2.0: Fix module unload issue by fixing refcount
+- !19071 net:nebula-matrix:fix compile err
+- !19080 KVM: arm64: ipiv: Fix compilation warning
+- !19070 xsched: XCU Partition
+- !18995 CVE-2025-40169
+- !19028 mm/slab: make __free(kfree) accept error pointers
+- ub:ubus: call ub_host_probe inside register_ub_manage_subsystem_ops
+- ub:ubus: Fix X86 build error
+- KVM: arm64: ipiv: Fix compilation warning
+- !19069 mm: hugetlb: avoid soft lockup when mprotect to large memory area
+- !19066 arch_numa: make node_reclaim_distance_setup static
+- !19053 blk-ioinf: fix default weight being reset to 0 for non-root cgroups
+- ubcore: add ubcore_umem and ubcore_tp implementations
+- net:nebula-matrix:fix compile err
+- xsched: Add support for CFS quota for cgroups
+- xsched: Add XCU control group implementation and its backend in xsched CFS
+- xsched: Add xsched CFS class
+- xsched: Add xsched RT class
+- xsched: Add basic scheduler core support
+- xsched: Introduce vstream management
+- xcu: Add base NPU driver support
+- xsched: Add base vstream support
+- mm: hugetlb: avoid soft lockup when mprotect to large memory area
+- ubcore: add ubcore_umem and ubcore_tp implementations
+- ubcore: implement ubcore connection management and messaging feature.
+- ubcore: add segment management support to ubcore module.
+- ubcore: add genl, netlink and vtp support to ubcore module.
+- arch_numa: make node_reclaim_distance_setup static
+- ub: udma: Support modify jfc.
+- ub: udma: Support modify jfr.
+- ub: udma: Support modify jetty.
+- ub: udma: Support modify jfs.
+- ub: udma: Support destroy jetty group.
+- ub: udma: Support create jetty group.
+- ub: udma: Support destroy jetty.
+- ub: udma: Support create jetty.
+- ub: udma: Support destroy jfc.
+- ub: udma: Support create jfc.
+- ub: udma: Support destroy jfr.
+- ub: udma: Support create jfr.
+- ub: udma: Support destroy jfs.
+- ub: udma: Support create jfs.
+- ub: udma: Support query table item from hw.
+- ub: udma: Support query jfr context from hw.
+- ub: udma: Support query jfs and jetty context from hw.
+- !19043 EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
+- iommu/ummu: Fix 2P virtualization error
+- iommu/ummu: Fix ubmem unmap return value error
+- !18348 Intel: Backport PMU support for Intel Clearwater Forest platform
+- blk-ioinf: fix default weight being reset to 0 for non-root cgroups
+- !18703 ub: udma: Support loading and unloading driver.
+- !19031 v6 fuse:io_uring: support fuse over io_uring
+- !19033 ub:ubus: Add ummu_map attribute in sysfs
+- !18980 misc: uacce - fix a null pointer access issue when poweroff
+- !18519 media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
+- !18518 iio: imu: bno055: fix OOB access of hw_xlate array
+- !18515 s390/ism: fix concurrency management in ism_cmd()
+- !18493 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
+- !18506 Fix CVE-2025-39781
+- !18505 Fix CVE-2025-38696
+- !18504 Fix CVE-2025-38640
+- !18503 Fix CVE-2025-39716
+- !18502 Fix CVE-2025-39767
+- !18501 Fix CVE-2025-39693
+- !18494 Fix CVE-2025-39909
+- !18497 Fix CVE-2025-39952
+- !18492 Fix CVE-2025-39916
+- !18957 [OLK-6.6] Fix CVE-2025-39846
+- !18956 [OLK-6.6] Fix CVE-2025-39842
+- !18955 [OLK-6.6] Fix CVE-2025-39861
+- !18954 [OLK-6.6] Fix CVE-2025-39794
+- !18953 [OLK-6.6] Fix CVE-2025-39863
+- !18633 [OLK-6.6] Fix CVE-2025-38715
+- !18631 [OLK-6.6]Fix CVE-2025-38698
+- !18215 [OLK-6.6] Fix CVE-2025-38576
+- !18398 btrfs: avoid NULL pointer dereference if no valid csum tree
+- !18876 Fix CVE-2025-38011
+- !18388 fs/ntfs3: handle hdr_first_de() return value
+- !18369 usb: renesas_usbhs: Reorder clock handling and power management in probe
+- !18367 clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()
+- !18321 wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init()
+- !18310 net: usb: aqc111: debug info before sanitation
+- !18309 coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
+- !18949 [OLK-6.6] Fix CVE-2025-38107
+- !18947 [OLK-6.6] Fix CVE-2025-38126
+- !18946 [OLK-6.6] Fix CVE-2025-38218
+- !18945 [OLK-6.6] Fix CVE-2025-38217
+- !18944 [OLK-6.6] Fix CVE-2025-38230
+- !18814 [OLK-6.6] Fix CVE-2025-38225
+- !18813 [OLK-6.6] Fix CVE-2025-38185
+- EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
+- !18812 [OLK-6.6] Fix CVE-2025-38206
+- !18675 wifi: ath12k: Fix memory leak due to multiple rx_stats allocation
+- !18432 [OLK-6.6] Fix CVE-2025-38259
+- !18244 eventpoll: don't decrement ep refcount while still holding the ep mutex
+- !18245 wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
+- !18243 f2fs: fix to do sanity check on ino and xnid
+- !18242 jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
+- !18246 aoe: clean device rq_list in aoedev_downdev()
+- ub: udma: Support init and uninit dfx function.
+- ub: udma: Support register and unregister segment function.
+- ub: udma: Support set eid function.
+- ub: udma: Support register and unregister ctrlq event.
+- ub: udma: Support register and unregister ce and crq event.
+- ub: udma: Support register and unregister ae event.
+- ub: udma: Register and unregister debugfs.
+- ub: udma: Create and destroy u-context.
+- ub:ubus: Add ummu_map attribute in sysfs
+- openeuler_defconfig: enable CONFIG_FUSE_IO_URING by default
+- fuse: remove unneeded atomic set in uring creation
+- fuse: removed unused function fuse_uring_create() from header
+- fuse: {io-uring} Fix a possible req cancellation race
+- fuse: fix possible deadlock if rings are never initialized
+- fuse: fix uring race condition for null dereference of fc
+- fuse: prevent disabling io-uring on active connections
+- fuse: enable fuse-over-io-uring
+- fuse: block request allocation until io-uring init is complete
+- fuse: {io-uring} Prevent mount point hang on fuse-server termination
+- fuse: Allow to queue bg requests through io-uring
+- fuse: Allow to queue fg requests through io-uring
+- fuse: {io-uring} Make fuse_dev_queue_{interrupt,forget} non-static
+- fuse: {io-uring} Handle teardown of ring entries
+- fuse: Add io-uring sqe commit and fetch support
+- fuse: {io-uring} Make hash-list req unique finding functions non-static
+- fuse: Add fuse-io-uring handling into fuse_copy
+- fuse: Make fuse_copy non static
+- fuse: {io-uring} Handle SQEs - register commands
+- fuse: make args->in_args[0] to be always the header
+- fuse: Add fuse-io-uring design documentation
+- fuse: Move request bits
+- fuse: Move fuse_get_dev to header file
+- fuse: rename to fuse_dev_end_requests and make non-static
+- io_uring: fix kabi broken for header file changed
+- io_uring: fix kabi broken in struct io_submit_state
+- io_uring: fix kabi broken in struct io_ring_ctx
+- io_uring: fix kabi broken in struct io_tw_state
+- io_uring: kill dead code in io_req_complete_post
+- io_uring: remove dead struct io_submit_state member
+- io_uring/cmd: let cmds to know about dying task
+- io_uring: clean up io_lockdep_assert_cq_locked
+- io_uring: refactor io_req_complete_post()
+- io_uring: remove current check from complete_post
+- io_uring: get rid of intermediate aux cqe caches
+- io_uring: refactor io_fill_cqe_req_aux
+- io_uring: remove struct io_tw_state::locked
+- io_uring: force tw ctx locking
+- io_uring/cmd: document some uring_cmd related helpers
+- io_uring/cmd: fix tw <-> issue_flags conversion
+- io_uring/cmd: kill one issue_flags to tw conversion
+- io_uring/cmd: move io_uring_try_cancel_uring_cmd()
+- io_uring/cmd: give inline space in request to cmds
+- io_uring/cmd: expose iowq to cmds
+- io_uring/cmd: inline io_uring_cmd_do_in_task_lazy
+- io_uring: split out cmd api into a separate header
+- io_uring: cancelable uring_cmd
+- io_uring: retain top 8bits of uring_cmd flags for kernel internal use
+- !19006 ub:ubus: Bugfix of ubus and ubfi
+- mm/slab: make __free(kfree) accept error pointers
+- Revert "mm/slab: make __free(kfree) accept error pointers"
+- !18969 arm64/mpam: Add quirk to shrink MATA PMG range
+- ub:ubus: Bugfix of ubus and ubfi
+- ub: udma: Support loading and unloading driver.
+- !18859 KVM: arm64: Deactivate the spurious vtimer interrupt
+- !19009 v2 mm: Fix shmem build and numa fault counting errors
+- !19019 media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
+- KVM: arm64: Deactivate the spurious vtimer interrupt
+- !19026 accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
+- !19024 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
+- !19027 v11 Add xcall 2.0 support
+- xcall2.0: Introduce xcall epollwait prefetch feature
+- openeuler_defconfig: Enable CONFIG_DYNAMIC_XCALL by default
+- xcall2.0: Add a basic testcase
+- xcall: Add debug mode to force fast syscall for all threads
+- xcall: Rework the early exception vector of XCALL and SYNC
+- xcall2.0: Support xcall1.0 for hardware xcall
+- xcall2.0: Hajack syscall with dynamic instruciton replace
+- xcall2.0: Add xcall_area
+- xcall2.0: Add xcall module register interface
+- xcall2.0: Add userspace proc interface
+- accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
+- sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
+- !18988 zcopy: A zero-copy data transfer mechanism
+- media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
+- mm: fix nr_pages counting for folio in task_numa_fault
+- mm: fix shmem build errors with CONFIG_SWAP disable
+- !18970 net: unic: Support advanced functions of unic driver
+- !18964 ub: add cdma driver code
+- !18874 mm: introduce memalloc_flags_{save,restore}
+- !18428 Add ccp-mdev feature into hygon ccp driver
+- selftests/bpf: Add tests for rejection of ALU ops with negative offsets
+- bpf: Reject negative offsets for ALU ops
+- !18440 [OLK-6.6] pinctrl: Zhaoxin: Add KH-50000 support
+- !18992 blk-ioinf: fix division by zero caused by inflight overflow in ioinf_qos_write()
+- !18482 [OLK-6.6] ACPI: processor: idle: Set timer broadcast state on C3 for KH-50000
+- !18478 [OLK-6.6] hwmon: zhaoxin-cputemp: Update for KH-50000
+- !18477 [OLK-6.6] perf/zhaoxin/core: Tailor FMS for KH-50000
+- !18467 [OLK-6.6] Enhance SM3 SM4 drivers with optimizations and compatibility fixes
+- !18450 [OLK-6.6] i2c: zhaoxin: Enhancements and Modifications to SMBus Driver
+- !18449 [OLK-6.6] Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
+- !18447 RDMA/bnxt_re: Fix error recovery sequence
+- !18448 bnxt_en: Fix ethtool -d byte order for 32-bit values
+- !18452 bnxt_en: Fix DCB ETS validation
+- !18961 mm: add huge pfnmap support for remap_pfn_range()
+- blk-ioinf: fix division by zero caused by inflight overflow in ioinf_qos_write()
+- !18950 urma: implement netlink and memory management features.
+- !18930 ubcore: implement device registration and jetty management
+- zcopy: enable ZCOPY module
+- zcopy: Add ZCOPY documentation
+- zcopy: Add debug inerface dump_pagetable
+- zcopy: Add tracepoint for PageAttach
+- zcopy: Extend PMD trans hugepage mapping ability
+- zcopy: Introduce the pageattach interface
+- zcopy: Initialize zcopy module
+- ubcore: add genl, netlink and vtp support to ubcore module.
+- !18960 KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
+- misc: uacce - fix a null pointer access issue when poweroff
+- !18966 wakeup kswapd during node_reclaim
+- !18857 Backport PLR (Power Limit Reasons) TPMI driver for 6.6
+- !17988 [OLK-6.6] Fix CVE-2025-38734
+- !18005 [OLK-6.6] Fix CVE-2025-38718
+- !18977 mm: migrate: Fix the compilation error caused by redundant semicolons
+- mm: migrate: Fix the compilation error caused by redundant semicolons
+- !18943 smb: client: validate change notify buffer before copy
+- !18942 rtc: rx8025: fix incorrect register reference
+- !18051 [OLK-6.6] [Bugfix] Bug fix for min_free_kbytes warning storms
+- !18040 [OLK-6.6] Fix CVE-2025-39808
+- ub: cdma: support for cdma kernelspace north-south compatibility requirements
+- ub: cdma: support reset function
+- ub: cdma: support RX stop flow function
+- ub: cdma: support debugfs interface
+- ub: cdma: support dma faa semantic
+- ub: cdma: support dma cas semantic
+- ub: cdma: support dma read semantic
+- ub: cdma: support dma write with notify semantic
+- ub: cdma: support dma write semantic delivery
+- ub: cdma: support dma write semantic configuration
+- ub: cdma: support kernel resource reclamation
+- !18892 CCA: Fix soft lockup bug while destroy realm
+- ubcore: implement support for UVS commands
+- ubcore: implement device registration and jetty management
+- !18968 kvm: supports hugepages POD when migrate vm
+- ubcore: add device management for character device and class operations
+- kvm: supports hugepages POD when migrate vm
+- net: unic: Debugfs supports querying IP specifications and IP entries.
+- net: unic: support subscribes to the RX stream stop and recovery interface.
+- net: unic: support config/query traffic class parameters
+- net: unic: support config/query ets parameters
+- net: unic: Add debugfs support for QoS configuration and query.
+- net: unic: support config/query the mapping between dscp and tc
+- net: unic: Support RAS
+- net: unic: Drive supports ub entity reset.
+- net: unic: Support to query and clear historical NIC link status information
+- net: unic: support querying and configuring coalesce parameters.
+- net: unic: Add debugfs for JFS/JFR/JFC context.
+- net: unic: Support driver dump register.
+- arm64/mpam: Merge redundant local static variables 'cpus'
+- arm64/mpam: Add quirk to shrink MATA PMG range
+- !18963 kvm: supports hugepages reclaime notify
+- mm: node_reclaim: add wakeup kswapd mode
+- mm: vmscan: wakeup kswapd during node_reclaim
+- arch_numa: Make node reclaim distance adjustment always available
+- kvm: supports hugepages reclaime notify
+- !18940 [OLK-6.6][linux-6.6.y sync] Backport 6.6.86-6.6.87 LTS Patches
+- arm64/x86: configs: Enable huge pfnmap support in openeuler defconfig
+- mm: introduce remap_pfn_range_try_pmd() for PMD-level hugepage mapping
+- pgtable: add pte_clrhuge() implementation for arm64
+- arm64: mm: Drop dead code for pud special bit handling
+- mm/huge_memory: check pmd_special() only after pmd_present()
+- mm/arm64: support large pfn mappings
+- mm/x86: support large pfn mappings
+- mm: always define pxx_pgprot()
+- mm/fork: accept huge pfnmap entries
+- mm/pagewalk: check pfnmap for folio_walk_start()
+- mm/gup: detect huge pfnmap entries in gup-fast
+- mm: allow THP orders for PFNMAPs
+- mm: mark special bits for huge pfn mappings when inject
+- mm: drop is_huge_zero_pud()
+- mm: introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits to pmd/pud
+- !18841 mm: add auxillary functions for folios and hugetlb
+- !18896 kvm: add struct kvm if only CONFIG_KVM enabled
+- KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
+- mm: hugetlb: add putback_hugetlb_folio()
+- mm: hugetlb: add get_hugetlb_folio_nodemask() mm: hugetlb: add filter function to dequeue hugetlb functions
+- mm: migrate: add isolate_and_migrate_folios()
+- kvm: add struct kvm if only CONFIG_KVM enabled
+- !18908 [Backport] mm/hugetlb: declare hugetlbfs_pagecache_present() non-static
+- !18376 net: wangxun: ngbe: add support for wangxun 1G
+- pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
+- ocfs2: prevent release journal inode after journal shutdown
+- Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
+- ARM: tegra: Use I/O memcpy to write to IRAM
+- wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work
+- !18887 urma: implement ubcore sysfs interface and device management
+- net_sched: ets: fix a race in ets_qdisc_change()
+- [Backport] mm/hugetlb: declare hugetlbfs_pagecache_present() non-static
+- net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping
+- f2fs: fix to do sanity check on sit_bitmap_size
+- hwmon: (ftsteutates) Fix TOCTOU race in fts_read()
+- jfs: validate AG parameters in dbMount() to prevent crashes
+- fs/jfs: consolidate sanity checking in dbMount
+- jfs: add sanity check for agwidth in dbMount
+- perf: Fix dangling cgroup pointer in cpuctx
+- nfsd: decrease sc_count directly if fail to queue dl_recall
+- tracing: Do not add length to print format in synthetic events
+- ksmbd: fix memory leak in parse_lease_state()
+- ipv6: Align behavior across nexthops during path selection
+- gre: Fix IPv6 multicast route creation.
+- gre: Fix again IPv6 link-local address generation.
+- Revert "drm/amd: Keep display off while going into S4"
+- Revert "rndis_host: Flag RNDIS modems as WWAN devices"
+- Revert "PCI: Avoid reset when disabled via sysfs"
+- PM: sleep: Fix power.is_suspended cleanup for direct-complete devices
+- tracing: Do not use PERF enums when perf is not defined
+- NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
+- nfsd: put dl_stid if fail to queue dl_recall
+- exec: fix the racy usage of fs_struct->in_exec
+- jfs: add index corruption check to DT_GETPAGE()
+- ext4: fix OOB read when checking dotdot dir
+- ext4: don't over-report free space or inodes in statvfs
+- arm64: Don't call NULL in do_compat_alignment_fixup()
+- tracing: Fix synth event printk format for str fields
+- tracing: Ensure module defining synth event cannot be unloaded while tracing
+- ksmbd: add bounds check for create lease context
+- ksmbd: add bounds check for durable handle context
+- mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
+- mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
+- mmc: omap: Fix memory leak in mmc_omap_new_slot
+- ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
+- x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
+- kunit/overflow: Fix UB in overflow_allocation_test
+- ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
+- platform/x86: ISST: Correct command storage data length
+- ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
+- x86/hyperv: Fix check of return value from snp_set_vmsa()
+- LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
+- media: imx-jpeg: Cleanup after an allocation error
+- media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead
+- smb: client: validate change notify buffer before copy
+- rtc: rx8025: fix incorrect register reference
+- perf/core: Fix child_total_time_enabled accounting bug at task exit
+- drm/amdgpu/gfx11: fix num_mec
+- ipv6: Do not consider link down nexthops in path selection
+- ipv6: Start path selection from the first nexthop
+- net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
+- ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
+- tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
+- vsock: avoid timeout during connect() if the socket is closing
+- netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
+- e1000e: change k1 configuration on MTP and later platforms
+- riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
+- ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
+- x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
+- RISC-V: errata: Use medany for relocatable builds
+- ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
+- ntb: intel: Fix using link status DB's
+- riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
+- spufs: fix a leak in spufs_create_context()
+- hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
+- memory: omap-gpmc: drop no compatible check
+- can: statistics: use atomic access in hot path
+- ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
+- drm/amd: Keep display off while going into S4
+- nvme-pci: fix stuck reset on concurrent DPC and HP
+- x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled
+- x86/hyperv: Fix output argument to hypercall that changes page visibility
+- locking/semaphore: Use wake_q to wake up processes outside lock critical section
+- wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
+- x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
+- sched/deadline: Use online cpus for validating runtime
+- ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
+- HID: i2c-hid: improve i2c_hid_get_report error message
+- platform/x86/intel/vsec: Add Diamond Rapids support
+- platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
+- cifs: fix incorrect validation for num_aces field of smb_acl
+- perf/core: Fix perf_pmu_register() vs. perf_init_event()
+- ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
+- ALSA: hda/realtek: Fix Asus Z13 2025 audio
+- affs: don't write overlarge OFS data block size fields
+- affs: generate OFS sequence numbers starting at 1
+- wifi: brcmfmac: keep power during suspend if board requires it
+- nvme-pci: skip CMB blocks incompatible with PCI P2P DMA
+- nvme-pci: clean up CMBMSC when registering CMB fails
+- wifi: iwlwifi: mvm: use the right version of the rate API
+- wifi: iwlwifi: fw: allocate chained SG tables for dump
+- rcu-tasks: Always inline rcu_irq_work_resched()
+- context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
+- sched/smt: Always inline sched_smt_active()
+- objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
+- octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
+- octeontx2-af: Fix mbox INTR handler when num VFs > 64
+- ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
+- LoongArch: Rework the arch_kgdb_breakpoint() implementation
+- LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
+- objtool: Fix segfault in ignore_unreachable_insn()
+- ring-buffer: Fix bytes_dropped calculation issue
+- net/mlx5e: SHAMPO, Make reserved size independent of page size
+- ksmbd: fix multichannel connection failure
+- ksmbd: use aead_request_free to match aead_request_alloc
+- rndis_host: Flag RNDIS modems as WWAN devices
+- exfat: fix the infinite loop in exfat_find_last_cluster()
+- NFS: Shut down the nfs_client only after all the superblocks
+- perf tools: annotate asm_pure_loop.S
+- fs/procfs: fix the comment above proc_pid_wchan()
+- tty: n_tty: use uint for space returned by tty_write_room()
+- staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
+- perf python: Check if there is space to copy all the event
+- perf python: Don't keep a raw_data pointer to consumed ring buffer space
+- perf python: Decrement the refcount of just created event on failure
+- perf python: Fixup description of sample.id event member
+- i3c: master: svc: Fix missing the IBI rules
+- um: hostfs: avoid issues on inode number reuse by host
+- um: remove copy_from_kernel_nofault_allowed
+- selftests/mm/cow: fix the incorrect error handling
+- fuse: fix dax truncate/punch_hole fault path
+- NFSv4: Don't trigger uneccessary scans for return-on-close delegations
+- arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
+- kexec: initialize ELF lowest address to ULONG_MAX
+- kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
+- perf units: Fix insufficient array space
+- perf evlist: Add success path to evlist__create_syswide_maps
+- iio: adc: ad7124: Fix comparison of channel configs
+- iio: adc: ad4130: Fix comparison of channel setups
+- dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
+- fs/ntfs3: Prevent integer overflow in hdr_first_de()
+- usb: xhci: correct debug message page size calculation
+- perf bench: Fix perf bench syscall loop count
+- perf arm-spe: Fix load-store operation checking
+- iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
+- iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
+- ucsi_ccg: Don't show failed to get FW build information error
+- perf pmu: Don't double count common sysfs and json events
+- coresight-etm4x: add isb() before reading the TRCSTATR
+- vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
+- coresight: catu: Fix number of pages while using 64k pages
+- soundwire: slave: fix an OF node reference leak in soundwire slave device
+- isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
+- perf stat: Fix find_stat for mixed legacy/non-legacy events
+- clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
+- pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
+- leds: Fix LED_OFF brightness race
+- mfd: sm501: Switch to BIT() to mitigate integer overflows
+- pinctrl: renesas: rzv2m: Fix missing of_node_put() call
+- crypto: nx - Fix uninitialised hv_nxc on error
+- power: supply: max77693: Fix wrong conversion of charge input threshold value
+- x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
+- clk: amlogic: g12a: fix mmc A peripheral clock
+- clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
+- selftests/bpf: Select NUMA_NO_NODE to create map
+- clk: amlogic: gxbb: drop non existing 32k clock parent
+- clk: amlogic: g12b: fix cluster A parent data
+- pinctrl: tegra: Set SFIO mode to Mux Register
+- IB/mad: Check available slots before posting receive WRs
+- remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
+- RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
+- RDMA/mlx5: Fix calculation of total invalidated pages
+- clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
+- pinctrl: renesas: rzg2l: Fix missing of_node_put() call
+- pinctrl: renesas: rza2: Fix missing of_node_put() call
+- lib: 842: Improve error handling in sw842_compress()
+- remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
+- RDMA/mana_ib: Ensure variable err is initialized
+- clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
+- clk: samsung: Fix UBSAN panic in samsung_clk_init()
+- selftests/bpf: Fix string read in strncmp benchmark
+- libbpf: Fix hypothetical STT_SECTION extern NULL deref case
+- remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
+- remoteproc: core: Clear table_sz when rproc_shutdown
+- clk: amlogic: gxbb: drop incorrect flag on 32k clock
+- fbdev: sm501fb: Add some geometry checks.
+- mdacon: rework dependency list
+- fbdev: au1100fb: Move a variable assignment behind a null pointer check
+- PCI: pciehp: Don't enable HPIE when resuming in poll mode
+- PCI: histb: Fix an error handling path in histb_pcie_probe()
+- drm/amd/display: avoid NPD when ASIC does not support DMUB
+- drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
+- PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
+- PCI: Remove stray put_device() in pci_register_host_bridge()
+- drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
+- PCI: Avoid reset when disabled via sysfs
+- PCI/portdrv: Only disable pciehp interrupts early when needed
+- PCI: brcmstb: Fix potential premature regulator disabling
+- PCI: brcmstb: Use internal register to change link capability
+- PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
+- drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
+- drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
+- drm/msm/dsi: Use existing per-interface slice count in DSC timing
+- drm/msm/dpu: don't use active in atomic_check()
+- drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
+- drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
+- PCI: Use downstream bridges for distributing resources
+- drm: xlnx: zynqmp: Fix max dma segment size
+- drm/bridge: it6505: fix HDCP V match check is not performed correctly
+- drm/dp_mst: Fix drm RAD print
+- drm/bridge: ti-sn65dsi86: Fix multiple instances
+- ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
+- ALSA: hda/realtek: Always honor no_shutup_pins
+- dt-bindings: vendor-prefixes: add GOcontroll
+- HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
+- ASoC: cs35l41: check the return value from spi_setup()
+- platform/x86: dell-ddv: Fix temperature calculation
+- media: platform: allgro-dvt: unregister v4l2_device on the error path
+- media: verisilicon: HEVC: Initialize start_bit field
+- x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
+- x86/traps: Make exc_double_fault() consistently noreturn
+- perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
+- lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
+- PM: sleep: Fix handling devices with direct_complete set on errors
+- EDAC/ie31200: Fix the error path order of ie31200_init()
+- EDAC/ie31200: Fix the DIMM size mask for several SoCs
+- EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
+- selinux: Chain up tool resolving errors in install_policy.sh
+- RISC-V: KVM: Disable the kernel perf counter during configure
+- PM: sleep: Adjust check before setting power.must_resume
+- lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
+- x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
+- x86/platform: Only allow CONFIG_EISA for 32-bit
+- x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
+- x86/fpu: Fix guest FPU state buffer allocation size
+- smack: dont compile ipv6 code unless ipv6 is configured
+- cpufreq: scpi: compare kHz instead of Hz
+- x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
+- watch_queue: fix pipe accounting mismatch
+- urma: implement ubcore sysfs interface and device management
+- mm: migrate: add isolate_folio_to_list()
+- urma: implement ubcore basic connection and bonding support
+- urma: add network framework facilities for ubcore.
+- urma: add tp table support and related cmd header for ubcore.
+- CCA: unmap state2 range can block to fix soft lockup while destroy realm
+- config: enable config for PLR
+- platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID
+- platform/x86/intel: power-domains: Add Clearwater Forest support
+- platform/x86/intel/tpmi/plr: Fix output in plr_print_bits()
+- platform/x86/intel/tpmi/plr: Add support for the plr mailbox
+- platform/x86/intel/tpmi: Add new auxiliary driver for performance limits
+- platform/x86/intel: TPMI domain id and CPU mapping
+- platform/x86/intel/tpmi: Add API to get debugfs root
+- platform/x86/intel/tpmi: Add support for performance limit reasons
+- batman-adv: Switch to linux/array_size.h
+- drm/amdgpu: csa unmap use uninterruptible lock
+- mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
+- mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()
+- ASoC: codecs: wcd9335: Fix missing free of regulator supplies
+- ASoC: codec: wcd9335: Convert to GPIO descriptors
+- ASoC: codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe()
+- parisc: Drop WARN_ON_ONCE() from flush_cache_vmap
+- mm: introduce memalloc_flags_{save,restore}
+- MIPS: Don't crash in stack_top() for tasks without ABI or vDSO
+- bpf: Disable migration in nf_hook_run_bpf().
+- parisc: Revise __get_user() to probe user read access
+- LoongArch: Optimize module load time by optimizing PLT/GOT counting
+- drm/amd/display: Avoid a NULL pointer dereference
+- wifi: wilc1000: avoid buffer overflow in WID string configuration
+- eventpoll: don't decrement ep refcount while still holding the ep mutex
+- wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
+- f2fs: fix to do sanity check on ino and xnid
+- jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
+- aoe: clean device rq_list in aoedev_downdev()
+- kernel.h: Move ARRAY_SIZE() to a separate header
+- atm: atmtcp: Free invalid length skb in atmtcp_c_send().
+- exfat: fix double free in delayed_free
+- configs: Add Zhaoxin GPIO pinctrl for kh-50000 in openeuler_config
+- pinctrl: Zhaoxin: Add KH-50000 support
+- wifi: ath12k: Fix memory leak due to multiple rx_stats allocation
+- media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
+- iio: imu: bno055: fix OOB access of hw_xlate array
+- s390/ism: fix concurrency management in ism_cmd()
+- drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
+- btrfs: avoid NULL pointer dereference if no valid csum tree
+- fs/ntfs3: handle hdr_first_de() return value
+- clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()
+- wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init()
+- net: usb: aqc111: debug info before sanitation
+- net: usb: aqc111: fix error handling of usbnet read calls
+- coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
+- coresight: holding cscfg_csdev_lock while removing cscfg from csdev
+- coresight: change coresight_device lock type to raw_spinlock_t
+- hfs: fix slab-out-of-bounds in hfs_bnode_read()
+- jfs: Regular file corruption check
+- net: wangxun: ngbe: add support for wangxun 1G
+- RDMA/bnxt_re: Fix error recovery sequence
+- bnxt_en: Fix ethtool -d byte order for 32-bit values
+- bnxt_en: Fix DCB ETS validation
+- Fix kabi for CWF PMU support
+- crypto: sm4 - Refactor mode handling and optimize performance
+- i2c: zhaoxin: Enhancements and Modifications to SMBus Driver
+- ACPI: processor: idle: Set timer broadcast state on C3 for KH-50000
+- hwmon: zhaoxin-cputemp: Update for KH-50000
+- perf/zhaoxin/core: Tailor FMS for KH-50000
+- crypto: sm3 - Refactor code and harden security
+- perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
+- perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap()
+- perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK
+- KVM: x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macros
+- KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu
+- KVM: x86/pmu: Add common define to capture fixed counters offset
+- perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
+- tools arch x86: Sync the msr-index.h copy with the kernel sources
+- tools/include: Sync x86 headers with the kernel sources
+- perf/x86/intel: Fix incorrect MSR index calculations in intel_pmu_config_acr()
+- perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
+- perf/x86/intel: Fix event constraints for LNC
+- perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting
+- perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq
+- perf vendor events: Add Clearwaterforest events
+- perf/x86/intel/uncore: Support customized MMIO map size
+- perf/x86/intel/uncore: Support MSR portal for discovery tables
+- perf/x86/intel/uncore: Add Clearwater Forest support
+- perf/uapi: Clean up <uapi/linux/perf_event.h> a bit
+- tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources
+- tools/include: Sync uapi/linux/perf.h with the kernel sources
+- perf/x86: Optimize the is_x86_event
+- perf/x86/intel: Check the X86 leader for ACR group
+- perf/x86/intel: Check the X86 leader for pebs_counter_event_group
+- perf/x86/intel: Parse CPUID archPerfmonExt leaves for non-hybrid CPUs
+- perf/x86/intel: Add PMU support for Clearwater Forest
+- perf/x86/intel: Don't clear perf metrics overflow bit unconditionally
+- perf/x86/intel: Support auto counter reload
+- perf/x86/intel: Add CPUID enumeration for the auto counter reload
+- perf: Extend the bit width of the arch-specific flag
+- perf/x86/intel: Track the num of events needs late setup
+- perf/x86: Add dynamic constraint
+- perf: Extend per event callchain limit to branch stack
+- perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
+- perf/x86/intel: Support PEBS counters snapshotting
+- Optimize Zhaoxin CPU Temp Monitoring During Suspend/Resume
+- Optimize VIA CPU Temp Monitoring During Suspend/Resume
+- perf/x86/intel: Support RDPMC metrics clear mode
+- perf/x86/intel/ds: Add PEBS format 6
+- perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS
+- perf/x86/intel/ds: Factor out functions for PEBS records processing
+- perf/x86/intel/ds: Clarify adaptive PEBS processing
+- perf/x86/intel: Support Perfmon MSRs aliasing
+- perf/x86/intel: Support PERFEVTSEL extension
+- perf/x86: Add config_mask to represent EVENTSEL bitmask
+- perf/x86/intel: Support new data source for Lunar Lake
+- perf/x86/intel: Rename model-specific pebs_latency_data functions
+- perf/x86: Add Lunar Lake and Arrow Lake support
+- perf/x86: Support counter mask
+- crypto: ccp: add ccp-mdev functionality to the ccp module.
+- usb: renesas_usbhs: Reorder clock handling and power management in probe
+- perf/x86/intel: Support the PEBS event mask
+- tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
+- perf/x86/intel/uncore: Support more units on Granite Rapids
+- perf/x86/intel/uncore: Clean up func_id
+- powerpc/eeh: Make EEH driver device hotplug safe
+- mm: Use pr_warn_once() for min_free_kbytes warning
+- HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
+- sctp: linearize cloned gso packets in sctp_rcv
+- net/smc: fix UAF on smcsk after smc_listen_out()
+
+* Thu Nov 13 2025 Li Nan <linan122@huawei.com> - 6.6.0-118.0.0.96
+- !18685 ub: add cdma driver code
+- !18684 ub: ub_fwctl:Add the ub_fwctl driver
+- !18928 gmem: fix some warnings
+- !18938 dma-mapping: benchmark: add support for UB devices
+- ub: cdma: support register segment
+- ub: cdma: support unregister segment
+- ub: cdma: support reporting completed events
+- ub: cdma: support reporting asynchronous events
+- ub: cdma: support the creation of jfs
+- ub: cdma: support the deletion of jfs
+- ub: cdma: support the creation of ctp
+- ub: cdma: support the deletion of ctp
+- ub: cdma: support the creation of jfc
+- ub: cdma: support the deletion of jfc
+- ub: cdma: support for releasing queue
+- ub: cdma: support for allocating queue
+- ub: cdma: support for getting device by eid
+- ub: cdma: support for getting device list
+- ub: cdma: support querying sl information and updating eu
+- ub: cdma: support the probe and remove processes
+- !18906 v2 Add MFS Support
+- !18920 perf: Fix tt_core mismatch over PG CPU
+- !18934 mm/thp: Add a new sysfs knob for zero COW
+- !18845 fs/resctrl: Fix the L3 CMAX conversion mechanism
+- !18858 ub: ubase: Support debugs functions
+- !18853 net: unic: add support of unic driver for ub network
+- !18901 ub:hisi-ubus: Support HISI-UBUS driver framework
+- !18927 mm: add nr_free_highatomic in show_free_areas
+- !18929 v2:mm/swap: get the swap device offset directly
+- ub: ub_fwctl: support ummu data processing
+- ub: ub_fwctl: query the MSG queue information and entry details within UB.
+- ub: ub_fwctl: support querying SCC and io_die related information.
+- ub: ub_fwctl: support querying UB link trace information.
+- ub: ub_fwctl: Support Dump register.
+- ub: ub_fwctl: supports querying and configuring some scattered registers.
+- ub: ub_fwctl: supports querying TP, BA related register information
+- dma-mapping: benchmark: add support for UB devices
+- ub: ub_fwctl: supports querying NL, TA, DL related register information
+- ub: ub_fwctl: Add some simple common framework functions
+- ub: ub_fwctl: Add the ub_fwctl driver and its basic features.
+- mm/thp: Add a new sysfs knob for zero COW
+- !18803 arm64/mpam: Add quirk to retrigger L3 CSU monitor
+- net: unic: support querying and configuring queue parameters.
+- net: unic: support querying and configuring the number of queues.
+- net: unic: support querying and configuring simple RSS.
+- net: unic: support querying and configuring promisc.
+- net: unic: support querying and configuring MTU.
+- net: unic: support querying and configuring FEC parameters.
+- net: unic: add fec statistic support
+- net: unic: add rack ip for unic
+- net: unic: add io basic Rx/Tx functionality for unic
+- net: unic: add support of unic driver for ub network
+- !18914 misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error
+- !18915 scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
+- !18916 software node: Correct a OOB check in software_node_get_reference_args()
+- !18917 KVM: x86: use array_index_nospec with indices that come from guest
+- !18877 iommu/ummu: Implement IOMMU ops and advanced capabilities.
+- mm/swap: get the swap device offset directly
+- mm: add nr_free_highatomic in show_free_areas
+- ub:ubus: reserve space for ub subsystem related structure
+- ub:hisi-ubus: Support UBUS configure EID-UPI table
+- ub:hisi-ubus: Support UBUS vdm entity enable message
+- ub:hisi-ubus: Support for MSGQ's debugging functionality
+- !17926 spufs: fix a leak on spufs_new_file() failure
+- !18393 platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store()
+- !18389 regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()
+- !18381 f2fs: zone: fix to avoid inconsistence in between SIT and SSA
+- !18370 dmaengine: ti: Add NULL check in udma_probe()
+- !18674 jfs: fix array-index-out-of-bounds read in add_missing_indices
+- !18438 jfs: Fix null-ptr-deref in jfs_ioc_trim
+- !18435 ksmbd: fix null pointer dereference in destroy_previous_session
+- !18434 tty: serial: uartlite: register uart driver in init
+- !18404 mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter-&gt;memcg_path on write
+- !18799 [OLK-6.6] Fix CVE-2025-38336
+- !18798 [OLK-6.6] Fix CVE-2025-38335
+- !18793 [OLK-6.6] Fix CVE-2025-38275
+- !18789 [OLK-6.6] Fix CVE-2025-38274
+- !18786 [OLK-6.6] Fix CVE-2025-38300
+- !18781 [OLK-6.6] Fix CVE-2025-38295
+- !18778 [OLK-6.6] Fix CVE-2025-38293
+- !18777 [OLK-6.6] Fix CVE-2025-38292
+- !18849 urma: introduce ubcore main module.
+- !18842 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.85-6.6.86 LTS Patches
+- !18484 btf: Avoid weak external references
+- !18921 blk-ioinf: introduce inflight-based IO QoS controller
+- blk-rq-qos: fix kabi broken in struct rq_qos
+- blk-mq: fix kabi broken in struct request
+- openeuler_defconfig: Enable CONFIG_BLK_CGROUP_IOINFLIGHT
+- blk-io-hierarchy: support new bio based stage ioinf
+- blk-ioinf: support percentile latency QoS for oneline workloads
+- blk-ioinf: dynamically adjust inflight limit to balance workloads
+- blk-ioinf: add rqos/inflight/stat debufs interface
+- blk-ioinf: introduce inflight-based IO QoS controller
+- perf: Fix tt_core mismatch over PG CPU
+- iommu/ummu: Add UMMU trace log
+- iommu/ummu: Support UMMU identity mapping
+- iommu/ummu: Add UB Memory support
+- iommu/ummu: Support UMMU iopf capability
+- iommu/ummu: Support UMMU nested mode
+- iommu/ummu: Add SVA API support to UMMU driver
+- iommu/ummu: Implement iommu_ops and iommu_domain_ops for UMMU driver
+- iommu/ummu: Implement domain and core ops in logic UMMU framework
+- iommu/ummu: Implement MPAM for QoS
+- iommu/ummu: Support UMMU attribute show and store operations
+- iommu/ummu: Implement IOMMU ops forwarding in logic UMMU framework
+- iommu/ummu: Support UMMU page table management
+- iommu/ummu: Introduce logic UMMU framework
+- iommu/ummu: Add UMMU permission queue
+- iommu/ummu: Add grant and ungrant operations for permission table
+- iommu/ummu: Add UMMU permission table memory management
+- iommu/ummu: Add UMMU private implementation
+- iommu/ummu: Add manager for UMMU permission table
+- iommu/ummu: Add tct/tect ops for configuration table
+- iommu/ummu: Support UMMU configuration table management
+- !18863 drivers/perf: hisi: Add support for HiSilicon MN PMU driver
+- ub: ubase: Support querying dev caps.
+- ub: ubase: Supports the query of UBCL config.
+- ub: ubase: add function that query aeq/ceq/tp/tpg context
+- KVM: x86: use array_index_nospec with indices that come from guest
+- software node: Correct a OOB check in software_node_get_reference_args()
+- scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
+- misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error
+- !18885 ub: ubase: Fix some compile warnings&fix pages free problem
+- !18910 um: virtio_uml: Fix use-after-free after put_device in probe
+- !18902 i2c: cros-ec-tunnel: defer probe if parent EC is not present
+- urma: introduce ubcore main module.
+- um: virtio_uml: Fix use-after-free after put_device in probe
+- mfs: tool: Add mfs user space tool demo
+- mfs: Optimize mfs syncer process and metadata ops
+- mfs: enable MFS
+- MAINTAINERS: Add maintainer for mfs
+- mfs: Add MFS documentation
+- mfs: Add tracepoint for MFS
+- mfs: Add user command for handling events
+- mfs: Add communication devie and event acquisition operations
+- mfs: Add basic events framework
+- mfs: Add basic cache framework: check method and control structure
+- mfs: Add basic data operation for MFS
+- mfs: Add basic metadata operation for MFS
+- mfs: implement the mount procedure
+- mfs: Initialize mfs module
+- ub: ubase: Fix some compile warnings
+- !18894 some bugfixes for NUMA.remote
+- i2c: cros-ec-tunnel: defer probe if parent EC is not present
+- ub:hisi-ubus: Support MSGQ queue exception handling
+- ub:hisi-ubus: Support for processing CQ request messages
+- ub:hisi-ubus: Provide callback functions for message devices
+- ub:hisi-ubus: Support for MSGQ channel processing in SQ and CQ
+- ub:hisi-ubus: Support for hisi MSGQ framework
+- ub:hisi-ubus: Support UBUS local RAS interfaces
+- ub:hisi-ubus: Support UBUS vdm pue/ue register and release
+- ub:hisi-ubus: Support UBUS vendor defined message framework
+- ub:hisi-ubus: Add HiSilicon ubus driver framework
+- !18723 GMEM: General Memory Management
+- !18852 vfio:ubus: Support Virtual Function I/O of UBUS
+- !18788 ub: Support new features for UBUS
+- !18701 ubios_uvb: support uvb driver
+- mm/numa_remote: check if memory block is preonlined when undoing fake-online
+- mm/numa_remote: fix restoring to preonline when failing to offline from preonline
+- mm/numa_remote: fix memory leak of struct memory_block
+- !18840 v2 Backport some memory policy feature and bugfix from mainline
+- ub: ubase: Fix the problem that free pages when ubase driver destroy TA context
+- ubios_uvb: support CIS framework receive function
+- ubios_uvb: support CIS framework send function
+- ubios_uvb: support parse ubios information by dtb
+- ubios_uvb: support UBIOS object description specification parse
+- vfio:ubus: support obtaining and configuring function entity information in user mode
+- vfio:ubus: Support configuration for function entity interrupt
+- vfio:ubus: Support access to function entity resource space
+- vfio:ubus: Init vfio ub config space 1 perm and port perm bits during module init
+- vfio:ubus: Init vfio ub config space 0 perm bits during module init
+- vfio:ubus: Init vfio ub configuration space
+- vfio:ubus: Support ub vfio config read and write
+- vfio:ubus: Support for vfio ubus driver framework
+- ub:ubus: Support UBUS driver host probe and remove
+- ub:ubus: Add configuration and resource sysfs interfaces
+- ub:ubus: Add basic System Filesystem attributes
+- ub:ubus: Support processing protocol link messages
+- ub:ubus: Support hotplug processing main workflow
+- ub:ubus: Support for device enumeration during the hotplug phase
+- ub:ubus: Support for slot register configuration
+- ub:ubus: Support hotplug service driver
+- ub:ubus: Add generic ub component driver
+- ub:ubus: Add ub service driver framework
+- ub:ubus: Add new UBUS pool device interfaces
+- ub:ubus: Support UBUS pool devices register
+- ub:ubfi: register ubc usi domain
+- ub:ubus: Support for ub device resource space registration
+- ub:ubus: Add UBUS receive message framework
+- ub:ubus: Support device binding and unbinding bus instance
+- ub:ubus: Support for static cluster bus instance
+- ub:ubus: Support for dynamic bus instance
+- ub:ubus: Support for bus instance framework
+- ub:ubus: Support handle device link up and link down
+- ub:ubus: Support enumerate port and route set/clear for port
+- ub:ubus: Support route modify/delete function
+- !18750 iommu/ummu: Add ummu driver basic capabilities.
+- iommu/ummu: Add UMMU cache flush interfaces
+- iommu/ummu: Support UMMU event handling
+- iommu/ummu: Support UMMU global error handling
+- iommu/ummu: Support UMMU command queue
+- iommu/ummu: Support UMMU device
+- !18748 ub: ubfi: Support ummu node in ubfi
+- !18804 drivers/perf: hisi: Support UMMU pmu
+- !18855 mm: do not install PMD mappings when handling a COW fault
+- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
+- drivers/perf: hisi: Add support for HiSilicon NoC PMU
+- Revert "drivers/perf: hisi: Add support for HiSilicon NoC PMU"
+- Revert "drivers/perf: hisi: Add support for HiSilicon MN PMU driver"
+- ub: ubfi: Parsing ummu node in the ubrt table
+- ub: ubase: Added debug information query function for FST/FVT/RQMT entries
+- ub: ubase: support debugfs for active dev stats.
+- mm: do not install PMD mappings when handling a COW fault
+- urma: implement workqueue management for ubcore module.
+- urma: implement topology information management for ubcore module.
+- urma: implement hash table utilities for ubcore module.
+- urma: implement log module for ubcore subsystem.
+- gmem: fix some warnings
+- gmem: open CONFIG_GMEM for arm64 and x86
+- mm: implement hmemcpy API
+- mm: implement hmadvise API
+- mm: support mmap/unmap peer-shared memory area
+- gmem: add gmem stat
+- gmem: support pin/unpin device memory
+- gmem: support swapping heterogeneous memory
+- gmem: implement page faulting for peer-shared vma
+- gmem: implement allocating/deallocating peer-shared vma.
+- gmem: introduce hnode for free peer-shared free page management
+- gmem: introduce vm_object for managing hetergoneous memory mapping
+- gmem: prepare config, boot parameter, vma flag and basic GMEM related structs
+- arm64/mpam: Add quirk for L3 CPBM validity check
+- fs/resctrl: Fix the L3 CMAX conversion mechanism
+- wifi: ath12k: fix invalid access to memory
+- serial: 8250_dma: terminate correct DMA in tx_dma_flush()
+- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
+- net: usb: usbnet: restore usb%d name exception for local mac addresses
+- net: usb: qmi_wwan: add Telit Cinterion FE990B composition
+- net: usb: qmi_wwan: add Telit Cinterion FN990B composition
+- tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers
+- tty: serial: 8250: Add Brainboxes XC devices
+- tty: serial: 8250: Add some more device IDs
+- counter: microchip-tcb-capture: Fix undefined counter channel state on probe
+- counter: stm32-lptimer-cnt: fix error handling when enabling
+- ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
+- mm/page_alloc: fix memory accept before watermarks gets initialized
+- drm/amd/display: Don't write DP_MSTM_CTRL after LT
+- drm/dp_mst: Add a helper to queue a topology probe
+- drm/dp_mst: Factor out function to queue a topology probe work
+- ARM: Remove address checking for MMUless devices
+- ARM: 9351/1: fault: Add "cut here" line for prefetch aborts
+- ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed()
+- HID: hid-plantronics: Add mic mute mapping and generalize quirks
+- ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
+- mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit"
+- mm/mempolicy: fix memory leaks in weighted interleave sysfs
+- mempolicy: clean up minor dead code in queue_pages_test_walk()
+- mm/mempolicy: protect task interleave functions with tsk->mems_allowed_seq
+- mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weighted interleaving
+- mm/mempolicy: refactor a read-once mechanism into a function for re-use
+- mm/mempolicy: implement the sysfs-based weighted_interleave interface
+- mempolicy: migration attempt to match interleave nodes
+- mempolicy: mmap_lock is not needed while migrating folios
+- mempolicy: alloc_pages_mpol() for NUMA policy without vma
+- kernfs: drop shared NUMA mempolicy hooks
+- mempolicy: remove confusing MPOL_MF_LAZY dead code
+- mempolicy: mpol_shared_policy_init() without pseudo-vma
+- mempolicy trivia: use pgoff_t in shared mempolicy tree
+- mempolicy trivia: slightly more consistent naming
+- mempolicy trivia: delete those ancient pr_debug()s
+- mempolicy: fix migrate_pages(2) syscall return nr_failed
+- Revert "mm/mempolicy.c: fix the out-of-bounds access issue in mpol_parse_str"
+- arm64/mpam: Add quirk to retrigger L3 CSU monitor
+- drivers/perf: hisi: Add the sysfs interface to configure pmu mpam
+- drivers/perf: hisi: Implement ummu-pmu driver.
+- ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
+- Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT
+- phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug
+- fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt()
+- crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare()
+- perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create()
+- wifi: ath11k: fix node corruption in ar->arvifs list
+- jfs: fix array-index-out-of-bounds read in add_missing_indices
+- platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store()
+- regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()
+- regulator: max20086: fix invalid memory access
+- dmaengine: ti: Add NULL check in udma_probe()
+- btf: Avoid weak external references
+- vmlinux: Avoid weak reference to notes section
+- kallsyms: Avoid weak references for kallsyms symbols
+- jfs: Fix null-ptr-deref in jfs_ioc_trim
+- ksmbd: fix null pointer dereference in destroy_previous_session
+- tty: serial: uartlite: register uart driver in init
+- mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
+- f2fs: zone: fix to avoid inconsistence in between SIT and SSA
+- spufs: fix a leak on spufs_new_file() failure
+
+* Fri Nov 07 2025 Li Nan <linan122@huawei.com> - 6.6.0-116.0.0.95
+- !18848 net:nebula-matrix:fix compile err
+- net:nebula-matrix:fix compile err
+- !18810 ub: ubase: support for advanced functions
+- !18758 nbd: restrict sockets to TCP and UDP
+- !18407 net:Add a new protocol family definition AF_UB to support UB Memory based Socket(UMS)
+- !18839 rseq: Protect event mask against membarrier IPI
+- ub: ubase: support for activate/deactivate dev interface
+- ub: ubase: pf supports debugfs query port/vl current.
+- ub: ubase: adds the function to get ub port stats for unic and other aux driver
+- ub: ubase: support pre-alloc 2M pages.
+- ub: ubase: support ras function
+- ub: ubase: Support to port reset
+- ub: ubase: Added QoS and traffic management debugging features
+- ub: ubase: Support reset count information statistics.
+- ub: ubase: Support for ELR and entity reset.
+- ub: ubase: Provide an entity_list query interface.
+- ub: ubase: support create and delete UM TP/TPG
+- ub: ubase: Support to config and query the sl scheduling mode and weight in ETS and TM modes.
+- ub: ubase: support querying sl information in initialization phase
+- ub: ubase: Supports for ctrl queue management.
+- rseq: Protect event mask against membarrier IPI
+- !18820 [OLK-6.6] backport important bugfix for lpfc driver from upstream linux-6.6.y
+- !18817 [OLK-6.6] backport important bugfix for mpt3sas driver from upstream linux-6.6.y
+- scsi: lpfc: Fix buffer free/clear order in deferred receive path
+- !18800 net: hibmcge: support pagepool for rx
+- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
+- !18745 *** Mainline PATCH backport ***
+- !18807 smb: client: fix wrong index reference in smb2_compound_op()
+- !18711 Bluetooth: hci_conn: Use disable_delayed_work_sync
+- !17268 LoongArch: fix nvme/megaraid/stmmac/uprobe/rtc/kdump problems
+- !18500 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.82-6.6.83 LTS Conflicts Patches
+- ub: ubase: adds the function that query oor caps
+- ub: ubase: Support for virtual register and unregister.
+- ub: ubase: Add trace events to aeqe and ceqe.
+- ub: ubase: Add the cmdq trace event print at the ubase layer.
+- ub: ubase: Support for timer/ext_dtb buffer management.
+- !18784 padata: Reset next CPU when reorder sequence wraps around
+- !18806 perf: fix ddrc redundant value set
+- !18802 KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
+- !18739 fs: udf: fix OOB read in lengthAllocDescs handling
+- !18710 ub: ubase: Add support of base driver for ub network
+- smb: client: fix wrong index reference in smb2_compound_op()
+- ub: ubase: Support for public Context memory allocation and release.
+- ub: ubase: support for cdma auxiliary device
+- ub: ubase: support for complete event process
+- ub: ubase: support for async event process
+- ub: ubase: add interrupt management framework and misc handler
+- ub: ubase: add function to query device resource
+- ub: ubase: add the function that query ueid
+- ub: ubase: support debugfs public interface.
+- ub: ubase: support for command process
+- ub: ubase: add support of ubase driver for ub network
+- perf: fix ddrc redundant value set
+- KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
+- net: hibmcge: support pagepool for rx
+- net: hibmcge: reduce packet drop under stress testing
+- padata: Reset next CPU when reorder sequence wraps around
+- nbd: restrict sockets to TCP and UDP
+- x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
+- x86/umip: Check that the instruction opcode is at least two bytes
+- PM: sleep: core: Clear power.must_resume in noirq suspend error path
+- ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
+- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
+- fs: udf: fix OOB read in lengthAllocDescs handling
+- net: Add a new protocol family AF_UB
+- Bluetooth: hci_conn: Use disable_delayed_work_sync
+- selftests: net: test for lwtunnel dst ref loops
+- arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou
+- arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM
+- net: ipv6: fix dst ref loop in ila lwtunnel
+- net: ipv6: fix missing dst ref drop in ila lwtunnel
+- arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
+- arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
+- NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
+- net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size
+- LoongArch: Support mem=<size> kernel parameter
+- LoongArch: Reserve the EFI memory map region
+- LoongArch: Add debugfs entries to switch SFB/TSO state
+- LoongArch: uprobes: Remove redundant code about resume_era
+- LoongArch: uprobes: Remove user_{en,dis}able_single_step()
+- LoongArch: fix access mode of 7A2000 acpi gpio.
+- LoongArch: configs: enable zstd compressed firmware support
+- Loongarch: configs: Make EFI RTC built-in for correct vmcore timestamps
+- megaraid: Add udelay to avoid data error caused by dma sequence
+- nvme: Add udelay to avoid data error caused by dma sequence
+
+* Wed Nov 05 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-115.0.0.94
+- RISC-V kernel upgrade to 6.6.0-115.0.0
+- Remove CI-related file changes
+- riscv: Backport steal-time support for RISC-V
+- riscv: RISC-V SBI debug console extension support
+- riscv: Add support for kernel mode vector
+
+* Wed Nov 05 2025 Li Nan <linan122@huawei.com> - 6.6.0-115.0.0.93
+- !18713 iommu: Enabling Broadcast TLB Maintenance (BTM) for UMMU on ARM64
+- iommu: Fix kabi breakage due to opening KVM_PINNED_VMID
+- vfio: Fix kabi breakage due to closing VFIO_CONTAINER
+- iommu: Pass in kvm pointer to domain_alloc_user
+- iommufd: Associate kvm pointer to iommufd ctx
+- KVM: arm64: Introduce support to pin VMIDs
+- KVM: Add generic infrastructure to support pinned VMIDs
+- !18695 PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device()
+- !18761 net: hns3: the multi-tcs VF can be configured only when the interface is down
+- !18735 KVM: arm64: Prevent access to vCPU events before init
+- !18598 arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
+- net: hns3: the multi-tcs VF can be configured only when the interface is down
+- net: hns3: remap vf's queue and qset when vport start
+- net: hns3: support dpdk using vf multiple tcs
+- net: hns3: add support for vf get dscp configuration from pf
+- net: hns3: add support for vf multiple tcs
+- !18597 iommu/ummu-core: Add ummu-core framework.
+- !18316 jbd2: prevent softlockup in jbd2_log_do_checkpoint()
+- KVM: arm64: Prevent access to vCPU events before init
+- !18421 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.84-6.6.85 LTS Patches
+- !18702 i40e: fix idx validation in i40e_validate_queue_map
+- !18699 *** CVE-2025-39973 ***
+- !18649 tty: n_gsm: Don't block input queue by waiting MSC
+- PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device()
+- iommu/ummu-core: core interfaces for ummu drivers
+- iommu/ummu-core: impl ioctl interface for /dev/ummu device
+- iommu/ummu-core: add pseudo Token Dev for Token ID abstraction
+- iommu/ummu-core: add UMMU Token ID operation interfaces
+- iommu/ummu-core: add UMMU EID operation interfaces
+- iommu/ummu-core: support IOVA on demand mapping
+- iommu/ummu-core: get iova_domain from iommu_domain
+- !18659 ptp: Add a upper bound on max_vclocks
+- !18680 futex: Prevent use-after-free during requeue-PI
+- !18683 qed: Don't collect too many protection override GRC elements
+- !18682 i40e: fix validation of VF state in get resources
+- !18681 i40e: fix input validation logic for action_meta
+- !18679 cnic: Fix use-after-free bugs in cnic_delete_task
+- !18668 openvswitch: Fix unsafe attribute parsing in output_userspace()
+- !18267 CVE-2025-39832
+- !18705 mm: fix compilation error due to MAX_PAGE_ORDER isn't declared
+- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
+- watchdog/perf: Provide function for adjusting the event period
+- Revert "watchdog/perf: Provide function for adjusting the event period"
+- Revert "arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh"
+- !18690 [OLK-6.6] Fix CVE-2025-38290
+- !18672 [OLK-6.6] Fix CVE-2025-38286
+- !17950 net: atm: add lec_mutex
+- iommu/ummu-core: introduce UMMU-CORE, basic configs
+- iommu/ummu-core: support iommu ksva mode
+- iommu/ummu-core: introduce iommu sva permission operation
+- iommu/ummu-core: introduce iommu_sva_bind_isolated interface
+- iommu/ummu-core: add the user invalidation type in iommufd file
+- iommu/ummu-core: iommu_dev new min_pasids attribute
+- mm: fix compilation error due to MAX_PAGE_ORDER isn't declared
+- i40e: fix idx validation in i40e_validate_queue_map
+- i40e: add validation for ring_len param
+- i40e: increase max descriptors for XL710
+- !18372 sched/fair: remove qos_reweight logic under non-SMP scenario
+- !18423 ext4: disambiguate the return value of ext4_dio_write_end_io()
+- !18328 [OLK-6.6] fix txgbe link fec issues and enhance hot reset mechanism
+- wifi: ath12k: fix node corruption in ar->arvifs list
+- !18662 net: hibmcge: fix the inappropriate netif_device_detach()
+- !18605 net: ubl: add depend to ARM64 and remove config in x86
+- qed: Don't collect too many protection override GRC elements
+- i40e: fix validation of VF state in get resources
+- i40e: fix input validation logic for action_meta
+- futex: Prevent use-after-free during requeue-PI
+- cnic: Fix use-after-free bugs in cnic_delete_task
+- !18666 bpf-rvi: block: fix memleak issue in bpf_show_partitions_start()
+- !18270 Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
+- !18271 libceph: fix invalid accesses to ceph_connection_v1_info
+- !18272 CVE-2025-39889
+- !18273 ppp: fix memory leak in pad_compress_skb
+- !18268 RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
+- openvswitch: Fix unsafe attribute parsing in output_userspace()
+- pinctrl: at91: Fix possible out-of-boundary access
+- !18646 tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
+- !18630 tracing: dynevent: Add a missing lockdown check on dynevent
+- bpf-rvi: block: fix memleak issue in bpf_show_partitions_start()
+- iommu/ummu-core: New ub bus added to the iommu framework
+- !18525 ub: add UBUS and UBFI driver framework
+- !18486 ACPI: pfr_update: Fix the driver update version check
+- !18363 comedi: pcl726: Prevent invalid irq number
+- net: hibmcge: fix the inappropriate netif_device_detach()
+- net: hibmcge: remove unnecessary check for np_link_fail in scenarios without phy.
+- net: hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue
+- ptp: Add a upper bound on max_vclocks
+- tty: n_gsm: Don't block input queue by waiting MSC
+- tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
+- tracing: dynevent: Add a missing lockdown check on dynevent
+- ub:ubus: Supports decoder event processing
+- ub:ubus: Support for sending decoder commands
+- ub:ubus: Support for range table mapping and unmapping functions
+- ub:ubus: Support for page-range table address mapping and unmapping
+- ub:ubus: Support for Bus EID-UPI Table Configuration
+- ub:ubus: Support for UB Character Device Driver
+- ub:ubus: Support UBUS RAS capability
+- ub:ubus: Creating and deleting ub decoder page table mappings
+- ub:ubus: Adding a ue Creation Destruction Mechanism
+- ub:ubus: Enable the ub decoder device support
+- ub:ubus: Add UBUS RAS framework
+- ub:ubus: Support configuration of device information interface
+- ub:ubus: Support for enabling and disabling ue
+- ub:ubus: Add MSI capability for UBUS driver
+- ub:ubus: Add UBUS MSI basic functions
+- ub:ubus: Support UBUS Interrupt framework
+- ub:ubus: Add UBUS capability interfaces
+- ub:ubus: Support device level and port level reset
+- ub:ubus: Support for multiple mue enablement
+- ub:ubus: Support UB device enabling basic interface
+- ub:ubus: Supports device enumeration.
+- ub:ubus: Support for UB Bus Controller Enumeration
+- ub:ubus: Support for shortest path routing configuration
+- ub:ubus: Supports network address configuration and querying
+- ub:ubus: Support enumeration topology query commands
+- ub:ubus: Add UBUS resource space basic functions
+- ub:ubus: Add UBUS resource space framework
+- ub:ubus: Support for UB bus enumeration message initialization
+- ub:ubus: Support for UB routing table configuration function
+- ub:ubus: Add CNA allocate and free interfaces by kernel
+- ub:ubus: Add EID allocate and free interfaces by kernel
+- ub:ubus: Support cc configuration and query
+- ub:ubus: Supporting the UB Shared Port Function
+- ub:ubus: Support for UB port sysfs attribute files
+- ub:ubus: Support Ubus read/write configuration functions
+- ub:ubus: Support for UB Bus Port Management Framework
+- ub:ubus: Add Ubus setting configuration space function
+- ub:ubus: Support for UB Bus DMA Configuration Function
+- ub:ubfi: ubfi driver create ubc device
+- ub:ubus: Support for ubus messaging communication framework
+- ub:ubus: add ubus controller framework
+- ub:ubfi: ubfi driver parse ubc information from ubrt
+- ub:ubus: Support UB Bus Attribute Group
+- ub:ubfi: Support ub firmware interface basic functions
+- ub:ubus: Support for ub bus driver framework
+- net: ubl: add depend to ARM64 and remove config in x86
+- net: ubl: modify the description in Kconfig of UB
+- ACPI: pfr_update: Fix the driver update version check
+- net: txgbe: fix invoke hot reset multi times unexpectedly
+- net: txgbe: fix race condition when recover or close/suspend
+- net: txgbe: fix fec mode issues
+- net: txgbe: set pf promisc and vlan cannot receive packets
+- net: txgbe: fix 25G link issues
+- net: txgbe: change default tx queue depth
+- net: txgbe: fix i2c issues
+- net: txgbe: fix can't read rx_pb_n_pxoff
+- ext4: disambiguate the return value of ext4_dio_write_end_io()
+- net: lwtunnel: disable BHs when required
+- netfilter: nft_counter: Use u64_stats_t for statistic.
+- wifi: iwlwifi: mvm: ensure offloading TID queue exists
+- wifi: iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8
+- arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
+- mptcp: Fix data stream corruption in the address announcement
+- drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
+- drm/amd/display: should support dmub hw lock on Replay
+- drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
+- drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
+- drm/sched: Fix fence reference count leak
+- batman-adv: Ignore own maximum aggregation size during RX
+- efi/libstub: Avoid physical address 0x0 when doing random allocation
+- ARM: shmobile: smp: Enforce shmobile_smp_* alignment
+- ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
+- mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT
+- mmc: atmel-mci: Add missing clk_disable_unprepare()
+- mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops
+- arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
+- arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
+- arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
+- accel/qaic: Fix integer overflow in qaic_validate_req()
+- regulator: dummy: force synchronous probing
+- riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
+- drm/v3d: Don't run jobs that have errors flagged in its fence
+- can: flexcan: disable transceiver during system PM
+- can: flexcan: only change CAN state when link up in system PM
+- can: ucan: fix out of bound read in strscpy() source
+- can: rcar_canfd: Fix page entries in the AFL list
+- i2c: omap: fix IRQ storms
+- net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
+- net: lwtunnel: fix recursion loops
+- ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
+- ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX
+- accel/qaic: Fix possible data corruption in BOs > 2G
+- Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters
+- RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
+- ARM: dts: bcm2711: Don't mark timer regs unconfigured
+- ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP
+- RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx
+- arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
+- ARM: dts: bcm2711: PL011 UARTs are actually r1p5
+- soc: imx8m: Unregister cpufreq and soc dev in cleanup path
+- soc: imx8m: Use devm_* to simplify probe failure handling
+- soc: imx8m: Remove global soc_uid
+- xfrm_output: Force software GSO only in tunnel mode
+- xfrm: fix tunnel mode TX datapath in packet offload mode
+- arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
+- firmware: imx-scu: fix OF node leak in .probe()
+- net: txgbe: fix bond port rate is unknown when linkup
+- net: txgbe: fix VF multicast address removal not taking effect
+- net: txgbe: fix missing PFC mask configuration on AML
+- net: txgbe: fix pktgen cannot stop
+- sched/fair: remove qos_reweight logic under non-SMP scenario
+- comedi: pcl726: Prevent invalid irq number
+- jbd2: prevent softlockup in jbd2_log_do_checkpoint()
+- ppp: fix memory leak in pad_compress_skb
+- Bluetooth: hci_event: Fix not using key encryption size when its known
+- Bluetooth: L2CAP: Fix not checking l2cap_chan security level
+- Bluetooth: l2cap: Check encryption key size on incoming connection
+- libceph: fix invalid accesses to ceph_connection_v1_info
+- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
+- RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
+- net/mlx5: Fix lockdep assertion on sync reset unload event
+- net/mlx5: Add support for sync reset using hot reset
+- net/mlx5: Add device cap for supporting hot reset in sync reset flow
+- net/mlx5: Reload auxiliary drivers on fw_activate
+- net: txgbe: fix DAC cable link down
+- net: txgbe: fix display of supports Wake-on in the ethtool
+- net: atm: add lec_mutex
+
+* Fri Oct 31 2025 Li Nan <linan122@huawei.com> - 6.6.0-114.0.0.92
+- !18640 v3 Errata management for VM Live migration
+- !18638 CVE-2025-39982
+- !18564 perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
+- !18639 net: hns3: fix null pointer in debugfs issue
+- KVM: arm64: fix kvm kabi conflict
+- smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABI
+- smccc: kvm_guest: Fix kernel builds for 32 bit arm
+- smccc/kvm_guest: Enable errata based on implementation CPUs
+- arm64: Make  _midr_in_range_list() an exported function
+- KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2
+- KVM: arm64: Specify hypercall ABI for retrieving target implementations
+- arm64: Modify _midr_range() functions to read MIDR/REVIDR internally
+- KVM: arm64: Allow userspace to change the implementation ID registers
+- KVM: arm64: Load VPIDR_EL2 with the VM's MIDR_EL1 value
+- KVM: arm64: Maintain per-VM copy of implementation ID regs
+- KVM: arm64: Set HCR_EL2.TID1 unconditionally
+- Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
+- !18624 tools headers arm64: Sync arm64's cputype.h with the kernel sources
+- !18622 support mempool feature
+- net: hns3: fix null pointer in debugfs issue
+- net: hns3: avoid bitwise copy during RX buffer replace leg when page pool enabled
+- net: hns3: fixed vf get max channels bug
+- net: hns3: `req_autoneg` for fiber is initialized to `support_autoneg` instead of OFF.
+- net: hns3: use user configure after hardware reset when using kernel PHY.
+- net: hns3: Return error code when function fails.
+- net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
+- net: hns3: using the num_tqps in the vf driver to apply for resources
+- net: hns3: add support to query tc map info of VF queues
+- net: hns3: merge rss tc configuration
+- net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf
+- !18550 cpu/SMT: recover global num_threads after disable smt switch fail
+- !18589 net: hibmcge: support pci_driver.shutdown()
+- !18579 regulator: core: fix NULL dereference on unbind due to stale coupling data
+- !18415 sdei_watchdog: Add CPU_PM_ENTER_FAILED handling in sdei_watchdog_pm_notifier
+- !18593 crypto: essiv - Check ssize for decryption and in-place encryption
+- tools headers arm64: Sync arm64's cputype.h with the kernel sources
+- tools headers arm64: Sync arm64's cputype.h with the kernel sources
+- tools/include: Sync arm64 headers with the kernel sources
+- tools/include: Sync arm64 asm/cputype.h with the kernel sources
+- openeuler_defconfig: enable CONFIG_PFN_RANGE_ALLOC by default
+- mm/pfn_range_alloc: check if folio is hwpoisoned in pfn_range_free
+- mm/pfn_range_alloc: add a interface to show borrowable physical range
+- mm/pfn_range_alloc: support update cachable attribue of linear mapping
+- mm/pfn_range_alloc: introduce set_linear_mapping_invalid
+- mm/pfn_range_alloc: introduce hugetlb_pool_alloc_size
+- mm/pfn_range_alloc: add tracepoint for hugetlb_pool_alloc and hugetlb_pool_free
+- mm/pfn_range_alloc: add tracepoint for pfn_range_alloc and pfn_range_free
+- mm/pfn_range_alloc: support allocate and free from hugetlb pool
+- mm/pfn_range_alloc: add interfaces to alloc/free for drivers
+- mm/pfn_range_alloc: reserve memory for each node
+- mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER
+- mm: page_alloc: speed up fallbacks in rmqueue_bulk()
+- mm/page_alloc: clarify should_claim_block() commentary
+- mm/page_alloc: clarify terminology in migratetype fallback code
+- mm/page_alloc: add some detailed comments in can_steal_fallback
+- mm: page_alloc: remove remnants of unlocked migratetype updates
+- mm: page_alloc: don't steal single pages from biggest buddy
+- mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy()
+- mm/page_alloc: forward the gfp flags from alloc_contig_range() to post_alloc_hook()
+- mm/page_alloc: sort out the alloc_contig_range() gfp flags mess
+- mm/page_alloc: make __alloc_contig_migrate_range() static
+- mm/page_isolation: don't pass gfp flags to isolate_single_pageblock()
+- mm/contig_alloc: support __GFP_COMP
+- mm: remove unused has_isolate_pageblock
+- mm: page_alloc: simpify page del and expand
+- mm: remove migration for HugePage in isolate_single_pageblock()
+- mm/page_alloc: keep track of free highatomic
+- mm: page_alloc: fix highatomic typing in multi-block buddies
+- mm: page_alloc: batch vmstat updates in expand()
+- mm: page_alloc: change move_freepages() to __move_freepages_block()
+- mm: page_alloc: consolidate free page accounting
+- mm: page_isolation: prepare for hygienic freelists
+- mm: page_alloc: set migratetype inside move_freepages()
+- mm: page_alloc: close migratetype race between freeing and stealing
+- mm: page_alloc: fix freelist movement during block conversion
+- mm: page_alloc: fix move_freepages_block() range error
+- mm: page_alloc: move free pages when converting block during isolation
+- mm: page_alloc: fix up block types when merging compatible blocks
+- mm: page_alloc: optimize free_unref_folios()
+- mm: page_alloc: remove pcppage migratetype caching
+- mm: page_alloc: simplify __free_pages_ok()
+- mm/page_alloc: remove unnecessary next_page in break_down_buddy_pages
+- mm/page_alloc: remove unnecessary check in break_down_buddy_pages
+- !18608 mm: fix __count_zid_vm_events when CONFIG_ZONE_EXTMEM is enabled
+- !18588 add memory ras feature support
+- mm: add memory reclaim notifier
+- mm: fix __count_zid_vm_events when CONFIG_ZONE_EXTMEM is enabled
+- panic: add notifier call before other cpu shutdown
+- !18592 Make ID reg writable
+- crypto: essiv - Check ssize for decryption and in-place encryption
+- KVM: arm64: use KABI_EXTEND to revert struct kvm kabi change
+- KVM: arm64: Make AA64PFR1_EL1.NMI writeable
+- KVM: arm64: Expose S1PIE to guests
+- KVM: arm64: Sanitise ID_AA64MMFR3_EL1
+- KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden
+- KVM: arm64: Make ID_AA64MMFR1_EL1.{HCX, TWED} writable from userspace
+- KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX
+- KVM: arm64: Make the L1Ip feature bits in CTR_EL0 writable from userspace
+- KVM: arm64: rename functions for invariant sys regs
+- KVM: arm64: show writable masks for feature registers
+- KVM: arm64: Treat CTR_EL0 as a VM feature ID register
+- KVM: arm64: Add helper for writing ID regs
+- KVM: arm64: Use read-only helper for reading VM ID registers
+- KVM: arm64: Only reset vCPU-scoped feature ID regs once
+- KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs()
+- KVM: arm64: Rename is_id_reg() to imply VM scope
+- KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
+- KVM: arm64: Make the exposed feature bits in AA64DFR0_EL1 writable from userspace
+- KVM: arm64: Document vCPU feature selection UAPIs
+- KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1
+- KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1
+- KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1
+- KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1
+- KVM: arm64: Bump up the default KVM sanitised debug version to v8p8
+- KVM: arm64: Reject attempts to set invalid debug arch version
+- KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version
+- KVM: arm64: Use guest ID register values for the sake of emulation
+- KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS
+- KVM: arm64: Allow userspace to get the writable masks for feature ID registers
+- net: hibmcge: support pci_driver.shutdown()
+- net: hibmcge: select FIXED_PHY
+- !18568 support NUMA.remote feature
+- !18498 serial: 8250: fix panic due to PSLVERR
+- regulator: core: fix NULL dereference on unbind due to stale coupling data
+- !18409 crypto: hisilicon - support for new ZIP features
+- !18545 HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
+- !18563 arm64/mpam: Fix L2 MBWU monitor multiplexing issue
+- mm/numa_remote: add kernel doc for numa remote feature
+- mm/numa_remote: extend cmdline numa_remote to limit the max number of remote node
+- mm: memory-failure: use kill_accessing_process() in ghes
+- mm: memory-failure: remove task_struct from kill_accessing_process()
+- mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
+- mm/hwpoison: do not send SIGBUS to processes with recovered clean pages
+- arm64: configs: enable NUMA_REMOTE by default
+- mm/numa_remote: enable oom_kill_cpuless_numa_allocating_task when numa_remote is enabled
+- mm/oom_kill: kill current in OOM when binding to cpu-less nodes
+- mm/numa_rmeote: add preonline interface for each memory device
+- mm/numa_remote: add pre-online count in meminfo
+- mm/numa_remote: add sysfs to distinguish whether a remote node
+- mm/numa_remote: introduce hugetlb_nowatermark mode for remote node
+- mm/numa_remote: undo isolation of remote memory asynchronously
+- mm/numa_remote: introduce pre-online mode to support hotplug unready memory
+- mm/numa_remote: introduce nofallback mode for remote node
+- mm/numa_remote: support to set node distance
+- mm/numa_remote: support to hotplug/hotremove remote memory
+- mm/numa_remote: prepare numa node for remote memory
+- mm/memory_hotplug: support to hotplug memory on ZONE_EXTMEM
+- mm/hugetlb: fix folio is still mapped when deleted
+- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
+- arm64/mpam: Fix L2 MBWU monitor multiplexing issue
+- !18559 arm64/mpam: Fix MBWU monitor overflow handling
+- !18544 fs/resctrl: Re-allocate rmid for the monitor when migrating across control groups
+- !18536 arm-smmu-v3: add 'HIP10C' for 162100602 errata
+- !18130 Net: nebula_matrix: set nebula_matrix driver to a newer state
+- !16777 RNPGBE: NET: Fix dmesg 'unknow speed' show when 1000M
+- arm64/mpam: Print MPAM register operation for debug
+- arm64/mpam: Fix MBWU monitor overflow handling
+- cpu/SMT: recover global num_threads after disable smt switch fail
+- HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
+- fs/resctrl: Re-allocate rmid for the monitor when migrating across control groups
+- !17676 [OLK-6.6] Backported patches of Transient Scheduler Attacks (TSA)
+- arm-smmu-v3: add 'HIP10C' for 162100602 errata
+- !18533 [OLK-6.6]:update patches for sw64 architecture
+- !18516 arm64: Add support for HIP09 Spectre-BHB mitigation
+- !18457 arm64: add cnp verification on Hisilicon erratum 162100125
+- !18513 Fix CVE-2025-39679
+- !18531 arm/syscalls: mark syscall invocation as likely in
+- !11635 arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
+- !18507 Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
+- sw64: add CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y to defconfig
+- sw64: fix the condition for enabling hw_una_enabled
+- sw64: efi: fix compile error when CONFIG_EFI=n
+- sw64: powercap: fix misuse of an uninitialized temporary variable
+- sw64: powercap: increase the interval of polling mode
+- sw64: powercap: fix Kconfig dependency for SW64_POWERCAP
+- sw64: powercap: avoid checking meaningless target freq
+- sw64: smp: fix unaligned access before trap_init()
+- sw64: irqchip: update effective affinity for INTx
+- sw64: msi: fix affinity change of managed irq
+- sw64: use orig_r0 as syscall nr
+- sw64: revert ioremap() to __va() in ioport_map()
+- sw64: fix unresolved reference error when close pci
+- sw64: kvm: add the C4 kvm_regs structure to uapi kvm.h
+- arm/syscalls: mark syscall invocation as likely in invoke_syscall
+- !18517 media: rc: fix races with imon_disconnect()
+- !18327 net: ubl: add CONFIG_UB_UBL definition and UBL interface
+- !18488 RDMA/hns: Fix wrong WQE data when QP wraps around
+- KVM: hisi_virt: tlbi: Fix wrong CPU aff3 conversion between MPIDR and SYS_LSUDVMBM_EL2
+- media: rc: fix races with imon_disconnect()
+- arm64: Add support for HIP09 Spectre-BHB mitigation
+- drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
+- !18495 CVE-2025-39967
+- !18258 perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions and Don't use PMCCNTR_EL0 on SMT cores
+- serial: 8250: fix panic due to PSLVERR
+- fbcon: Fix OOB access in font allocation
+- fbcon: fix integer overflow in fbcon_do_set_font
+- !16738 perf vendor events arm64: Add N2, V2, N3, V3 events/metrics
+- !18385 e1000e: fix heap overflow in e1000_set_eeprom
+- !18395 scsi: target: target_core_configfs: Add length check to avoid buffer overflow
+- config: enable CONFIG_MITIGATION_TSA and CONFIG_KVM_HYPERV by default on x86
+- x86/cpu: Shorten CPU matching macro
+- platform/x86/intel/ifs: Switch to new Intel CPU model defines
+- x86/microcode/AMD: Handle the case of no BIOS microcode
+- KVM: SVM: Advertise TSA CPUID bits to guests
+- tools headers: Sync x86 headers with the kernel source
+- x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
+- x86/microcode/AMD: Add some forgotten models to the SHA check
+- x86/CPU/AMD: Terminate the erratum_1386_microcode array
+- x86/microcode/AMD: Split load_microcode_amd()
+- x86/microcode/AMD: Pay attention to the stepping dynamically
+- KVM: x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page()
+- x86/microcode/intel: Set new revision only after a successful update
+- x86/platform/atom: Switch to new Intel CPU model defines
+- x86/process: Move the buffer clearing before MONITOR
+- x86/microcode/AMD: Add TSA microcode SHAs
+- x86/microcode/AMD: Load only SHA256-checksummed patches
+- x86/microcode/AMD: Add get_patch_level()
+- x86/microcode/AMD: Merge early_apply_microcode() into its single callsite
+- x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations
+- x86/microcode/AMD: Remove ret local var in early_apply_microcode()
+- x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID
+- x86/microcode/AMD: Avoid -Wformat warning with clang-15
+- x86/microcode/AMD: Have __apply_microcode_amd() return bool
+- x86/microcode/AMD: Flush patch buffer mapping after application
+- x86/microcode: Rework early revisions reporting
+- x86/bugs: Add a Transient Scheduler Attacks mitigation
+- x86/bugs: Rename MDS machinery to something more generic
+- x86/idle: Use MONITOR and MWAIT mnemonics in <asm/mwait.h>
+- KVM: x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2
+- KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
+- KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init()
+- x86/cpu: Expose only stepping min/max interface
+- x86/cpu: Introduce new microcode matching helper
+- cpufreq: intel_pstate: Switch to new Intel CPU model defines
+- cpufreq: Switch to new Intel CPU model defines
+- EDAC/skx: Switch to new Intel CPU model defines
+- EDAC/i10nm: Switch to new Intel CPU model defines
+- x86/aperfmperf: Switch to new Intel CPU model defines
+- x86/apic: Switch to new Intel CPU model defines
+- x86/bugs: Switch to new Intel CPU model defines
+- x86/CPU/AMD: Improve the erratum 1386 workaround
+- cpufreq: intel_pstate: Update default EPPs for Meteor Lake
+- cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake
+- KVM: x86: Make Hyper-V emulation optional
+- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS
+- KVM: VMX: Split off hyperv_evmcs.{ch}
+- net: ubl: add CONFIG_UB_UBL definition and UBL interface
+- RDMA/hns: Fix wrong WQE data when QP wraps around
+- !18464 i40e: add max boundary check for VF filters
+- !18433 dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
+- !18256 Add EDAC basic support and RRL enhancement for CWF/SRF/GNR/GNR-D
+- !18254 Add IFS support for ClearWater Forest
+- !18455 KVM: arm64: vgic-v4: Restore pending state on host userspace write
+- !18289 Expand scope of khugepaged anonymous collapse
+- !18324 arm64: Enable vmalloc-huge with ptdump
+- !18419 sched/core: Add sched_change_qos_group() in sched_cgroup_fork()
+- i40e: add max boundary check for VF filters
+- arm64: add cnp verification on Hisilicon erratum 162100125
+- !18151 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
+- !18152 fs/buffer: fix use-after-free when call bh_read() helper
+- !18312 ext4: preserve SB_I_VERSION on remount
+- !18313 fs: quota: create dedicated workqueue for quota_release_work
+- !18311 ext4: fix an off-by-one issue during moving extents
+- !17401 fscrypt: Don't use problematic non-inline crypto engines
+- KVM: arm64: vgic-v4: Restore pending state on host userspace write
+- !18237 fuse: support sysfs api for flush and
+- !18422 net/hinic3: Modify driver version
+- dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
+- !18425 Fix CVE-2025-39989
+- !18427 i40e: fix idx validation in config queues msg
+- i40e: fix idx validation in config queues msg
+- x86/mce: use is_copy_from_user() to determine copy-from-user context
+- x86/extable: Remove unused fixup type EX_TYPE_COPY
+- net/hinic3: Modify driver version
+- net:nebula-matrix:Add S1000 SNIC driver support
+- !18414 Fix add define COMPAT_ELF_HWCAP3
+- !18406 pcmcia: Add error handling for add_interval() in do_validate_mem()
+- sched/core: Add sched_change_qos_group() in sched_cgroup_fork()
+- !18401 Bluetooth: btrtl: Prevent potential NULL dereference
+- !18241 ras: ACPI: HED: Always initialize before evged
+- sdei_watchdog: Add CPU_PM_ENTER_FAILED handling in sdei_watchdog_pm_notifier
+- Fix add define COMPAT_ELF_HWCAP3
+- !17928 bus: fsl-mc: fix double-free on mc_dev
+- !17908 fix CVE-2025-38630
+- !18224 fix CVE-2025-38624
+- !17871 f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
+- !17877 fs/ntfs3: cancle set bad inode after removing name fails
+- !17909 fix CVE-2025-38555
+- !17872 f2fs: fix to avoid panic in f2fs_evict_inode
+- !17760 Fix CVE-2025-38414
+- !17611 net: ravb: Fix missing rtnl lock in suspend/resume path
+- !17859 f2fs: fix to bail out in get_new_segment()
+- !17354 net/atm/resources: Release atm_dev_mutex after removing procfs in atm_…
+- !18032 [OLK-6.6] Fix CVE-2025-37897
+- !18030 [OLK-6.6] Fix CVE-2025-37914
+- !18037 [OLK-6.6] Fix CVE-2025-37917
+- !18036 [OLK-6.6] Fix CVE-2025-37922
+- !18035 [OLK-6.6] Fix CVE-2025-37935
+- !18034 [OLK-6.6] Fix CVE-2025-37931
+- !18033 [OLK-6.6] Fix CVE-2025-37901
+- !18028 [OLK-6.6] Fix CVE-2025-37987
+- !18027 [OLK-6.6] Fix CVE-2025-37983
+- crypto: hisilicon/qm - clear all VF configurations in the hardware
+- Revert "crypto: hisilicon/qm - fix vfs_num error"
+- crypto: hisilicon/qm - invalidate queues in use
+- Revert "crypto: hisilicon/qm - invalidate queues in use"
+- Revert "crypto: hisilicon/qm - clear the memory before enabling the device"
+- crypto: hisilicon/zip - add hashjoin, gather, and UDMA data move features
+- crypto: hisilicon/zip - add lz4 and lz77_only to algorithm sysfs
+- crypto: hisilicon/sec2 - Fix false-positive warning of uninitialised qp_ctx
+- !17807 Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
+- pcmcia: Add error handling for add_interval() in do_validate_mem()
+- !18326 [OLK-6.6] Support Hygon TKM (Trusted Key Management) Guest live migration
+- !18199 block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
+- !18131 loop: Avoid updating block size under exclusive owner
+- !18006 scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
+- !18402 kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths
+- !18249 enfs: add new path state PM_STATE_UNSTABLE
+- kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths
+- Bluetooth: btrtl: Prevent potential NULL dereference
+- scsi: target: target_core_configfs: Add length check to avoid buffer overflow
+- nfs/enfs: cleanups in pm_set_path_state()
+- nfs/enfs: prefer normal rpc transport over unstable one
+- nfs/enfs: introduce reconnect time KUnit tests
+- nfs/enfs: set PM_STATE_UNSTABLE if path is unstable
+- nfs/enfs: introduce enum PM_STATE_UNSTABLE
+- !18357 *** OLK-6.6-fix-CVE-2025-39787 ***
+- !18374 locking/qspinlock: Fix CNA NUMA node setup before numa_store_cpu_info()
+- !18362 umount performance fix
+- e1000e: fix heap overflow in e1000_set_eeprom
+- locking/qspinlock: Fix CNA NUMA node setup before numa_store_cpu_info()
+- do_make_slave(): choose new master sanely
+- change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()
+- change_mnt_propagation() cleanups, step 1
+- soc: qcom: mdt_loader: Deal with zero e_shentsize
+- soc: qcom: mdt_loader: Fix error return values in mdt_header_valid()
+- soc: qcom: mdt_loader: Ensure we don't read past the ELF header
+- crypto: ccp: ensure kvm_bind_vtkm is only executed once for csv guest
+- crypto: ccp: support vtkm live migration
+- arm64: Enable vmalloc-huge with ptdump
+- arm64: Restrict pagetable teardown to avoid false warning
+- fs: quota: create dedicated workqueue for quota_release_work
+- ext4: preserve SB_I_VERSION on remount
+- ext4: fix an off-by-one issue during moving extents
+- mm: drop all references of writable and SCAN_PAGE_RO
+- mm: enable khugepaged anonymous collapse on non-writable regions
+- khugepaged: pass folio instead of head page to trace events
+- perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores
+- perf: arm_pmuv3: Factor out PMCCNTR_EL0 use conditions
+- ras: ACPI: HED: Always initialize before evged
+- fuse: fix issues in fuse_resend_pqueue() implementation
+- fuse: Introduce sysfs API for resend pending requests
+- fuse: Introduce sysfs API for flushing pending requests
+- PCI: pnv_php: Clean up allocated IRQs on unplug
+- block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
+- EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling
+- EDAC/i10nm: Add Intel Granite Rapids-D support
+- EDAC/i10nm: Fix the bitwise operation between variables of different sizes
+- EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
+- EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
+- EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
+- EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
+- EDAC/i10nm: Explicitly set the modes of the RRL register sets
+- EDAC/{i10nm,skx,skx_common}: Support UV systems
+- EDAC/i10nm: Add Intel Clearwater Forest server support
+- EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5
+- EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common
+- EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
+- EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
+- EDAC/i10nm: Add Intel Grand Ridge micro-server support
+- platform/x86/intel/ifs: Add Clearwater Forest to CPU support list
+- fs/buffer: fix use-after-free when call bh_read() helper
+- ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
+- loop: Avoid updating block size under exclusive owner
+- openeuler_defconfig: Add CONFIG_HISILICON_ERRATUM_162100803
+- irqchip/gicv3-its: Add workaround for HIP09/HIP10/HIP10C/HIP12 erratum 162100803/162200807/162400807/165010802
+- net/atm/resources: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
+- net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll
+- book3s64/radix : Align section vmemmap start address to PAGE_SIZE
+- net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
+- btrfs: adjust subpage bit start based on sectorsize
+- irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
+- wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
+- net_sched: ets: Fix double list add in class with netem as child qdisc
+- pds_core: Prevent possible adminq overflow/stuck condition
+- qibfs: fix _another_ leak
+- scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
+- bus: fsl-mc: fix double-free on mc_dev
+- usb: gadget : fix use-after-free in composite_dev_cleanup()
+- fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref
+- fs/ntfs3: cancle set bad inode after removing name fails
+- f2fs: fix to bail out in get_new_segment()
+- net: ravb: Fix missing rtnl lock in suspend/resume path
+- wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850
+- f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
+- f2fs: fix to avoid panic in f2fs_evict_inode
+- fscrypt: Don't use problematic non-inline crypto engines
+- RNPGBE: NET: Fix dmesg 'unknow speed' show when 1000M
+- perf vendor events arm64: Add V3 events/metrics
+- perf vendor events arm64: Add N3 events/metrics
+- perf vendor events arm64: Add FUJITSU-MONAKA PMU event
+- perf vendor events arm64: Update N2/V2 events from source
+- arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
+
+* Fri Oct 17 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-112.0.0.91
+- RISC-V kernel upgrade to 6.6.0-112.0.0
+- Sync patches from the rvck-olk repository, including:
+ ACPI, IOMMU drivers;
+ Key RISC-V extensions support;
+ Add support for K1, SG2044, and DP1000.
+
+* Wed Oct 15 2025 Li Nan <linan122@huawei.com> - 6.6.0-112.0.0.90
+- !18320 workqueue: Fix kabi broken of enum WORK_OFFQ_POOL_SHIFT
+- !18336 soc cache: support L3 cache lock in framework
+- !18352 net/oenetcls: Fix memleak when clean flow table
+- !18306 vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
+- !18342 tracing: Silence warning when chunk allocation fails in trace_pid_write
+- net/oenetcls: Fix memleak when clean flow table
+- tracing: Silence warning when chunk allocation fails in trace_pid_write
+- !18331 ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
+- !18330 cpufreq: Initialize cpufreq-based invariance before subsys
+- soc cache: L3 cache lockdown support for HiSilicon SoC
+- soc cache: support L3 cache lock in framework
+- ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
+- cpufreq: Initialize cpufreq-based invariance before subsys
+- !18275 [OLK-6.6] Optimized the kernel driver of HYGON trusted functions
+- !18322 Fix CVE-2025-39715
+- !18293 CVE-2025-39886
+- !18290 vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
+- parisc: Revise gateway LWS calls to probe user read access
+- workqueue: Fix kabi broken of enum WORK_OFFQ_POOL_SHIFT
+- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
+- !18286 mm: shmem: fix the strategy for the tmpfs 'huge=' options
+- !18282 v2: shmem cleanup
+- bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
+- memcg: skip cgroup_file_notify if spinning is not allowed
+- !18291 CVE-2025-39844
+- !18031 Introduce fwctl subystem framework
+- x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
+- mm: introduce and use {pgd,p4d}_populate_kernel()
+- mm: move page table sync declarations to linux/pgtable.h
+- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
+- !18280 samples/bpf: fix cpuinfo_arm64 prog load issue
+- crypto: ccp: optimize PSP driver code logic to reduce modifications to native code
+- crypto: ccp: add "tdm_guard" as kernel and module parameter
+- crypto: ccp: optimize TDM kernel driver
+- mm: shmem: fix the strategy for the tmpfs 'huge=' options
+- docs: update THP documentation to clarify sysfs "never" setting
+- mm: shmem: drop the unnecessary folio_nr_pages()
+- mm: shmem: use 'folio' for shmem_partial_swap_usage()
+- samples/bpf: fix cpuinfo_arm64 prog load issue
+- !18264 memory tiers: use default_dram_perf_ref_source in log message
+- !18259 cgroup: split cgroup_destroy_wq into 3 workqueues
+- !18231 ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
+- !18230 net: ch9200: fix uninitialised access during mii_nway_restart
+- !18227 i40e: Fix potential invalid access when MAC list is empty
+- memory tiers: use default_dram_perf_ref_source in log message
+- !18250 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
+- !18253 samples/bpf: Fix print issue in bpf_rvi_diskstats
+- !18234 samples/bpf: Fix print issue in dump_partitions()
+- cgroup: split cgroup_destroy_wq into 3 workqueues
+- fwctl: Fix repeated device word in log message
+- fwctl: Add documentation
+- fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware
+- taint: Add TAINT_FWCTL
+- fwctl: FWCTL_INFO to return basic information about the device
+- fwctl: Basic ioctl dispatch for the character device
+- fwctl: Add basic structure for a class subsystem with a cdev
+- samples/bpf: Fix print issue in bpf_rvi_diskstats
+- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
+- !18173 usb: core: config: Prevent OOB read in SS endpoint companion parsing
+- samples/bpf: Fix print issue in dump_partitions()
+- ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
+- net: ch9200: fix uninitialised access during mii_nway_restart
+- i40e: Fix potential invalid access when MAC list is empty
+- !18179 Implement disable/enable for (delayed) work
+- !18038 v3 arm64: Do not enable hardware xcall/xint in guest temporarily
+- !18195 arm64/mpam: Update MB hardlimit and priority default value forcely
+- !17636 [OLK-6.6] [Intel-SIG] crypto: iaa - Remove potential infinite loop in check_completion()
+- !17858 [OLK-6.6] [Intel-SIG] Enable FLR for IDXD halt
+- !17994 perf: backport community patches
+- !18183 CVE-2025-38725
+- arm64/mpam: Update MB hardlimit and priority default value forcely
+- dmaengine: idxd: Enable Function Level Reset (FLR) for halt
+- dmaengine: idxd: Refactor halt handler
+- dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers
+- dmaengine: idxd: Binding and unbinding IDXD device and driver
+- dmaengine: idxd: Add idxd_pci_probe_alloc() helper
+- bitmap: Define a cleanup function for bitmaps
+- !15977 use refcount+RCU method to implement lockless slab shrink
+- !18166 Updates of HiSilicon Uncore L3C PMU
+- net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
+- net: usb: asix_devices: add phy_mask for ax88772 mdio bus
+- !18156 ARM: rockchip: fix kernel hang during smp initialization
+- workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask()
+- workqueue: Implement disable/enable for (delayed) work items
+- workqueue: Preserve OFFQ bits in cancel[_sync] paths
+- workqueue: Make @flags handling consistent across set_work_data() and friends
+- workqueue: Remove clear_work_data()
+- workqueue: Factor out work_grab_pending() from __cancel_work_sync()
+- workqueue: Clean up enum work_bits and related constants
+- workqueue: Introduce work_cancel_flags
+- workqueue: Rename __cancel_work_timer() to __cancel_timer_sync()
+- mm: add KABI_* macros to preserve KABI
+- mm: shrinker add a copyright notice
+- mm: shrinker: convert shrinker_rwsem to mutex
+- mm: shrinker: hold write lock to reparent shrinker nr_deferred
+- mm: shrinker: make memcg slab shrink lockless
+- mm: shrinker: make global slab shrink lockless
+- mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg_{alloc|remove}()
+- mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}
+- mm: shrinker: remove old APIs
+- mm: shrinker: vmalloc.c: use the new shrinker kAPI
+- fs: super: dynamically allocate the s_shrink
+- zsmalloc: dynamically allocate the mm-zspool shrinker
+- xfs: dynamically allocate the xfs-qm shrinker
+- xfs: dynamically allocate the xfs-inodegc shrinker
+- xfs: dynamically allocate the xfs-buf shrinker
+- nfsd: dynamically allocate the nfsd-reply shrinker
+- nfsd: dynamically allocate the nfsd-client shrinker
+- jbd2,ext4: dynamically allocate the jbd2-journal shrinker
+- ext4: dynamically allocate the ext4-es shrinker
+- mbcache: dynamically allocate the mbcache shrinker
+- virtio_balloon: dynamically allocate the virtio-balloon shrinker
+- vmw_balloon: dynamically allocate the vmw-balloon shrinker
+- bcache: dynamically allocate the md-bcache shrinker
+- md/raid5: dynamically allocate the md-raid5 shrinker
+- dm zoned: dynamically allocate the dm-zoned-meta shrinker
+- dm: dynamically allocate the dm-bufio shrinker
+- drm/panfrost: dynamically allocate the drm-panfrost shrinker
+- drm/msm: dynamically allocate the drm-msm_gem shrinker
+- drm/i915: dynamically allocate the i915_gem_mm shrinker
+- mm: workingset: dynamically allocate the mm-shadow shrinker
+- sunrpc: dynamically allocate the sunrpc_cred shrinker
+- mm: thp: dynamically allocate the thp-related shrinkers
+- rcu: dynamically allocate the rcu-kfree shrinker
+- rcu: dynamically allocate the rcu-lazy shrinker
+- ubifs: dynamically allocate the ubifs-slab shrinker
+- quota: dynamically allocate the dquota-cache shrinker
+- nfsd: dynamically allocate the nfsd-filecache shrinker
+- nfs: dynamically allocate the nfs-acl shrinker
+- NFSv4.2: dynamically allocate the nfs-xattr shrinkers
+- gfs2: dynamically allocate the gfs2-qd shrinker
+- gfs2: dynamically allocate the gfs2-glock shrinker
+- f2fs: dynamically allocate the f2fs-shrinker
+- erofs: dynamically allocate the erofs-shrinker
+- xenbus/backend: dynamically allocate the xen-backend shrinker
+- drm/ttm: dynamically allocate the drm-ttm_pool shrinker
+- binder: dynamically allocate the android-binder shrinker
+- kvm: mmu: dynamically allocate the x86-mmu shrinker
+- mm: shrinker: add infrastructure for dynamically allocating shrinker
+- drm/ttm: introduce pool_shrink_rwsem
+- mm: shrinker: remove redundant shrinker_rwsem in debugfs operations
+- mm: vmscan: move shrinker-related code into a separate file
+- mm: move some shrinker-related function declarations to mm/internal.h
+- x86/boot: Compile boot code with -std=gnu11 too
+- usb: core: config: Prevent OOB read in SS endpoint companion parsing
+- !17949 crypto: hisilicon - some bugfix
+- !18144 Backport fs/pipe performance optimization patches
+- !17961 usb: gadget: configfs: Fix OOB read on empty string write
+- !17960 drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initial…
+- !17958 jfs: Prevent copying of nlink with value 0 from disk inode
+- !17957 fs/ntfs3: Fix a couple integer overflows on 32bit systems
+- !17956 drm/tegra: Fix a possible null pointer dereference
+- !17954 mtd: spinand: fix memory leak of ECC engine conf
+- !17953 regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
+- !17952 rose: fix dangling neighbour pointers in rose_rt_device_down()
+- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
+- Documentation: hisi-pmu: Fix of minor format error
+- drivers/perf: hisi: Add support for L3C PMU v3
+- Revert "drivers/perf: hisi: Add support for L3C PMU v3"
+- Revert "Documentation: hisi-pmu: Fix of minor format error"
+- Revert "Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU"
+- !17973 enfs: recreate shard info when re-adding enfs module
+- !18114 tee: fix NULL pointer dereference in tee_shm_put
+- ARM: rockchip: fix kernel hang during smp initialization
+- !18133 iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
+- fs/pipe: use spinlock in pipe_read() only if there is a watch_queue
+- fs/pipe: remove unnecessary spinlock from pipe_write()
+- !18129 soc: hisilicon: kunpeng_hccs: Fix incorrect log information
+- iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
+- !18073 HID: asus: fix UAF via HID_CLAIMED_INPUT validation
+- !18118 samples/bpf: Fix print issue in dump_swaps()
+- soc: hisilicon: kunpeng_hccs: Fix incorrect log information
+- !18123 arm64/mpam: Add quirk for hisi cpbm_wd field
+- !18041 fs/smb: Fix inconsistent refcnt update
+- !17932 [OLK-6.6] add support for WangXun 10G/25G/40G
+- arm64/mpam: Add quirk for hisi cpbm_wd field
+- !17665 cpufreq: intel_pstate: Support Clearwater Forest OOB mode
+- !17663 platform/x86: ISST: Add Clearwater Forest to support list
+- !17668 cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
+- !17681 cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
+- !17468 [Intel-SIG] backporting KVM: x86: Advertise AVX10.1 CPUID to userspace
+- !17571 [OLK-6.6] Intel-SIG: Add new Intel CPU# definition
+- samples/bpf: Fix print issue in dump_swaps()
+- !18024 trace/fgraph: Fix error handling
+- !18061 net: bridge: fix soft lockup in br_multicast_query_expired()
+- tee: fix NULL pointer dereference in tee_shm_put
+- !18026 vsock/virtio: Validate length in packet header before skb_put()
+- !18088 net/oenetcls: Fix crash when removing module
+- net/oenetcls: Fix crash when removing module
+- nfs/enfs: remove duplicate EOPNOTSUPP definition
+- nfs/enfs: remove enfs_tp_common.h
+- nfs/enfs: remove ping_execute_workq_lock
+- nfs/enfs: remove lookupcache_workq_lock
+- nfs/enfs: remove redundant flush_workqueue() before destroy_workqueue()
+- nfs/enfs: return more nuanced error in NfsExtendProcInfoExtendEncode() and NfsExtendProcInfoExtendDecode()
+- nfs/enfs: handle error returned by NfsExtendProcInfoExtendEncode()
+- nfs/enfs: fix possible null-ptr-deref in exten_call.c
+- nfs/enfs: free memory uniformly at the end of function in exten_call.c
+- nfs/enfs: fix possible memory leak in exten_call.c
+- nfs/enfs: reload config when re-adding enfs module
+- nfs/enfs: recreate shard info when re-adding enfs module
+- !18071 media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
+- HID: asus: fix UAF via HID_CLAIMED_INPUT validation
+- media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
+- net: bridge: fix soft lockup in br_multicast_query_expired()
+- !18054 arm64 kvm: On the Adaptation of CCA and virtCCA.
+- arm64 kvm: On the Adaptation of CCA and virtCCA.
+- usb: gadget: configfs: Fix OOB read on empty string write
+- drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table
+- jfs: Prevent copying of nlink with value 0 from disk inode
+- fs/ntfs3: Fix a couple integer overflows on 32bit systems
+- drm/tegra: Fix a possible null pointer dereference
+- mtd: spinand: fix memory leak of ECC engine conf
+- regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
+- !17972 arm64/mpam: Add quirk for L3 CSU counters
+- rose: fix dangling neighbour pointers in rose_rt_device_down()
+- fs/smb: Fix inconsistent refcnt update
+- !18016 media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
+- arm64: Do not enable hardware xcall/xint in guest temporarily
+- !16579 Do not shatter hugezeropage on wp-fault
+- !17839 [OLK-6.6] Fix CVE-2025-37838
+- !17887 [OLK-6.6] Fix CVE-2025-38637
+- !17889 [OLK-6.6] Fix CVE-2025-37840
+- !17850 [OLK-6.6] Fix CVE-2025-38173
+- !17854 [OLK-6.6] Fix CVE-2025-38143
+- !17861 [OLK-6.6] Fix CVE-2025-38194
+- vsock/virtio: Validate length in packet header before skb_put()
+- arm64: cca_base: On the Adaptation of CCA and virtCCA.
+- trace/fgraph: Fix error handling
+- perf: Always feature test reallocarray
+- perf comm str: Avoid sort during insert
+- crypto: hisilicon - use kcalloc() instead of kzalloc()
+- crypto: hisilicon/zip - enable literal length in stream mode compression
+- crypto: hisilicon - check the sva module status while enabling or disabling address prefetch
+- crypto: hisilicon - re-enable address prefetch after device resuming
+- crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations
+- crypto: hisilicon/sec2 - implement full backlog mode for sec
+- Revert "crypto: hisilicon/sec2 - fix memory use-after-free issue"
+- Revert "crypto: hisilicon/sec2 - fix for gcm spec check"
+- crypto: hisilicon - Use fine grained DMA mapping direction
+- Revert "crypto: hisilicon - implement full backlog support for sec"
+- crypto: hisilicon/qm - replace devm_kzalloc with devm_kcalloc
+- crypto: hisilicon/qm - remove sizeof(char)
+- !18015 arm64: cca_base: On the Adaptation of CCA and virtCCA.
+- !18017 pNFS: Fix uninited ptr deref in block/scsi layout
+- pNFS: Fix uninited ptr deref in block/scsi layout
+- !18000 gfs2: Validate i_depth for exhash directories
+- media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
+- !17997 hv_netvsc: Fix panic during namespace deletion with VF
+- !17947 migration/hisilicon: some bugfix
+- !17919 nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
+- perf comm: Fix comm_str__put() for reference count checking
+- perf comm: Add reference count checking to 'struct comm_str'
+- gfs2: Validate i_depth for exhash directories
+- hv_netvsc: Fix panic during namespace deletion with VF
+- !17985 Updates of HiSilicon Uncore L3C PMU
+- !17977 media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
+- !17987 virtCCA CoDA: Prevent secure PFs/VFs load or probe native drivers.
+- virtCCA CoDA: Prevent secure PFs/VFs load or probe native drivers.
+- Documentation: hisi-pmu: Add introduction to HiSilicon V3 PMU
+- Documentation: hisi-pmu: Fix of minor format error
+- drivers/perf: hisi: Add support for L3C PMU v3
+- !17974 iommu: Fix the incorrect exception process of the failed memory allocation
+- !17983 fix oenetcls bugs
+- net/oenetcls: clean resource when init ntuple/flow fail
+- net/oenetcls: use workqueue for ntuple cfg
+- net/oenetcls: remove oenetcls trace hook
+- net/oenetcls: use raw_smp_processor_id() instead of smp_processor_id()
+- !17898 enfs: fix some bugs and optimize performance
+- media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
+- !17976 LoongArch: BPF: Fix jump offset calculation in tailcall
+- iommu: Fix the incorrect exception process of the failed memory allocation
+- LoongArch: BPF: Fix jump offset calculation in tailcall
+- !17602 [OLK-6.6] drm/phytium: Fix make allmodconfig build fail
+- jffs2: check that raw node were preallocated before writing summary
+- net_sched: skbprio: Remove overly strict queue assertions
+- crypto: marvell/cesa - Handle zero-length skcipher requests
+- mtd: rawnand: brcmnand: fix PM resume warning
+- HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition
+- backlight: pm8941: Add NULL check in wled_configure()
+- !17792 virtCCA: Improve cvm performance.
+- !17869 [OLK-6.6]Backport upstream CC Measurement support in the efi libstub
+- !17862 [OLK-6.6]Hygon: Support RTMR and Attestation that includes RTMR for Hygon CSV3 VM
+- !17946 mm/shmem, swap: bugfix and improvement of mTHP swap in
+- arm64/mpam: Add quirk for L3 CSU counters
+- !17969 arm64/mpam: Add quirk for cmax and cmin
+- !17967 sched: Fix sched_numa_find_nth_cpu() if mask offline
+- !17955 arm64: RME: handle RIPAS changes before kvm_rec_enter
+- arm64: RME: handle RIPAS changes before kvm_rec_enter
+- arm64: RME: Introduce kvm_rec_pre_enter() called before entering an atomic section
+- !17962 tools/mpam: Add MPAM dynamic adjustment and sampling scripts
+- arm64/mpam: Add quirk for cmax and cmin
+- !17940 net/tls: fix kernel panic when alloc_page failed
+- !17941 OLK-6.6-fix-CVE-2025-38147
+- sched: Fix sched_numa_find_nth_cpu() if mask offline
+- tools/mpam: Add MPAM dynamic adjustment and sampling scripts
+- !17939 pinctrl: qcom: msm: mark certain pins as invalid for interrupts
+- !17945 Fix CVE-2025-38687
+- hisi_acc_vfio_pci: update device driver status
+- migration: resolve duplicate migration states
+- migration: fix VF reset timeout issue
+- migration: bugfix live migration function without VF device driver
+- mm/shmem, swap: fix major fault counting
+- mm/shmem, swap: rework swap entry and index calculation for large swapin
+- !17936 padata: Fix pd UAF once and for all
+- mm/shmem, swap: simplify swapin path and result handling
+- mm/shmem, swap: never use swap cache and readahead for SWP_SYNCHRONOUS_IO
+- mm/shmem, swap: tidy up swap entry splitting
+- !17879 sched: apply custom cpu range for idle cpu
+- mm/shmem, swap: tidy up THP swapin checks
+- mm/shmem, swap: avoid redundant Xarray lookup during swapin
+- mm/shmem, swap: improve cached mTHP handling and fix potential hang
+- mm/shmem, swap: fix softlockup with mTHP swapin
+- x86/cpu/vfm: Fix x86_vfm kabi
+- x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
+- x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
+- x86/cpu: Add model number for another Intel Arrow Lake mobile processor
+- net: wangxun: txgbe: add support for wangxun 10G/25G/40G
+- comedi: fix race between polling and detaching
+- !17937 clk: davinci: Add NULL check in davinci_lpsc_clk_register()
+- Add IPI direct inject method for virtCCA CVM.
+- Improve virtCCA CVM vtimer irq inject method.
+- Add poll method for nfs for virtCCA CVM.
+- calipso: unlock rcu before returning -EAFNOSUPPORT
+- calipso: Don't call calipso functions for AF_INET sk.
+- net/tls: fix kernel panic when alloc_page failed
+- pinctrl: qcom: msm: mark certain pins as invalid for interrupts
+- clk: davinci: Add NULL check in davinci_lpsc_clk_register()
+- padata: Fix pd UAF once and for all
+- !17853 v3 arm64: Fix actlr_el1 can not set problem in guest
+- !17882 CVE-2025-38502
+- net: wangxun: remove wangxun txgbe inbox drivers
+- !17922 x86/sgx: Prevent attempts to reclaim poisoned pages
+- !17923 media: vidtv: Terminating the subsequent process of initialization failure
+- !17924 [backport]KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler
+- !17913 Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()'
+- !17915 arm64/mpam: Half the number of RMIDs for all resources under CDP mode
+- [backport]KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler
+- media: vidtv: Terminating the subsequent process of initialization failure
+- x86/sgx: Prevent attempts to reclaim poisoned pages
+- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
+- !17848 [OLK-6.6]:update patches for sw64 architecture
+- nfs/enfs: remove duplicate definitions
+- nfs/enfs: fix some cleanup issues
+- nfs/enfs: fix finding root uuid issue
+- nfs/enfs: introduce is_enfs_debug()
+- nfs/enfs: get rpc procedure number from rpc_procinfo in get_uuid_from_task()
+- sunrpc: do not set enfs transport in rpc_task_set_client()
+- virtCCA CoDA: Expose I/O hook interfaces.
+- !17731 arm64/mpam: Add mb_only boot option
+- !17911 CVE-2025-38305
+- !17244 Fix netns reference count issue
+- !17914 virtCCA CoDA: Expose I/O hook interfaces.
+- arm64/mpam: Half the number of RMIDs for all resources under CDP mode
+- Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()'
+- ptp: fix breakage after ptp_vclock_in_use() rework
+- ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()
+- !17868 scsi: Remove scsi device no_start_on_resume flag
+- !17866 md: make rdev_addable usable for rcu mode
+- !17865 scsi: core: ufs: Fix a hang in the error handler
+- !17842 [OLK-6.6] Fix CVE-2025-37924
+- !17836 [OLK-6.6] Fix CVE-2025-38312
+- !17902 [OLK-6.6] perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
+- !17880 [OLK-6.6] backport important bugfix for lpfc driver from upstream linux-6.6.y
+- perf/zhaoxin/uncore: Enhance uncore support and fix related bugs
+- !17890 LeapIOraid: fix strscpy size argument
+- !17892 pptp: Fix skb length handling and error path in pptp_xmit()
+- !17815 v2 ext4: better scalability for ext4 block allocation
+- pptp: fix pptp_xmit() error path
+- pptp: ensure minimal skb length in pptp_xmit()
+- LeapIOraid: fix strscpy size argument
+- !17883 net/mlx5e: Remove skb secpath if xfrm state is not found
+- net/mlx5e: Remove skb secpath if xfrm state is not found
+- Fix kabi breakage for bpf_map by using KABI_BROKEN_REPLACE and KABI_FILL_HOLE.
+- bpf: Fix oob access in cgroup local storage
+- bpf: Move cgroup iterator helpers to bpf.h
+- bpf: Move bpf map owner out of common struct
+- bpf: Add cookie object to bpf maps
+- sched: apply custom cpu range for idle cpu
+- !17756 [OLK-6.6] Provide host-side administrators/users with real-time access to the usage status of CSV3 CMA memory.
+- !17846 VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
+- !17442 scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
+- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
+- !17813 net/mlx5: Check device memory pointer before usage
+- scsi: fix kabi broken for no_start_on_resume flag in struct scsi_device
+- scsi: Remove scsi device no_start_on_resume flag
+- md: make rdev_addable usable for rcu mode
+- scsi: core: ufs: Fix a hang in the error handler
+- efi/libstub: Add get_event_log() support for CC platforms
+- efi/libstub: Measure into CC protocol if TCG2 protocol is absent
+- efi/libstub: Add Confidential Computing (CC) measurement typedefs
+- efi/tpm: Use symbolic GUID name from spec for final events table
+- efi/libstub: Use TPM event typedefs from the TCG PC Client spec
+- !17835 v2 perf/aux: Fix pending disable flow when the AUX ring buffer overruns
+- virt: csv-guest: Add support for extended attestation aware request in the CSV3 guest
+- virt: csv-guest: Implement CSV RTMR ioctl interfaces
+- virt: csv-guest: Introduce CSV RTMR uapi interface
+- x86/csv: Introduce RTMR interfaces
+- sw64: fix for userspace asking for syscall(-1)
+- sw64: update junzhang default config file
+- sw64: kvm: introduce pmd_thp_or_huge for PMD hugepage checking
+- sw64: add cross-page check in software unaligned write handling
+- sw64: ptrace: fail system calls on invalid address access in PEEKUSR
+- sw64: ptrace: fix a bug in return value handling in PEEKUSR AND POKEUSR
+- sw64: perf: Add support for get_cpuid_str function
+- sw64: kvm: use read/write spin lock for KVM MMU
+- sw64: rethook: fix a bug in rethook_trampoline
+- sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC
+- !17856 sdei_watchdog: add percpu flag to fix sdei watchdog state in lpi mode
+- !17635 mm: madvise: use per_vma lock for MADV_FREE
+- sdei_watchdog: add percpu flag to fix sdei watchdog state in lpi mode
+- !17841 fs/resctrl: Fix max_threshold_occupancy write operation
+- !17844 CVE-2025-37752
+- !17845 xfrm: interface: fix use-after-free after changing collect_md xfrm interface
+- !17733 proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al
+- arm64: Fix actlr_el1 can not set problem in guest
+- !17834 cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
+- VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
+- xfrm: interface: fix use-after-free after changing collect_md xfrm interface
+- net_sched: sch_sfq: move the limit validation
+- net_sched: sch_sfq: use a temporary work area for validating configuration
+- !17840 arm64/mpam: Fix num_rmids when enable CDP mode
+- ksmbd: fix use-after-free in kerberos authentication
+- ksmbd: Fix dangling pointer in krb_authenticate
+- fs/resctrl: Fix max_threshold_occupancy write operation
+- arm64/mpam: Fix num_rmids when enable CDP mode
+- !17838 mm/hugetlb: fix set_max_huge_pages() when there are surplus pages
+- mm/hugetlb: fix set_max_huge_pages() when there are surplus pages
+- !17587 CVE-2025-38406: wifi: ath6kl: remove WARN on bad firmware input
+- !17585 CVE-2025-38408: genirq/irq_sim: Initialize work context pointers properly
+- !17586 CVE-2025-38409: drm/msm: Fix another leak in the submit error path
+- !17584 CVE-2025-38410: drm/msm: Fix a fence leak in submit error path
+- !17582 NFC: nci: uart: Set tty-&gt;disc_data only in success path
+- !17590 wifi: carl9170: do not ping device which has failed to load firmware
+- !17593 net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
+- !17594 CVE-2025-38425: i2c: tegra: check msg length in SMBUS block read
+- !17595 Input: ims-pcu - check record size in ims_pcu_flash_firmware()
+- !17596 usb: gadget: u_serial: Fix race condition in TTY wakeup
+- !17583 CVE-2025-38467:drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
+- fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()
+- perf/aux: Fix pending disable flow when the AUX ring buffer overruns
+- cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
+- !17789 bpf, sockmap: Fix CVE-2025-38154
+- !17712 wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
+- !17790 page_pool: Fix use-after-free in page_pool_recycle_in_ring
+- !17788 netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
+- !17786 net: xfrm: Fix CVE-2025-38097
+- !17784 bpf, sockmap: Fix panic when calling skb_linearize
+- !17785 bpf: fix ktls panic with sockmap
+- !17783 net/sched: fix use-after-free in taprio_dev_notifier
+- !17781 mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
+- !17782 net/mlx5e: Disable MACsec offload for uplink representor profile
+- !17780 RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
+- !17779 RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
+- !17778 phy: tegra: xusb: remove a stray unlock
+- !17777 net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
+- !17776 dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn
+- !17775 espintcp: fix skb leaks
+- !17774 can: bcm: add locking for bcm_op runtime updates
+- !17711 net: lan743x: Fix memleak issue when GSO enabled
+- !17708 net: phy: Fix CVE-2025-37945
+- !17707 bpf: Scrub packet on bpf_redirect_peer
+- !17703 9p/net: fix improper handling of bogus negative read/write replies
+- !17699 netfilter: socket: Lookup orig tuple for IPv6 SNAT
+- !17685 gtp: Fix CVE-2025-21678
+- !17816 vmci: Prevent the dispatching of uninitialized payloads
+- !17824 tracing/probes: Avoid using params uninitialized in parse_btf_arg()
+- !17609 cpufreq: Exit governor when failed to start old governor
+- Add dynamic wfx trap method for virtCCA CVM.
+- !17823 arm64/mpam: Fix the logic that determines whether an MPAM MSC should initialize
+- tracing/probes: Avoid using params uninitialized in parse_btf_arg()
+- !17821 mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
+- arm64/mpam: Fix the logic that determines whether an MPAM MSC should initialize
+- mm/hugetlb: fix surplus pages in dissolve_free_huge_page()
+- !17818 fix some CVEs
+- !17798 benet: fix BUG when creating VFs
+- mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
+- mm/vmscan: don't try to reclaim hwpoison folio
+- platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks
+- mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
+- memblock: Accept allocated memory before use in memblock_double_array()
+- KVM: x86: Reset IRTE to host control if *new* route isn't postable
+- scsi: mpi3mr: Fix possible crash when setting up bsg fails
+- Input: synaptics - use guard notation when pausing serio port
+- vmci: Prevent the dispatching of uninitialized payloads
+- ext4: fix potential null deref in ext4_mb_init()
+- ext4: implement linear-like traversal across order xarrays
+- ext4: refactor choose group to scan group
+- ext4: open coding repeated check in next_linear_group
+- ext4: use correct criteria name instead stale integer number in comment
+- ext4: remove unused parameter ngroup in ext4_mb_choose_next_group_*()
+- ext4: convert free groups order lists to xarrays
+- ext4: factor out ext4_mb_scan_group()
+- ext4: factor out ext4_mb_might_prefetch()
+- ext4: keep "prefetch_grp" and "nr" consistent
+- ext4: remove unused ext4_allocation_context::ac_groups_considered
+- ext4: factor out __ext4_mb_scan_group()
+- ext4: convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C
+- ext4: fallback to complex scan if aligned scan doesn't work
+- ext4: fix largest free orders lists corruption on mb_optimize_scan switch
+- ext4: fix zombie groups in average fragment size lists
+- ext4: merge freed extent with existing extents before insertion
+- ext4: convert sbi->s_mb_free_pending to atomic_t
+- ext4: make running and commit transaction have their own freed_data_list
+- ext4: fix typo in CR_GOAL_LEN_SLOW comment
+- ext4: get rid of some obsolete EXT4_MB_HINT flags
+- ext4: utilize multiple global goals to reduce contention
+- ext4: remove unnecessary s_md_lock on update s_mb_last_group
+- ext4: remove unnecessary s_mb_last_start
+- ext4: separate stream goal hits from s_bal_goals for better tracking
+- Revert "ext4: move mb_last_[group|start] to ext4_inode_info"
+- ext4: add ext4_try_lock_group() to skip busy groups
+- net/mlx5: Check device memory pointer before usage
+- !17804 pinmux: fix race causing mux_owner NULL with active mux_usecount
+- !17800 gic: increase the arch_timer
+- !17794 perf/core: Prevent VMA split of buffer mappings
+- !17574 ROH: Add crc_err_cnt and retry_cnt mib statistics
+- pinmux: fix race causing mux_owner NULL with active mux_usecount
+- !17337 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.64-6.6.66 LTS Conflicts Patches
+- !17797 v3 HiSock Redirect Framework
+- gic: increase the arch_timer priority to avoid hardlockup
+- benet: fix BUG when creating VFs
+- !17768 net/oenetcls: introduce oenetcls for network optimization
+- ROH: Add crc_err_cnt and retry_cnt mib statistics
+- samples/bpf: Add HiSock Redirect sample
+- openeuler_defconfig: Enable CONFIG_HISOCK
+- bpf: Add bpf_*_change_dev kfunc
+- bpf: Add bpf_xdp_set_ingress_dst kfunc
+- bpf: Add hisock_xdp_buff wrapper for xdp_buff
+- bpf: Add bpf_skops_get_ingress_dst kfunc
+- bpf: Enable generic kfuncs for BPF_CGROUP_* programs
+- bpf: Add HISOCK_EGRESS hook on network egress path
+- bpf: Add BPF_PROG_TYPE_HISOCK prog type
+- bpf: Add XDP_HISOCK_REDIRECT action
+- bpf: Add CONFIG_HISOCK
+- !17470 fix CVE-2025-38351
+- !17766 RDMA/hns: Fix bond not cleared when the configuration becomes invalid
+- !17772 two CVE fix
+- perf/core: Prevent VMA split of buffer mappings
+- !17659 v2 sched: More flexible use of CPU quota when CPU is idle
+- !17748 fix bug in hdbss
+- page_pool: Fix use-after-free in page_pool_recycle_in_ring
+- bpf, sockmap: Avoid using sk_socket after free when sending
+- bpf, sockmap: fix duplicated data transmission
+- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
+- net: xfrm: Fix kabi breakage of struct xfrm_state
+- espintcp: remove encap socket caching to avoid reference leak
+- x86/csv: Add function to get free size of CSV3 CMA
+- !17294 [OLK-6.6] backport important bugfix for lpfc driver from upstream linux-6.6.y
+- !17714 can: bcm: add missing rcu read protection for procfs content
+- !17713 net: phy: leds: fix memory leak
+- !17717 ipvs: fix uninit-value for saddr in do_output_route4
+- !17706 RDMA/cma: Fix CVE-2025-37772
+- !17709 bnxt_en: Fix CVE-2025-37911
+- !17705 igc: fix PTM cycle trigger logic
+- !17718 ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
+- !17701 net: openvswitch: fix nested key length validation in the set() action
+- !17702 net: ppp: Add bound checking for skb data on ppp_sync_txmung
+- !17704 page_pool: avoid infinite loop to schedule delayed worker
+- !17700 wifi: mac80211: Purge vif txq in ieee80211_do_stop()
+- !17697 netfilter: nft_tunnel: fix geneve_opt type confusion addition
+- !17715 netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
+- !17696 net: decrease cached dst counters in dst_release
+- !17695 netfilter: nf_tables: don't unregister hook when table is dormant
+- !17694 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
+- !17693 drm/connector: Fix CVE-2025-22089
+- !17692 vmxnet3: unregister xdp rxq info in the reset path
+- !17690 Bluetooth: Fix error code in chan_alloc_skb_cb()
+- !17689 tcp: Fix CVE-2025-21864
+- !17741 Fix trace may OOB when trace_get_user failed
+- !17742 i2c: qup: jump out of the loop in case of timeout
+- !17678 dm cache: prevent BUG_ON by blocking retries on failed device resumes
+- !17679 media: cx231xx: set device_caps for 417
+- bpf: fix ktls panic with sockmap
+- bpf, sockmap: Fix panic when calling skb_linearize
+- net/sched: fix use-after-free in taprio_dev_notifier
+- net/mlx5e: Disable MACsec offload for uplink representor profile
+- mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
+- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
+- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
+- phy: tegra: xusb: remove a stray unlock
+- net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
+- dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k3_udma_glue_reset_rx_chn
+- espintcp: fix skb leaks
+- can: bcm: add locking for bcm_op runtime updates
+- net: libwx: fix the using of Rx buffer DMA
+- HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
+- !9218 [OLK-6.6] i2c/zhaoxin: I2C controller driver enhancement and optimization
+- !17755 arm64: perf: Add support for HIP12 hw metric
+- !17763 mm/smaps: fix race between smaps_hugetlb_range and migration
+- net/oenetcls: introduce oenetcls for network optimization
+- RDMA/hns: Fix bond not cleared when the configuration becomes invalid
+- !17744 trace/fgraph: Fix the warning caused by missing unregister notifier
+- mm/smaps: fix race between smaps_hugetlb_range and migration
+- fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios
+- !17737 soc cache: Fix incorrect error path of ioctl
+- !17660 cgroup/cpuset: Support dynamic affinity feature
+- !17293 [OLK-6.6] backport important bugfix for Broadcom BCM57414 nic driver from upstream linux-6.6.y
+- i2c: zhaoxin: Add support for Zhaoxin I2C controller
+- !17747 fix some CVE
+- !17751 iBMA: Fix veth soft lockup by adding DMA-pre-readl sync
+- !17730 arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
+- !16545 KVM: arm64: fix memory leak in TLBI
+- arm64: perf: Add support for HIP12 hw metric
+- iBMA: Fix veth soft lockup by adding DMA-pre-readl sync
+- !17716 hrtimers: Update new CPU's next event in hrtimers_cpu_dying()
+- !17669 ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
+- !17674 ftrace: Also allocate and copy hash for reading of filter files
+- !17725 perf/core: Don't leak AUX buffer refcount on allocation failure
+- KVM: arm64: fix memory leak in HDBSS
+- KVM: arm64: do not support hdbss in nvhe
+- usb: xhci: Fix invalid pointer dereference in Etron workaround
+- thunderbolt: Do not double dequeue a configuration request
+- powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap
+- mm: memory-failure: update ttu flag inside unmap_poisoned_folio
+- Bluetooth: btnxpuart: Fix kernel panic during FW release
+- !17592 ice: add NULL check in eswitch lag check
+- trace/fgraph: Fix the warning caused by missing unregister notifier
+- i2c: qup: jump out of the loop in case of timeout
+- tracing: Limit access to parser->buffer when trace_get_user failed
+- tracing: Remove unneeded goto out logic
+- !17720 crypto: lzo - Fix compression buffer overrun
+- !17719 spi: spi-imx: Add check for spi_imx_setupxfer()
+- !17687 ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
+- soc cache: Fix incorrect error path of ioctl
+- soc cache: Fix incorrect size validation
+- soc cache: Enforce maintain type check
+- !17683 v2 Fix for bpf samples and selftests
+- !17724 mm/dpool: mark dpool hugetlb page as dirty in free_huge_folio()
+- !17438 [OLK-6.6]:update patches for sw64 architecture
+- !17652 wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request
+- !17728 CVE-2025-38006
+- !17677 v2 Fix static check warning reported by coccinelle
+- !17633 dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
+- !17455 raid10: cleanup memleak at raid10_make_request
+- !17453 md/raid1: Fix stack memory use after return in raid1_reshape
+- proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al
+- arm64/mpam: Add mb_only boot option
+- arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
+- net: mctp: Don't access ifa_index when missing
+- mctp: no longer rely on net->dev_index_head[]
+- perf/core: Don't leak AUX buffer refcount on allocation failure
+- mm/dpool: mark dpool hugetlb page as dirty in free_huge_folio()
+- platform/x86: ISST: Add Clearwater Forest to support list
+- cpufreq: intel_pstate: Support Clearwater Forest OOB mode
+- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
+- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
+- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
+- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
+- !17606 drm/sched: Increment job count before swapping tail spsc queue
+- !17671 bpf-rvi: pidns: fix null-pointer-derefence in pidns_update_load_tasks
+- crypto: lzo - Fix compression buffer overrun
+- spi: spi-imx: Add check for spi_imx_setupxfer()
+- ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
+- ipvs: fix uninit-value for saddr in do_output_route4
+- hrtimers: Update new CPU's next event in hrtimers_cpu_dying()
+- netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
+- can: bcm: add missing rcu read protection for procfs content
+- net: phy: leds: fix memory leak
+- wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
+- net: lan743x: Fix memleak issue when GSO enabled
+- bnxt_en: Fix out-of-bound memcpy() during ethtool -w
+- bnxt_en: Fix coredump logic to free allocated buffer
+- genirq/irq_sim: Initialize work context pointers properly
+- net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY
+- net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()
+- bpf: Scrub packet on bpf_redirect_peer
+- RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work
+- RDMA/cma: Fix workqueue crash in cma_netevent_work_handler
+- igc: fix PTM cycle trigger logic
+- page_pool: avoid infinite loop to schedule delayed worker
+- 9p/net: fix improper handling of bogus negative read/write replies
+- net: ppp: Add bound checking for skb data on ppp_sync_txmung
+- net: openvswitch: fix nested key length validation in the set() action
+- wifi: mac80211: Purge vif txq in ieee80211_do_stop()
+- netfilter: socket: Lookup orig tuple for IPv6 SNAT
+- netfilter: nft_tunnel: fix geneve_opt type confusion addition
+- net: decrease cached dst counters in dst_release
+- !17632 perf/core: Exit early on perf_mmap() fail
+- netfilter: nf_tables: don't unregister hook when table is dormant
+- RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
+- drm/connector: fix kabi broken in struct ib_device
+- RDMA/core: Don't expose hw_counters outside of init net namespace
+- vmxnet3: unregister xdp rxq info in the reset path
+- Bluetooth: Fix error code in chan_alloc_skb_cb()
+- net: use __GENKSYMS__ to revert the kabi change
+- tcp: drop secpath at the same time as we currently drop dst
+- ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
+- gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
+- gtp: Destroy device along with udp socket's netns dismantle.
+- samples/bpf: Move bpf_rvi_* progs to bpf_rvi directory
+- selftests/bpf: fix perf_event link info name_len assertion
+- Revert "selftests/bpf: Use bpf_link__destroy in fill_link_info tests"
+- Revert "selftests/bpf: Add cookies check for perf_event fill_link_info test"
+- Revert "selftests/bpf: fix perf_event link info name_len assertion"
+- !17650 net: phy: motorcomm: Add support for PHY LEDs on YT8521
+- !17634 HID: pidff: Fix null pointer dereference in pidff_find_fields
+- media: cx231xx: set device_caps for 417
+- dm cache: prevent BUG_ON by blocking retries on failed device resumes
+- ACPI / MPAM: Fix wrong IS_ERR() check in _parse_table()
+- hiroce3: Use IS_ERR() to check the return value of kthread_run()
+- ftrace: Also allocate and copy hash for reading of filter files
+- bpf-rvi: pidns: fix null-pointer-derefence in pidns_update_load_tasks
+- !17642 tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
+- !17641 net: clear the dst when changing skb protocol
+- !17653 wifi: iwlwifi: fix debug actions order
+- !17651 wifi: mt76: disable napi on driver removal
+- !17647 CVE-2025-38052
+- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
+- cgroup/cpuset: Support dynamic affinity feature
+- sched: More flexible use of CPU quota when CPU is idle
+- !17646 sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
+- !17648 CVE-2025-37920
+- !17643 net: Fix TOCTOU issue in sk_is_readable()
+- !17644 bridge: mcast: Fix use-after-free during router port configuration
+- !17645 CVE-2025-38465
+- !17600 two bugfix for arm64 support HVO
+- !17649 Fix CVE-2025-21839
+- !17628 Fix CVE-2025-37780
+- !17629 Fix CVE-2025-37767
+- !17637 netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
+- !17638 tcp: Correct signedness in skb remaining space calculation
+- !17639 tipc: Fix use-after-free in tipc_conn_close().
+- !17640 seg6: Fix validation of nexthop addresses
+- wifi: iwlwifi: fix debug actions order
+- wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request
+- wifi: mt76: disable napi on driver removal
+- net: phy: motorcomm: Add support for PHY LEDs on YT8521
+- !17608 mm/util: make memdup_user_nul() similar to memdup_user()
+- net: hns3: change the function return type from int to bool
+- KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop
+- xsk: Fix kabi broken
+- xsk: Fix race condition in AF_XDP generic RX path
+- net: tipc: fix refcount warning in tipc_aead_encrypt
+- net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
+- sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
+- netlink: avoid infinite retry looping in netlink_unicast()
+- netlink: make sure we allow at least one dump skb
+- netlink: Fix rmem check in netlink_broadcast_deliver().
+- netlink: Fix wraparounds of sk->sk_rmem_alloc.
+- bridge: mcast: Fix use-after-free during router port configuration
+- net: Fix TOCTOU issue in sk_is_readable()
+- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
+- net: clear the dst when changing skb protocol
+- seg6: Fix validation of nexthop addresses
+- tipc: Fix use-after-free in tipc_conn_close().
+- tcp: Correct signedness in skb remaining space calculation
+- netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
+- mm: fix the race between collapse and PT_RECLAIM under per-vma lock
+- HID: pidff: Fix null pointer dereference in pidff_find_fields
+- mm: madvise: use per_vma lock for MADV_FREE
+- dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
+- !17597 Delete PHYTIUM_CPU_PART_FTC862 macro
+- perf/core: Exit early on perf_mmap() fail
+- mm: use per_vma lock for MADV_DONTNEED
+- drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero
+- isofs: Prevent the use of too small fid
+- mm: madvise: use walk_page_range_vma() instead of walk_page_range()
+- cpufreq: Exit governor when failed to start old governor
+- cpufreq: Move the check of cpufreq_driver->get into cpufreq_verify_current_freq()
+- cpufreq: Init policy->rwsem before it may be possibly used
+- cpufreq: Initialize cpufreq-based frequency-invariance later
+- cpufreq: Hold cpufreq_driver_lock when assigning cpufreq_driver->set_boost
+- cpufreq: Remove duplicate check in __cpufreq_offline()
+- cpufreq: Contain scaling_cur_freq.attr in cpufreq_attrs
+- cpufreq: CPPC: Remove forward declaration of cppc_cpufreq_register_em()
+- cpufreq: CPPC: Do not return a value from populate_efficiency_class()
+- cpufreq: CPPC: Remove cpu_data_list
+- cpufreq: CPPC: Remove forward declaration of hisi_cppc_cpufreq_get_rate()
+- !17307 scsi: megaraid_sas: Fix invalid node index
+- !17309 irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
+- mm/util: make memdup_user_nul() similar to memdup_user()
+- drm/sched: Increment job count before swapping tail spsc queue
+- !17575 net/sched: Fix CVE-2025-37890
+- cpufreq: cppc: Fix invalid return value in hisi_cppc_cpufreq_get_rate()
+- cpufreq: cppc: Fix invalid return value in .get() callback
+- drm/phytium: Fix Phytium DRM build fail
+- arm64: mm: HVO: fix deadlock in split vmemmap pmd
+- mm: HVO: fix hard lockup in split_vmemmap_huge_pmd under x86
+- cputype: phytium: Delete PHYTIUM_CPU_PART_FTC862 macro
+- ice: add NULL check in eswitch lag check
+- i2c: tegra: check msg length in SMBUS block read
+- drm/msm: Fix another leak in the submit error path
+- wifi: ath6kl: remove WARN on bad firmware input
+- !16528 [OLK-6.6] dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
+- !17570 tracing: Add down_write(trace_event_sem) when adding trace event
+- !17565 Enhance soft hwpoison handling and injection
+- net/sched: ets: use old 'nbands' while purging unused classes
+- net/sched: Always pass notifications when child class becomes empty
+- net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
+- sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
+- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
+- !17569 drm/vkms: Fix use after free and double free on init error
+- tracing: Add down_write(trace_event_sem) when adding trace event
+- drm/vkms: Fix use after free and double free on init error
+- !17564 bpf: Reject %p% format string in bprintf-like helpers
+- !17510 PM / devfreq: Add HiSilicon uncore frequency scaling driver
+- !17547 net_sched: drr: Fix double list add in class with netem as child qdisc
+- !17556 filemap: move prefaulting out of hot write path
+- mm/memory-failure: send SIGBUS in the event of thp split fail
+- mm/memory-failure: move hwpoison_filter() higher up
+- mm/memory-failure: improve memory failure action_result messages
+- mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON)
+- mm/memory-failure: try to send SIGBUS even if unmap failed
+- PM / devfreq: Add HiSilicon uncore frequency scaling driver
+- !17529 mm: optimize mremap() by PTE batching
+- !17481 HID: core: fix __hid_request when no report ID is used
+- bpf: Reject %p% format string in bprintf-like helpers
+- crypto: iaa - Remove potential infinite loop in check_completion()
+- !17495 v2 mm/mem_sampling: preserve kernel subsystem SPE state across perf sampling
+- !17546 net_sched: qfq: Fix double list add in class with netem as child qdisc
+- !17542 net: sch: Fix CVE-2025-37798
+- !17538 wifi: at76c50x: fix use after free access in at76_disconnect
+- !17537 net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
+- !17553 RDMA/hns: Fix dip entries leak on devices newer than hip09
+- filemap: move prefaulting out of hot write path
+- RDMA/hns: Fix dip entries leak on devices newer than hip09
+- RDMA/hns: Fix querying wrong SCC context for DIP algorithm
+- !17479 fix some bugs of enfs
+- !17530 sched/psi: change permissions of /proc/pressure/stat
+- net_sched: drr: Fix double list add in class with netem as child qdisc
+- net_sched: qfq: Fix double list add in class with netem as child qdisc
+- mm/mremap: avoid expensive folio lookup on mremap folio pte batch
+- codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
+- sch_htb: make htb_deactivate() idempotent
+- sch_htb: make htb_qlen_notify() idempotent
+- sch_drr: make drr_qlen_notify() idempotent
+- sch_hfsc: make hfsc_qlen_notify() idempotent
+- sch_qfq: make qfq_qlen_notify() idempotent
+- sch_ets: make est_qlen_notify() idempotent
+- wifi: at76c50x: fix use after free access in at76_disconnect
+- net: vlan: Fix kabi breakage of struct vlan_info
+- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
+- sched/psi: change permissions of /proc/pressure/stat
+- mm: optimize mremap() by PTE batching
+- !17526 v7 High Performance Container Resource View Isolation -- Stage 2
+- !17515 gpiolib: Get rid of never false gpio_is_valid() calls
+- mm: call pointers to ptes as ptep
+- !17519 CVE-2025-38473
+- !17524 CVE-2025-38375
+- !17517 CVE-2025-38251
+- !17523 CVE-2025-38211
+- samples/bpf: Add iterator program for meminfo
+- bpf-rvi: Add bpf_x86_direct_pages kfunc
+- bpf-rvi: Add bpf_mem_vmalloc_{used,total} kfunc
+- bpf-rvi: Add bpf_mem_commit_limit & bpf_mem_committed kfunc
+- bpf-rvi: Add bpf_mem_percpu kfunc
+- bpf-rvi: Add bpf_mem_failure kfunc
+- bpf-rvi: Add bpf_hugetlb_report_meminfo kfunc
+- bpf-rvi: Add bpf_mem_{total,free}cma kfunc
+- bpf-rvi: Add bpf_mem_{file_{hugepage,pmdmapped},kreclaimable} kfunc
+- samples/bpf: Add iterator program for stat
+- bpf-rvi: stat: Add stat iterator target
+- bpf-rvi: Add kstat_ & kcpustat_ kfuncs
+- bpf-rvi: Add cpu runqueue related kfuncs
+- bpf-rvi: Add stat-related misc kfuncs
+- bpf-rvi: Add bpf_seq_file_append() kfunc
+- samples/bpf: Add iterator program for swaps
+- bpf-rvi: Add bpf_page_counter_read() kfunc
+- bpf-rvi: Add bpf_si_memswinfo() kfunc
+- samples/bpf: Add iterator program for uptime
+- bpf-rvi: cpuacct: Add bpf_task_ca_cpuusage() kfunc
+- samples/bpf: Add iterator program for loadavg
+- bpf-rvi: pidns: Add for_each_task_in_pidns and loadavg-related kfuncs
+- bpf-rvi: pidns: Calculate loadavg for each pid namespace
+- samples/bpf: Add iterator program for partitions
+- bpf-rvi: block: Look up /dev in reaper's fs->root and filter partitions
+- bpf-rvi: block: Add partitions iterator target
+- samples/bpf: Add iterator program for diskstats
+- bpf-rvi: blk-cgroup: Add bpf_blkcg_get_dev_iostat() kfunc
+- bpf-rvi: block: Add diskstats iterator target
+- samples/bpf: Add iterator program for cpuinfo_arm64
+- bpf-rvi: arm64: Add bpf_arch_flags kunc for arm64
+- bpf-rvi: arm64: Add cpuinfo_arm64 iterator target
+- bpf-rvi: arm64: Add bpf_arm64_cpu_have_feature() kfunc
+- bpf-rvi: cpuacct: Add task_cpuacct()
+- bpf-rvi: cpuacct: Add bpf_cpuacct_kcpustat_cpu_fetch kfunc
+- bpf-rvi: proc: add bpf_get_{idle,iowait}_time kfunc
+- bpf-rvi: cgroup: Add cgroup_rstat_flush_atomic() kfunc
+- bpf-rvi: Add bpf_mem_cgroup_from_task() kfunc
+- bpf-rvi: cpuset: Fix missing of return for !tsk in task_effective_cpumask()
+- virtio-net: ensure the received length does not exceed allocated size
+- RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
+- Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
+- nfs/enfs: make some functions static in enfs_multipath_client.c
+- nfs/enfs: remove enfs_init() and enfs_fini()
+- nfs/enfs: format get_ip_to_str() in shard_route.c
+- nfs/enfs: unlock uniformly at the end of function in shard_route.c
+- nfs/enfs: support debugging ip and dns list
+- nfs/enfs: fix error when showing dns list
+- nfs/enfs: fix alignment between struct rpc_clnt and rpc_clnt_reserve
+- nfs/enfs: set CONFIG_SUNRPC_ENFS=y by default
+- nfs/enfs: fix memory leak of shard_view_ctrl when removing nfs module
+- atm: clip: prevent NULL deref in clip_push()
+- !17513 sched-ebpf-add-for-exec-init
+- gpiolib: Get rid of never false gpio_is_valid() calls
+- !17487 arm64/mpam: Support partial-core boot for MPAM
+- !16844 LeapIOraid: add device and support fw log
+- sched/bpf: Fix kabi breakage for including sched bpf header file
+- sched/ebpf: Add kfunc to set the preferred NUMA node for the task
+- sched/ebpf: Add bpf_sched_cfs_exec_set_cpumask hook
+- !17512 CVE-2025-21868
+- !17498 sched: Support NUMA parallel scheduling for multiple processes
+- !17508 Huawei iBMA: Added support for Hi1712 Chip
+- hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
+- net: use __GENKSYMS__ to revert the kabi change
+- net: allow small head cache usage with large MAX_SKB_FRAGS values
+- Revert "PM / devfreq: Add HiSilicon uncore frequency scaling driver"
+- Huawei iBMA: Added support for Hi1712 Chip
+- !17501 net: hibmcge: fix rtnl deadlock issue
+- net: hibmcge: fix rtnl deadlock issue
+- net: hibmcge: fix the division by zero issue
+- net: hibmcge: fix the np_link_fail error reporting issue
+- !17459 ROH: fix variable type inconsistency issue
+- sched: Support NUMA parallel scheduling for multiple processes
+- !17183 rtnetlink: Allocate vfinfo size for VF GUIDs when supported
+- !17180 atm: Fix NULL pointer dereference
+- !16807 Support RME feature for CCA host
+- mm/mem_sampling: preserve kernel subsystem SPE state across perf sampling
+- !17488 arm64/mpam: Set 1 as the minimum setting value for CMAX
+- arm64/mpam: Set 1 as the minimum setting value for CMAX
+- arm64/mpam: Support partial-core boot for MPAM
+- HID: core: do not bypass hid_hw_raw_request
+- HID: core: ensure __hid_request reserves the report ID as the first byte
+- HID: core: ensure the allocated report buffer can contain the reserved report ID
+- !17440 sdei_watchdog: use lockup_detector_retry_init() to init sdei watchdog
+- VirtCCA: Compatible with virtcca macro definitions
+- CCA: Fix cca kabi conflict
+- VirtCCA: Modify openeuler_defconfig
+- Reapply "VirtCCA: cvm support UEFI boot"
+- VirtCCA: Adapt virtcca operations by cca_base.
+- VirtCCA: Adapt realm operations by cca_base.
+- VirtCCA: Add CCA base operations.
+- [v8-43-43]KVM: arm64: Allow activating realms
+- [v8-42-43]KVM: arm64: Expose KVM_ARM_VCPU_REC to user space
+- [v8-40-43]arm64: RME: Provide accurate register list
+- [v8-39-43]arm64: RME: Provide register list for unfinalized RME RECs
+- [v8-38-43]rm64: RME: Configure max SVE vector length for a Realm
+- [v8-37-43]arm64: RME: Propagate max SVE vector length from RMM
+- [v8-36-43]arm64: RME: Initialize PMCR.N with number counter supported by RMM
+- [v8-35-43]arm64: RME: Set breakpoint parameters through SET_ONE_REG
+- [v8-34-43]arm64: RME: Propagate number of breakpoints and watchpoints to userspace
+- [v8-33-43]arm64: RME: Hide KVM_CAP_READONLY_MEM for realm guests
+- [v8-32-43]arm64: rme: Enable PMU support with a realm guest
+- [backport]KVM: arm64: PMU: Introduce helpers to set the guest's PMU
+- [backport]KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest
+- !17463 crypto: hisilicon/qm - clear the memory before enabling the device
+- sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests
+- sw64: kvm: fix missing kvm_unregister_perf_callbacks
+- sw64: kvm: fix compile error of kvm.ko
+- sw64: kvm: remove the duplicated Kconfig selection of KVM
+- sw64: cpuidle: add dedicated driver
+- sw64: fix missing characters for sw64_rrk
+- sw64: selftests/net: add sw64 support for io_uring_zerocopy_tx
+- sw64: crypto: implement crc32 assembly optimization
+- sw64: efi: remove meaningless code from asm/efi.h
+- sw64: fix incorrect macro definitions for sw64 in bpf_tracing.h
+- sw64: cpufreq: using PLL0 to provide clock for idle cores
+- sw64: kvm: save the virtual address of irqs_pending in vcpucb
+- sw64: kvm: fix undefined error with ftrace disabled
+- KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
+- KVM: x86: model canonical checks more precisely
+- KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks
+- KVM: x86: Route non-canonical checks in emulator through emulate_ops
+- KVM: x86: drop x86.h include from cpuid.h
+- KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c
+- KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs
+- KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs
+- KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs
+- KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTM
+- [backport]KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU
+- [v8-31-43]arm_pmu: Provide a mechanism for disabling the physical IRQ
+- [v8-30-43]arm64: RME: Prevent Device mappings for Realms
+- [v8-29-43]arm64: RME: Always use 4k pages for realms
+- [v8-28-43]arm64: RME: Allow checking SVE on VM instance
+- [v8-27-43]arm64: RME: support RSI_HOST_CALL
+- [v8-26-43]arm64: RME: allow userspace to inject aborts
+- [v8-25-43]arm64: Don't expose stolen time for realm guests
+- [v8-24-43]KVM: arm64: WARN on injected undef exceptions
+- [v8-23-43]KVM: arm64: Handle Realm PSCI requests
+- [v8-22-43]KVM: arm64: Validate register access for a Realm VM
+- [v8-21-43]KVM: arm64: Handle realm VCPU load
+- [v8-20-43]arm64: RME: Runtime faulting of memory
+- [backport]KVM: arm64: Move pagetable definitions to common header
+- [backport]rme: populate guest memory region without guest_memfd
+- [v8-19-43]arm64: RME: Allow populating initial contents
+- [v8-18-43]KVM: arm64: Handle realm MMIO emulation
+- [v8-17-43]arm64: RME: Handle RMI_EXIT_RIPAS_CHANGE
+- [v8-16-43]arm64: RME: Handle realm enter/exit
+- [v8-15-43]arm64: RME: Allow VMM to set RIPAS
+- [backport]KVM: Add member to struct kvm_gfn_range to indicate private/shared
+- [v8-14-43]KVM: arm64: Support timers in realm RECs
+- [v8-13-43]arm64: RME: Support for the VGIC in realms
+- [backport]KVM: arm64: Force GICv3 trap activation when no irqchip is configured on VHE
+- [v8-12-43]KVM: arm64: vgic: Provide helper for number of list registers
+- [v8-11-43]arm64: RME: Allocate/free RECs to match vCPUs
+- [backport]KVM: arm64: Add generic check for system-supported vCPU features
+- !17467 arm-smmu-v3: adjust ecmdq log level
+- KVM: x86: Advertise AVX10.1 CPUID to userspace
+- arm-smmu-v3: adjust ecmdq log level
+- crypto: hisilicon/qm - clear the memory before enabling the device
+- [v8-10-43]arm64: RME: RTT tear down
+- [v8-09-43]KVM: arm64: Allow passing machine type in KVM creation
+- [v8-08-43]kvm: arm64: Don't expose debug capabilities for realm guests
+- [v8-07-43]arm64: RME: ioctls to create and configure realms
+- [v8-06-43]arm64: RME: Define the user ABI
+- [v8-05-43]arm64: RME: Check for RME support at KVM init
+- [v8-04-43]arm64: RME: Add wrappers for RMI calls
+- [v8-03-43]arm64: RME: Add SMC definitions for calling the RMM
+- [v8-02-43]arm64: RME: Handle Granule Protection Faults (GPFs)
+- [v8-01-43]kvm: arm64: Include kvm_emulate.h in kvm/arm_psci.h
+- Revert "kvm: add virtcca cvm host feature"
+- Revert "VirtCCA: cvm support UEFI boot"
+- Revert "pmu: enable pmu phys irq inject for cvm"
+- !16720 [OLK-6.6] Not print information of SMMU 0x10 event and add phytium PS24080 SoC platform judgement
+- !17458 v2 posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
+- ROH: fix variable type inconsistency issue
+- !17441 net: hibmcge: support for statistics of reset failures
+- !17435 arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get
+- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
+- raid10: cleanup memleak at raid10_make_request
+- md/raid1: Fix stack memory use after return in raid1_reshape
+- !17385 mptcp: pm: only set fullmesh for subflow endp
+- !17445 xdp: Reset bpf_redirect_info before running a xdp's BPF prog.
+- !17444 Backport mainline patch
+- !17395 Squashfs: check return result of sb_min_blocksize
+- xdp: Reset bpf_redirect_info before running a xdp's BPF prog.
+- bonding: check xdp prog when set bond mode
+- bonding: return detailed error when loading native XDP fails
+- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
+- net: hibmcge: support for statistics of reset failures
+- sw64: kvm: enable dirty log gradually in small chunks for core4
+- sw64: fix guest kdump function
+- sw64: ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support
+- sw64: use wait/complete for smp boot
+- sw64: fix sw64_rrk_store() wrap handling
+- sdei_watchdog: use lockup_detector_retry_init() to init sdei watchdog
+- !17436 i2c/designware: Fix an initialization issue
+- !17432 ACPICA: Refuse to evaluate a method if arguments are missing
+- !17421 ACPICA: fix acpi operand cache leak in dswstate.c
+- !17422 soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
+- !17423 net: stmmac: make sure that ptp_rate is not 0 before configuring EST
+- !17301 fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
+- !17304 nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
+- !17331 dm-bufio: fix sched in atomic context
+- !17413 CVE-2025-37957
+- !17412 v3 livepatch: support for super-long symbol repositioning
+- !16933 virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
+- !16932 dm: fix unconditional IO throttle caused by REQ_PREFLUSH
+- !17430 drm/v3d: Disable interrupts before resetting the GPU
+- i2c/designware: Fix an initialization issue
+- !17254 irqchip/gic-v3-its: Remove DevID Pool's restriction
+- !17406 usb: net: sierra: check for no status endpoint
+- arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get
+- ACPICA: Refuse to evaluate a method if arguments are missing
+- drm/v3d: Disable interrupts before resetting the GPU
+- !17393 selftests/tracing: Fix false failure of subsystem event test
+- net: stmmac: make sure that ptp_rate is not 0 before configuring EST
+- soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
+- ACPICA: fix acpi operand cache leak in dswstate.c
+- KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception
+- KVM: SVM: Update SEV-ES shutdown intercepts with more metadata
+- livepatch: support for super-long symbol repositioning
+- usb: net: sierra: check for no status endpoint
+- !17380 bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
+- mptcp: pm: only set fullmesh for subflow endp
+- !17115 xfs: fix attr inactive issue
+- Squashfs: check return result of sb_min_blocksize
+- selftests/tracing: Fix false failure of subsystem event test
+- !17390 ipvlan: Fix out-of-bound bugs in ipvlan_xmit_mode_l2e()
+- !17387 ipvlan: ensure network headers are in skb linear part
+- ipvlan: Fix out-of-bound bugs in ipvlan_xmit_mode_l2e()
+- !17205 fix some panic bugs and memory leak bugs of enfs
+- ipvlan: ensure network headers are in skb linear part
+- !17271 LoongArch: KVM: Solve the problem of starting up the upstream qemu
+- !17251 migration: update status after RAS error
+- !17278 nvme: update firmware version after commit
+- !17330 livepatch: fix insn length check
+- irqchip/gic-v3-its: Remove DevID Pool's restriction
+- !17372 drm/amd/display: Add null pointer check for get_first_active_display()
+- !17349 bnxt: properly flush XDP redirect lists
+- !17375 RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
+- bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
+- !17367 fd/proc: modify xcall proc file permissions to 640
+- !17346 calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
+- !17222 fs: Add additional checks for block devices during mount
+- !17168 xfrm: state: fix out-of-bounds read during lookup
+- RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
+- !17141 CVE-2025-37992:net_sched: Flush gso_skb list too during -&gt;change()
+- !17364 net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
+- !17167 eth: bnxt: always recalculate features after XDP clearing, fix null-deref
+- !17371 ext4: inline: fix len overflow in ext4_prepare_inline_data
+- !17362 ucounts: fix mq_perf test error.
+- drm/amd/display: Add null pointer check for get_first_active_display()
+- ext4: inline: fix len overflow in ext4_prepare_inline_data
+- fd/proc: modify xcall proc file permissions to 640
+- !17361 scsi: lpfc: Use memcpy() for BIOS version
+- !17360 net: Fix CVE-2025-21884
+- !17356 serial: jsm: fix NPE during jsm_uart_port_init
+- net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
+- ucounts: fix mq_perf test error.
+- scsi: lpfc: Use memcpy() for BIOS version
+- net: better track kernel sockets lifetime
+- net: Add net_passive_inc() and net_passive_dec().
+- !17269 MPTCP UPTREAM PART26
+- !17358 serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
+- !17322 Fix CVE-2025-38424
+- serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
+- !17342 tls: always refresh the queue when reading sock
+- !17343 Fix WARN in perf_cgroup_switch()
+- !17080 serial: Fix potential null-ptr-deref in mlb_usio_probe()
+- !17351 mm/dynamic_pool: Fix free_huge_pages undefflow problem
+- !17319 mm/dpool: do not use uninitialized variable
+- serial: jsm: fix NPE during jsm_uart_port_init
+- nfs/enfs: remove unnecessary shard_should_stop in shard_route.c
+- mm/dynamic_pool: Fix free_huge_pages undefflow problem
+- !17345 net: hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs
+- bnxt: properly flush XDP redirect lists
+- calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
+- net: hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs
+- net: hns3: use seq_file for files in common/ of hclge layer
+- net: hns3: use seq_file for files in fd/ in debugfs
+- !17328 perf: Revert to requiring CAP_SYS_ADMIN for uprobes
+- perf/core: Fix the WARN_ON_ONCE is out of lock protected region
+- perf/core: Fix WARN in perf_cgroup_switch()
+- !17324 video: screen_info: Relocate framebuffers behind PCI bridges
+- tls: always refresh the queue when reading sock
+- !17341 v7 arm64: Add hardware xcall framework support
+- !17336 fs/resctrl: Enqueue mon_event_count() forcefully for MPAM
+- !17308 arm64: Fix guest app segment fault when disable_sdei_nmi_watchdog
+- nvme-host: fix the updating of the firmware version
+- nvme: update firmware version after commit
+- arm64: Add hardware xcall framework support
+- arm64: Reserve a kabi in task_struct exclusively for xcall
+- arm64: Refactor the xcall proc code
+- !17259 mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
+- !17335 ROH: fix security issues and eliminate redundancies
+- ROH: fix security issues and eliminate redundancies
+- ALSA: hda: Fix build error without CONFIG_SND_DEBUG
+- ALSA: hda/conexant: Use the new codec SSID matching
+- ALSA: hda: Use own quirk lookup helper
+- arm64/mpam: Ensure the err variable is initialized
+- fs/resctrl: Enqueue mon_event_count() forcefully for MPAM
+- net: hns3: use seq_file for files in reg/ in debugfs
+- net: hns3: use seq_file for files in mac_list/ in debugfs
+- net: hns3: use seq_file for files in tm/ in debugfs
+- net: hns3: use seq_file for files in common/ of hns3 layer
+- net: hns3: use seq_file for files in queue/ in debugfs
+- net: hns3: clean up the build warning in debugfs by use seq file
+- net: hns3: remove tx spare info from debugfs.
+- net: hns3: use string choices helper
+- dm-bufio: fix sched in atomic context
+- livepatch: fix insn length check
+- perf: Revert to requiring CAP_SYS_ADMIN for uprobes
+- video: screen_info: Relocate framebuffers behind PCI bridges
+- LoongArch: KVM: Enhance the robustness of extioi
+- perf/core: Fix WARN in perf_sigtrap()
+- perf: Fix sample vs do_exit()
+- !17261 Fixed the wrong debugfs node name in hisi_spi debugfs initialization
+- mm/dpool: do not use uninitialized variable
+- !17296 nvmet-tcp: don't restore null sk_state_change
+- !17299 dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
+- !17310 usb: typec: altmodes/displayport: do not index invalid pin_assignments
+- usb: typec: altmodes/displayport: do not index invalid pin_assignments
+- mptcp: sysctl: blackhole timeout: avoid using current->nsproxy
+- mptcp: blackhole only if 1st SYN retrans w/o MPC is accepted
+- doc: mptcp: sysctl: blackhole_timeout is per-netns
+- mptcp: sysctl: avail sched: remove write access
+- !17305 CVE-2025-38264
+- !17303 sched/fair: Only increment deadline once on yield
+- mptcp: remove unneeded lock when listing scheds
+- nfs/enfs: remove enfs_uuid_debug in shard_route.c
+- nfs/enfs: remove usage of list_entry_is_head() in shard_route.c
+- sunrpc: remove redundant rpc_task_release_xprt() of enfs
+- nfs/enfs: remove judgement about enfs_option in nfs_multipath_client_info_init()
+- nfs/enfs: remove nfs_multipath_client_info_free_work()
+- nfs/enfs: fix typos in shard_route.c
+- nfs/enfs: remove unused functions in shard_route.c
+- nfs/enfs: make some functions static in shard_route.c
+- nfs/enfs: introduce DEFINE_PARSE_FH_FUNC to define parse_fh()
+- nfs/enfs: fix memory leak when free view_table
+- nfs/enfs: use DEFINE_CLEAR_LIST_FUNC to define enfs_clear_shard_view()
+- nfs/enfs: introduce DEFINE_CLEAR_LIST_FUNC to define enfs_clear_fs_info()
+- nfs/enfs: fix memory leak in enfs_delete_fs_info()
+- nfs/enfs: fix double free of multipath_client_info
+- nfs/enfs: fix null-ptr-deref in shard_update_work()
+- irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
+- !17266 unify log function usage of enfs
+- arm64: Fix guest app segment fault when disable_sdei_nmi_watchdog
+- scsi: megaraid_sas: Fix invalid node index
+- nvme-tcp: sanitize request list handling
+- llist: add interface to check if a node is on a list.
+- nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
+- !17255 inspector: hold module refcnt when cpu inspector is running
+- !17291 libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
+- sched/fair: Only increment deadline once on yield
+- nfs/enfs: use enfs_log_error() instead of pr_err() in enfs
+- nfs/enfs: use enfs_log_info() instead of pr_info() in enfs
+- nfs/enfs: cleanups in enfs/shard_route.c
+- nfs/enfs: use enfs_log_debug() instead of pr_debug() to debug enfs
+- nfs/enfs: remove unused code in enfs/dns_internal.h
+- nfs/enfs: use enfs_log_debug() instead of dfprintk() to debug enfs
+- nfs: use dfprintk() to debug enfs
+- fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
+- !17262 v2 ifs: Defer cgroup ifs enable
+- !17287 i40e: fix MMIO write access to an invalid page in i40e_clear_hw
+- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
+- nvmet-tcp: don't restore null sk_state_change
+- scsi: lpfc: Use memcpy() for BIOS version
+- bnxt: properly flush XDP redirect lists
+- LoongArch: KVM: Solve the problem of starting up the upstream qemu
+- drivers/iommu: Fix the initialization failure issue of the iommu module
+- LoongArch: KVM: Fix the extioi simulation error
+- dma: phyitum: enable CONFIG_PHYTIUM_ERRATUM_FT3386
+- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
+- dma: Fix kabi breakage due to "dma: pswiotlb: Move platform-identification to cpu errata"
+- !17275 fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
+- i40e: fix MMIO write access to an invalid page in i40e_clear_hw
+- !17273 atm: Revert atm_account_tx() if copy_from_iter_full() fails.
+- fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
+- atm: Revert atm_account_tx() if copy_from_iter_full() fails.
+- netlink: specs: mptcp: fix port endianness
+- mptcp: disable active MPTCP in case of blackhole
+- mptcp: include inet_common in mib.h
+- mptcp: move mptcp_pm_gen.h's include
+- mptcp: remove unnecessary else statements
+- mptcp: prefer strscpy over strcpy
+- mptcp: add net.mptcp.available_schedulers
+- mptcp: sockopt: info: stop early if no buffer
+- mptcp: fallback to TCP after SYN+MPC drops
+- mptcp: export mptcp_subflow_early_fallback()
+- selftests: mptcp: connect: remove duplicated spaces in TAP output
+- selftests: mptcp: diag: remove trailing whitespace
+- selftests: mptcp: test last time mptcp_info
+- mptcp: add last time fields in mptcp_info
+- selftests: mptcp: reset the last TS before the first test
+- selftests: mptcp: netlink: drop disable=SC2086
+- selftests: mptcp: ip_mptcp option for more scripts
+- selftests: mptcp: use pm_nl endpoint ops
+- selftests: mptcp: export pm_nl endpoint ops
+- selftests: mptcp: join: update endpoint ops
+- selftests: mptcp: netlink: add change_address helper
+- selftests: mptcp: add {get,format}_endpoint(s) helpers
+- selftests: mptcp: netlink: add 'limits' helpers
+- selftests: mptcp: add tc check for check_tools
+- selftests: mptcp: connect: remote time in TAP output
+- selftests: mptcp: lib: add time per subtests in TAP output
+- !17246 MPTCP UPTREAM PART25
+- ifs: Defer cgroup ifs enable
+- Fixed the wrong debugfs node name in hisi_spi debugfs initialization
+- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
+- inspector: hold module refcnt when cpu inspector is running
+- selftests: mptcp: join: validate event numbers(part 2)
+- selftests: mptcp: pm_nl_ctl: remove re-definition
+- selftests: mptcp: join: simplify checksum_tests
+- selftests: mptcp: join: mute errors when ran in the background
+- selftests: mptcp: join: specify host being checked
+- selftests: mptcp: join: more explicit check name
+- selftests: mptcp: join: validate MPJ SYN TX MIB counters
+- selftests: mptcp: join: one line for join check
+- selftests: mptcp: join: reduce join_nr params
+- mptcp: MIB counters for sent MP_JOIN
+- mptcp: pm: reduce entries iterations on connect
+- mptcp: pm: fix backup support in signal endpoints
+- mptcp: pm: rename helpers linked to 'flush'
+- mptcp: Remove unused declaration mptcp_sockopt_sync()
+- !17250 arm64/mpam: Fix incorrect CPU-to-partid binding under CDP mode
+- !17253 mm: fix uprobe pte be overwritten when expanding vma
+- !16602 【OLK-6.6】修复虚拟机下使用海光TKM功能可能返回TKM_UNSUPPORTED_CMD错误
+- !16797 【OLK-6.6】修复psp_mutex_lock_timeout超时触发soft lockup警告的问题
+- mm: fix uprobe pte be overwritten when expanding vma
+- arm64/mpam: Fix incorrect CPU-to-partid binding under CDP mode
+- arm64/mpam: Fix typo in resctrl_arch_set_cdp_enabled()
+- migration: update status after RAS error
+- Revert "migration: update status after RAS error"
+- !17076 smb: client: fix use-after-free in crypt_message when using async crypto
+- !17102 smb: client: fix use-after-free in cifs_oplock_break
+- smb: client: fix netns refcount leak after net_passive changes
+- Revert "smb: client: fix TCP timers deadlock after rmmod"
+- Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free"
+- !17240 some fix for spe hotcold
+- !17159 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.72-6.6.75 LTS Conflicts Patches
+- !17206 driver core: Use kasprintf() instead of fixed buffer formatting
+- mm_monitor/mm_spe: Embed boost events within SPE packets
+- mm_monitor/mm_spe: Fix SPE boost enablement and continuation handling
+- !17161 olk-6.6-backport-bugfix-for-dynamic-affinity
+- !17150 HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
+- !17153 f2fs: prevent kernel warning due to negative i_nlink from corrupted image
+- !17154 media: vivid: Change the siize of the composing
+- !17238 v2 net: Fix kabi breakage for defer_free_list in struct net
+- !17237 RDMA/hns: Fix HW configurations not cleared in error flow
+- net: Fix kabi breakage for defer_free_list in struct net
+- RDMA/hns: Fix HW configurations not cleared in error flow
+- RDMA/hns: Fix -Wframe-larger-than issue
+- RDMA/hns: Drop GFP_NOWARN
+- RDMA/hns: Fix accessing uninitialized resources
+- RDMA/hns: Remove redundant hnae3.h in bond and sysfs
+- RDMA/hns: Use __free_page() to free pages allocated with alloc_page()
+- RDMA/hns: Fix divide-by-zero error in dca debugfs
+- RDMA/hns: Add check between dca_min_size and dca_max_size
+- RDMA/hns: Get messgae length of ack_req from FW
+- !17229 net: hns3: fix spelling mistake "reg_um" -&gt; "reg_num"
+- !17032 fbcon: Make sure modelist not set on unregistered console
+- !16958 scsi: target: iscsi: Fix timeout on deleted connection
+- drivers/crypto/ccp: fix soft lockup warning in psp_mutex_lock_timeout()
+- net: hns3: fix spelling mistake "reg_um" -> "reg_num"
+- net: hns3: add complete parentheses for some macros
+- net: hns3: use hns3_get_ops() helper to reduce the unnecessary middle layer conversion
+- net: hns3: use hns3_get_ae_dev() helper to reduce the unnecessary middle layer conversion
+- net: hns3: delete redundant address before the array
+- net: hns3: clear hns alarm: comparison of integer expressions of different signedness
+- net: hns3: add
+- Revert "net: hns3: add
+- dma: pswiotlb: Move platform-identification to cpu errata
+- !17201 net: hns3: reduce stack usage in hclge_dbg_dump_tm_pri()
+- !17215 net_sched: sch_sfq: fix a potential crash on gso_skb handling
+- !17214 netfilter: nf_set_pipapo_avx2: fix initial map fill
+- !17213 net: fix udp gso skb_segment after pull from frag_list
+- !17212 ice: fix Tx scheduler error handling in XDP callback
+- !17207 net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
+- !17200 xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
+- !17199 tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
+- !17198 bpf: consider that tail calls invalidate packet pointers
+- !17197 net: stmmac: Fix accessing freed irq affinity_hint
+- !17196 mptcp: fix NULL pointer in can_accept_new_subflow
+- !17194 tipc: fix memory leak in tipc_link_xmit
+- !17193 net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered
+- !17192 cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path
+- !17184 sctp: add mutual exclusion in proc_sctp_do_udp_port()
+- !17181 net: fix NULL pointer dereference in l3mdev_l3_rcv
+- fs: Add additional checks for block devices during mount
+- !17101 jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
+- !17191 net: mctp: Set SOCK_RCU_FREE
+- !17190 usbnet:fix NPE during rx_complete
+- !17189 net: ibmveth: make veth_pool_store stop hanging
+- !17188 arcnet: Add NULL check in com20020pci_probe()
+- !17187 net: fix geneve_opt length integer overflow
+- !17186 udp: Fix memory accounting leak.
+- !17185 net: mvpp2: Prevent parser TCAM memory corruption
+- !17182 net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
+- !17179 net: dsa: free routing table on probe failure
+- !17178 sctp: detect and prevent references to a freed transport in sendmsg
+- !17177 net_sched: hfsc: Fix a UAF vulnerability in class handling
+- !17176 net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
+- !17175 net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported
+- !17174 net: dsa: clean up FDB, MDB, VLAN entries on unbind
+- !17172 xsk: fix an integer overflow in xp_create_and_assign_umem()
+- !17171 net: atm: fix use after free in lec_send()
+- !17170 eth: bnxt: fix truesize for mb-xdp-pass case
+- net_sched: sch_sfq: fix a potential crash on gso_skb handling
+- netfilter: nf_set_pipapo_avx2: fix initial map fill
+- net: fix udp gso skb_segment after pull from frag_list
+- ice: fix Tx scheduler error handling in XDP callback
+- net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
+- !17016 [OLK-6.6]:update patches for sw64 architecture
+- driver core: Use kasprintf() instead of fixed buffer formatting
+- !17074 ext4: only dirty folios when data journaling regular files
+- !16951 wifi: ath9k_htc: Abort software beacon handling if disabled
+- net: hns3: reduce stack usage in hclge_dbg_dump_tm_pri()
+- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
+- Revert "net: hns3: Resolved the issue that the debugfs query result is inconsistent."
+- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
+- Revert "net: hns3: initialize reset_timer before hclgevf_misc_irq_init()"
+- net: hns3: Use ARRAY_SIZE() to improve readability
+- Revert "net: hns3: fix spelling mistake "reg_um" -> "reg_num""
+- xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
+- tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
+- bpf: consider that tail calls invalidate packet pointers
+- net: stmmac: Fix accessing freed irq affinity_hint
+- mptcp: fix NULL pointer in can_accept_new_subflow
+- tipc: fix memory leak in tipc_link_xmit
+- net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered
+- cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path
+- net: mctp: Set SOCK_RCU_FREE
+- usbnet:fix NPE during rx_complete
+- net: ibmveth: make veth_pool_store stop hanging
+- arcnet: Add NULL check in com20020pci_probe()
+- net: fix geneve_opt length integer overflow
+- !16850 [OLK-6.6] Backport TDX HLT/SAFE-HLT fix
+- udp: Fix memory accounting leak.
+- net: mvpp2: Prevent parser TCAM memory corruption
+- sctp: add mutual exclusion in proc_sctp_do_udp_port()
+- rtnetlink: Allocate vfinfo size for VF GUIDs when supported
+- net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
+- net: fix NULL pointer dereference in l3mdev_l3_rcv
+- atm: Fix NULL pointer dereference
+- net: dsa: free routing table on probe failure
+- sctp: detect and prevent references to a freed transport in sendmsg
+- net_sched: hfsc: Fix a UAF vulnerability in class handling
+- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
+- net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported
+- net: dsa: clean up FDB, MDB, VLAN entries on unbind
+- Input: ims-pcu - check record size in ims_pcu_flash_firmware()
+- usb: gadget: u_serial: Fix race condition in TTY wakeup
+- net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
+- wifi: carl9170: do not ping device which has failed to load firmware
+- drm/msm: Fix a fence leak in submit error path
+- !17137 [olk 6.6] net: hibmcge: backport some feature patches
+- xsk: fix an integer overflow in xp_create_and_assign_umem()
+- net: atm: fix use after free in lec_send()
+- eth: bnxt: fix truesize for mb-xdp-pass case
+- !17156 v3:add perpcu stock for kmem
+- xfrm: state: fix out-of-bounds read during lookup
+- eth: bnxt: always recalculate features after XDP clearing, fix null-deref
+- scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init()
+- libfs: Fix simple_offset_rename_exchange()
+- shmem: Fix shmem_rename2()
+- mac802154: check local interfaces before deleting sdata list
+- hfs: Sanity check the root record
+- !17109 efi: efi_get_memory_map -- increase map headroom
+- !17148 Bluetooth: MGMT: Protect mgmt_pending list with its own lock
+- sched/dynamic_affinity: Calculate cpu capacity in real time when realtime tasks are running on this cpu
+- sched/dynamic_affinity: fix CI test alway select prefer_cpu problem
+- sched/dynamic_affinity: fix preffered_cpu offline problem
+- sched/fair: reset idlest_cpu if not meet the conditions for preferred CPU
+- memcg: add stock for kmem [un]charging
+- memcg: add CONFIG_MEMCG_KMEM_STOCK
+- scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers
+- selftests: tc-testing: reduce rshift value
+- media: vivid: Change the siize of the composing
+- f2fs: prevent kernel warning due to negative i_nlink from corrupted image
+- !17124 crypto: algif_hash - fix double free in hash_accept
+- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
+- Bluetooth: MGMT: Protect mgmt_pending list with its own lock
+- drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
+- NFC: nci: uart: Set tty->disc_data only in success path
+- net: hibmcge: configure FIFO thresholds according to the MAC controller documentation
+- net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance.
+- net: hibmcge: support scenario without PHY
+- net: phy: fixed_phy: constify status argument where possible
+- net: phy: fixed_phy: remove irq argument from fixed_phy_register
+- efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32
+- net: phy: fixed_phy: remove irq argument from fixed_phy_add
+- net: phy: fixed_phy: remove fixed_phy_register_with_gpiod
+- !17140 v2 Cgroup-Based Interference Statistics followup
+- net_sched: Flush gso_skb list too during ->change()
+- !17041 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.70-6.6.72 LTS Conflicts Patches
+- interference: Add distribution histogram support
+- interference: Use hardware timer counter
+- interference: Add mutex interference track support
+- interference: Add spinlock interference track support
+- interference: Add cgroup_ifs_enter/leave_lock helper
+- interference: Disable irq track when irqtime disabled
+- sw64: delete useless I/O access in VM and emulator
+- sw64: kvm: fix perf kvm support
+- sw64: Kconfig: enable HAS_IOPORT by default
+- sw64: pci: remove zx200 dma mask reset
+- sw64: fix for executing syscall(-1)
+- sw64: acpi: select HAVE_ACPI_APEI when ACPI is set
+- sw64: pci: add base address of devmn
+- sw64: adjust the notrace in the code
+- !17126 EDAC/skx_common: Fix general protection fault
+- !17136 xcall xint 644
+- modify xcall proc file permissions to 640
+- modify xint proc file permissions to 640
+- dma: pswiotlb: Move pswiotlb dma functions behind dma_map_ops
+- !17070 arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
+- !17106 arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
+- !17120 v3 mm: batched unmap lazyfree large folios
+- EDAC/skx_common: Fix general protection fault
+- crypto: algif_hash - fix double free in hash_accept
+- mm/rmap: fix potential out-of-bounds page table access during batched unmap
+- mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap
+- mm: support batched unmap for lazyfree large folios during reclamation
+- mm: support tlbbatch flush for a range of PTEs
+- mm: set folio swapbacked iff folios are dirty in try_to_unmap_one
+- !16998 arm64/mpam: Fix L2 monitor issue under CDP mode
+- xfs: handle attr node/leaf blocks atomically during inactive
+- xfs: factor out xfs_attr3_leaf_init
+- xfs: factor out xfs_da3_node_entry_remove
+- Revert "xfs: factor out __xfs_da3_node_read()"
+- Revert "xfs: atomic drop extent entries when inactiving attr"
+- dma: phyitum: enable CONFIG_PSWIOTLB
+- dma: Fix kabi breakage due to "dma: phytium: Add PSWIOTLB mechanism to improve DMA performance"
+- dma: phytium: Add PSWIOTLB mechanism to improve DMA performance
+- !17107 CVE-2025-38322
+- !16947 [OLK-6.6] Fix patches for X2avic to backport for OLK-6.6
+- !17092 drm/amd/display: Fix && vs || typos
+- perf/x86/intel: Fix crash in icl_update_topdown_event()
+- perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
+- perf/x86/intel: Apply static call for drain_pebs
+- arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
+- !16884 fs: Backport four namespace fix patches
+- !17094 config: Set TSM_REPORTS=m and ARM_CCA_GUEST=m
+- smb: client: fix use-after-free in cifs_oplock_break
+- jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
+- config: Set TSM_REPORTS=m and ARM_CCA_GUEST=m
+- drm/amd/display: Fix && vs || typos
+- !17071 usb: dwc3: gadget: check that event count does not exceed event buffer length
+- !17068 mcb: fix a double free bug in chameleon_parse_gdd()
+- !17062 bnxt_en: Mask the bd_cnt field in the TX BD properly
+- serial: Fix potential null-ptr-deref in mlb_usio_probe()
+- !16956 v3 config: Enable CONFIG_VIRT_DRIVERS
+- smb: client: fix use-after-free in crypt_message when using async crypto
+- !16950 perf: Add support for SPE Data Source packet on HiSilicon HIP12
+- ext4: only dirty folios when data journaling regular files
+- usb: dwc3: gadget: check that event count does not exceed event buffer length
+- arm64/mpam: Add quirk for MPAM MSMON_MBWU monitor NRDY bit
+- mcb: fix a double free bug in chameleon_parse_gdd()
+- bnxt_en: Mask the bd_cnt field in the TX BD properly
+- !17055 bpf lts backport
+- !17054 bpf verifier fixes
+- !17049 platform/x86: dell_rbu: Fix list usage
+- !17059 media: cxusb: no longer judge rbuf when the write fails
+- !16462 fix CVE-2025-22101
+- media: cxusb: no longer judge rbuf when the write fails
+- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
+- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
+- selftests/bpf: Add tests with stack ptr register in conditional jmp
+- bpf: Do not include stack ptr register in precision backtracking bookkeeping
+- selftests/bpf: precision tracking test for BPF_NEG and BPF_END
+- Fix kabi for TDX halt/safe-halt
+- !17003 net_sched: red: fix a race in __red_change()
+- !16747 LoongArch: Fix bugs in huge_pte_offset/__alloc_pages_slowpath/iommu
+- platform/x86: dell_rbu: Fix list usage
+- !17026 CVE-2025-37842
+- !17022 spi-rockchip: Fix register out of bounds access
+- !17039 iio: light: opt3001: fix deadlock due to concurrent flag access
+- !17036 parisc: Fix double SIGFPE crash
+- !17001 Fix CVE-2025-38182
+- fs/Kconfig: make hugetlbfs a menuconfig
+- !17034 fix CVE-2025-38118
+- !17033 LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
+- !17035 drm/amdkfd: Fix mode1 reset crash issue
+- workqueue: Update lock debugging code
+- memblock: use numa_valid_node() helper to check for invalid node ID
+- !16792 v3 Support CCA Guest
+- iio: light: opt3001: fix deadlock due to concurrent flag access
+- !17023 bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
+- parisc: Fix double SIGFPE crash
+- drm/amdkfd: Fix mode1 reset crash issue
+- Bluetooth: MGMT: Fix sparse errors
+- Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
+- perf mem: Count L2 HITM for c2c statistic
+- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
+- LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
+- arm64: cputype: Add cputype definition for HIP12
+- Revert "perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12"
+- fbcon: Make sure modelist not set on unregistered console
+- spi: fsl-qspi: Fix double cleanup in probe error path
+- spi: fsl-qspi: use devm function instead of driver remove
+- !16991 hwmon: (asus-ec-sensors) check sensor index in read_string()
+- !17014 v2 CVE-2025-38099
+- !17013 crypto: null - Use spin lock instead of mutex
+- bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
+- spi-rockchip: Fix register out of bounds access
+- !16983 crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
+- !16982 KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses
+- !16957 f2fs: fix to do sanity check on sbi->total_valid_block_count
+- !16999 octeon_ep: Fix host hang issue during device reboot
+- !16995 f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()
+- !17000 v2 mm: respect mmap hint address when aligning for THP
+- !17006 drivers/rapidio/rio_cm.c: prevent possible heap overwrite
+- sw64: irqchip: update effective affinity for PINTC
+- sw64: irqchip: add support for PINTC on all NUMA nodes
+- sw64: cpufreq: optimize the granularity of cpufreq
+- sw64: ftrace: restore the register storing direct call address
+- sw64: kvm: fix undefined compile issues for kvm module
+- sw64: pintc: fix guest pintc init
+- sw64: set module region to the 2GB space below vmalloc area
+- Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth controllers
+- Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken
+- Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE
+- Bluetooth: Add quirk for broken READ_VOICE_SETTING
+- crypto: null - Use spin lock instead of mutex
+- !16467 drm/virtio: implement virtio_gpu_shutdown
+- !16565 [OLK-6.6] backport important bugfix for nvme driver from upstream linux-6.6.y
+- !16743 [OLK-6.6] backport important bugfix for lpfc driver from upstream linux-6.6.y
+- !16902 cachefiles: Fix the incorrect return value in cachefiles_ondemand_fd_write_iter()
+- !16994 net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
+- !16996 wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds
+- drivers/rapidio/rio_cm.c: prevent possible heap overwrite
+- net_sched: red: fix a race in __red_change()
+- ublk: santizize the arguments from userspace when adding a device
+- mm: respect mmap hint address when aligning for THP
+- octeon_ep: Fix host hang issue during device reboot
+- arm64/mpam: Fix L2 monitor issue under CDP mode
+- wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds
+- f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()
+- net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
+- !16988 Fix compile problem for psi_grained
+- hwmon: (asus-ec-sensors) check sensor index in read_string()
+- Fix compile problem for psi_grained
+- crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
+- KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses
+- !16969 Fix CVE-2025-38170
+- !16967 net: openvswitch: Fix the dead loop of MPLS parse
+- !16964 dma-buf: insert memory barrier before updating num_fences
+- arm64/fpsimd: Discard stale CPU state when handling SME traps
+- !16891 fix some build errors of enfs
+- KVM: x86: Fix a comment inside __kvm_set_or_clear_apicv_inhibit()
+- net: openvswitch: Fix the dead loop of MPLS parse
+- dma-buf: insert memory barrier before updating num_fences
+- !16557 [OLK-6.6] PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
+- !16919 Backport mainline patches
+- scsi: target: iscsi: Fix timeout on deleted connection
+- f2fs: fix to do sanity check on sbi->total_valid_block_count
+- config: Enable CONFIG_VIRT_DRIVERS
+- !16567 [OLK-6.6]:update patches for sw64 architecture
+- wifi: ath9k_htc: Abort software beacon handling if disabled
+- KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabled
+- iommu/amd: Do not flush IRTE when only updating isRun and destination fields
+- !16897 CVE-2025-37784
+- !16922 v2 irqchip/gic-v3: Fix xint sleeping function called from invalid context
+- !16926 nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
+- !16912 Unbinding VF drivers in virtCCA CoDA SR-IOV scenarios.
+- !16908 OLK-6.6 Bperf
+- !16603 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.83-6.6.84 LTS Patches
+- virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
+- dm: fix unconditional IO throttle caused by REQ_PREFLUSH
+- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
+- irqchip/gic-v3: Fix xint sleeping function called from invalid context
+- !16906 rseq: Fix segfault on registration when rseq_cs is non-zero
+- xfrm: Clear low order bits of ->flowi4_tos in decode_session4().
+- xfrm: policy: fix layer 4 flowi decoding
+- xfrm: policy: replace session decode with flow dissector
+- xfrm: move mark and oif flowi decode into common code
+- xfrm: pass struct net to xfrm_decode_session wrappers
+- !16898 libnvdimm/labels: Fix divide error in nd_label_data_init()
+- !16903 some optimization patches for inet_diag dump
+- Unbinding VF drivers in virtCCA CoDA SR-IOV scenarios.
+- !16895 virtCCA supports SR-IOV in CoDA scenarios.
+- perf stat: Fix incorrect display of bperf when event count is 0
+- perf stat: Increase perf_attr_map entries
+- perf test: Use sqrtloop workload to test bperf event
+- perf test stat_bpf_counter.sh: Stabilize the test results
+- perf test bpf-counters: Add test for BPF event modifier
+- perf stat: Support inherit events during fork() for bperf
+- !16896 drm/v3d: Add job to pending list if the reset was skipped
+- rseq: Fix segfault on registration when rseq_cs is non-zero
+- inet_diag: skip over empty buckets
+- sock_diag: remove sock_diag_mutex
+- inet_diag: allow concurrent operations
+- inet_diag: add module pointer to "struct inet_diag_handler"
+- cachefiles: Fix the incorrect return value in cachefiles_ondemand_fd_write_iter()
+- !16780 v2 mm/mem_sampling: add trace event for spe based damon record
+- !16781 v4 mm/mem_sampling: fix some mem sampling issues
+- libnvdimm/labels: Fix divide error in nd_label_data_init()
+- net: ti: icss-iep: Fix possible NULL pointer dereference for perout request
+- net: ti: icss-iep: Add phase offset configuration for perout signal
+- net: ti: icss-iep: Add pwidth configuration for perout signal
+- drm/v3d: Add job to pending list if the reset was skipped
+- !16753 nfs: handle failure of nfs_get_lock_context in unlock path
+- !16237 pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
+- virtCCA supports SR-IOV in CoDA scenarios.
+- !16556 [OLK-6.6] PCI: Supplement ACS quirk for more Zhaoxin Root Ports
+- !16559 mm: mincore: use pte_batch_hint() to batch process large folios
+- !16689 mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE
+- !16426 FIX CVE-2025-40014
+- !16601 add virtcca capability and kae vf interface
+- sunrpc, nfs: CONFIG_ENFS should select CONFIG_SUNRPC_ENFS
+- sunrpc, nfs: fix build errors when CONFIG_SUNRPC_ENFS=m && CONFIG_ENFS=m && CONFIG_NFS=y
+- !16866 v2 mempolicy: optimize queue_folios_pte_range by PTE batching
+- nfs: fix build errors when CONFIG_ENFS=m && CONFIG_NFS_FS=y
+- nfs: fix enfs mount failure when CONFIG_ENFS=y
+- clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
+- do_change_type(): refuse to operate on unmounted/not ours mounts
+- fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2)
+- path_overmount(): avoid false negatives
+- !16865 pci:vga fix race condition in vga_arb_write
+- !16770 [OLK-6.6] Intel: Backport to fix QuickAssist Technology(QAT) in-tree driver from v6.10 to v6.16
+- !16773 mm:userswap: change VM_USWAP_BIT to bit 61
+- x86/tdx: Fix arch_safe_halt() execution for TDX VMs
+- x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT
+- sw64: adapt to the upstream changes in huge_ptep_get_and_clear
+- sw64: sort arch/sw64/Kconfig
+- sw64: iommu: implement map_pages/unmap_pages API
+- !16820 v2 Fix some smmu bugs
+- !16803 CVE-2025-38060
+- !16828 orangefs: Do not truncate file size
+- !16812 perf hisi-ptt: Fix memory leak in lseek failure handling
+- !16827 btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
+- !16775 [OLK-6.6]fix enfs bug
+- !16861 arm64: kaslr: fix nokaslr cmdline parsing
+- mempolicy: optimize queue_folios_pte_range by PTE batching
+- !16804 HID: uclogic: Add NULL check in uclogic_input_configured()
+- !16806 vhost-scsi: protect vq->log_used with vq->mutex
+- !14552 [OLK-6.6]Arm64:KVM: Auto get the virtual_dev irq bypass's devid
+- !16573 Backport 6.6.64-6.6.72 LTS
+- !16757 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
+- !16756 mm: pcp: increase pcp->free_count threshold to trigger free_high
+- pci:vga fix race condition in vga_arb_write
+- !16656 merge CVE patches into OLK-6.6
+- !16512 perf/x86/intel: Only check the group flag for X86 leader
+- !16617 SELinux: Add check for the user data passed to kcalloc in hashtab_init
+- !16748 arm64: xcall: Fix GPR touch as the original step
+- !16778 drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
+- !16848 tracing: probes: Fix a possible race in trace_probe_log APIs
+- !16842 ftrace: Fix UAF when lookup kallsym after ftrace disabled
+- !16837 ftrace: Fix preemption accounting for stacktrace filter command
+- !16845 bpf: Avoid __bpf_prog_ret0_warn when jit fails
+- !16652 v2 CVE-2025-37948
+- !16791 ALSA: pcm: Fix race of buffer access at PCM OSS layer
+- arm64: kaslr: fix nokaslr cmdline parsing
+- !16851 drm/amd/display: Increase block_sequence array size
+- drm/amd/display: Increase block_sequence array size
+- tracing: probes: Fix a possible race in trace_probe_log APIs
+- bpf: Avoid __bpf_prog_ret0_warn when jit fails
+- LeapIOraid: add device and support fw log
+- ftrace: Fix UAF when lookup kallsym after ftrace disabled
+- ftrace: Fix preemption accounting for stacktrace filter command
+- orangefs: Do not truncate file size
+- btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
+- iommu/arm-smmu-v3: Fix the problematic platform detection logic
+- iommu/arm-smmu-v3: Fix the extra atc tlb flush
+- fix review issue
+- vhost-scsi: protect vq->log_used with vq->mutex
+- perf hisi-ptt: Fix memory leak in lseek failure handling
+- HID: uclogic: Add NULL check in uclogic_input_configured()
+- bpf: abort verification if env->cur_state->loop_entry != NULL
+- bpf: copy_verifier_state() should copy 'loop_entry' field
+- gicv3: add lpi support for virtcca cvm guest
+- MAINTAINERS: Add CCA and pKVM CoCO guest support to the ARM64 entry
+- configfs-tsm-report: Fix NULL dereference of tsm_ops
+- arm64: Document Arm Confidential Compute
+- virt: arm-cca-guest: TSM_REPORT support for realms
+- mm/slab: Add __free() support for kvfree
+- configfs-tsm: Introduce a shared ABI for attestation reports
+- virt: coco: Add a coco/Makefile and coco/Kconfig
+- arm64: realm: Use aliased addresses for device DMA to shared buffers
+- dma: Introduce generic dma_addr_*crypted helpers
+- dma: Fix encryption bit clearing for dma_to_phys
+- rme: make sure realm guest map memory in page granularity
+- arm64: realm: ioremap: Allow mapping memory as encrypted
+- parisc: Delay write-protection until mark_rodata_ro() call
+- jump_label,module: Don't alloc static_key_mod for __ro_after_init keys
+- irqchip/gic-v3-its: Rely on genpool alignment
+- irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool()
+- irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor
+- arm64: Enable memory encrypt for Realms
+- arm64: mm: Avoid TLBI when marking pages as valid
+- arm64: Enforce bounce buffers for realm DMA
+- efi: arm64: Map Device with Prot Shared
+- arm64: rsi: Map unprotected MMIO as decrypted
+- arm64: rsi: Add support for checking whether an MMIO is protected
+- arm64: realm: Query IPA size from the RMM
+- arm64: Detect if in a realm and set RIPAS RAM
+- arm64: rsi: Add RSI definitions
+- arm64: mm: Add confidential computing hook to ioremap_prot()
+- arm64: mm: Add top-level dispatcher for internal mem_encrypt API
+- Revert "gicv3: add lpi support for cvm guest"
+- Revert "virtcca feature : disable swiotlb for passthrough device"
+- ALSA: pcm: Fix race of buffer access at PCM OSS layer
+- fix enfs bug
+- mm/mem_sampling: Fix inaccurate sampling for NUMA balancing and DAMON
+- mm/mem_sampling: Prevent mem_sampling from being enabled if SPE init failed
+- mm/mem_sampling: add trace event for spe based damon record
+- drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
+- mm:userswap: change VM_USWAP_BIT to bit 61
+- crypto: qat - switch to standard pattern for PCI IDs
+- crypto: qat - remove BITS_IN_DWORD()
+- crypto: qat - remove initialization in device class
+- crypto: qat - add shutdown handler to qat_c3xxx
+- crypto: qat - remove redundant prototypes in qat_c3xxx
+- crypto: qat - add shutdown handler to qat_c62x
+- crypto: qat - remove redundant prototypes in qat_c62x
+- crypto: qat - add shutdown handler to qat_dh895xcc
+- crypto: qat - remove redundant prototypes in qat_dh895xcc
+- crypto: qat - add shutdown handler to qat_420xx
+- crypto: qat - add shutdown handler to qat_4xxx
+- crypto: qat - Remove dst_null support
+- crypto: qat - remove access to parity register for QAT GEN4
+- crypto: qat - set parity error mask for qat_420xx
+- crypto: qat - optimize allocations for fw authentication
+- crypto: qat - remove redundant FW image size check
+- crypto: qat - remove unused members in suof structure
+- crypto: qat - introduce fuse array
+- crypto: qat - add macro to write 64-bit values to registers
+- crypto: qat - refactor service parsing logic
+- crypto: qat - do not export adf_cfg_services
+- crypto: qat - reorder objects in qat_common Makefile
+- crypto: qat - fix object goals in Makefiles
+- crypto: qat - set command ids as reserved
+- crypto: drivers - Use str_enable_disable-like helpers
+- vfio/qat: fix overflow check in qat_vf_resume_write()
+- crypto: qat - Fix missing destroy_workqueue in adf_init_aer()
+- crypto: qat - Fix typo "accelaration"
+- crypto: qat - Constify struct pm_status_row
+- crypto: qat - remove unused adf_devmgr_get_first
+- lib/string_choices: Add str_up_down() helper
+- crypto: qat - Remove trailing space after
+- crypto: qat - fix "Full Going True" macro definition
+- crypto: qat - Use static_assert() to check struct sizes
+- crypto: qat - allow disabling SR-IOV VFs
+- crypto: qat - ensure correct order in VF restarting handler
+- crypto: qat - fix recovery flow for VFs
+- crypto: qat - disable IOV in adf_dev_stop()
+- crypto: qat - preserve ADF_GENERAL_SEC
+- crypto: qat - initialize user_input.lock for rate_limiting
+- crypto: qat - make adf_ctl_class constant
+- crypto: qat - Fix typo
+- crypto: qat - fix linking errors when PCI_IOV is disabled
+- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
+- mm: pcp: increase pcp->free_count threshold to trigger free_high
+- mm: page_alloc: remove redundant READ_ONCE
+- nfs: handle failure of nfs_get_lock_context in unlock path
+- arm64: xcall: Fix GPR touch as the original step
+- iommu/loongarch: fix potential hung task when error occurred
+- LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
+- mm/page_alloc.c: avoid infinite retries caused by cpuset race
+- LoongArch: Fix early_numa_add_cpu() usage for FDT systems
+- !16740 KVM: arm64: check if IPIV is enabled in BIOS
+- scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails
+- !16737 drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
+- KVM: arm64: check if IPIV is enabled in BIOS
+- drivers/perf: hisi: Add events and rename event "cycle" for pa_pmu
+- !16694 RDMA/hns: Fix double destruction of rsv_qp
+- !16730 uacce: removal of the Shared Memory Feature for Queues
+- !16727 perf: Remove unstable events for uncore L3C PMU
+- !16732 drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
+- !16728 drivers/perf: hisi: Add cacheable option for L3C PMU
+- !16724 drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
+- !16723 perf iostat: hisi: Fix port range retrival
+- mm/madvise: handle madvise_lock() failure during race unwinding
+- mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED]
+- mm/memory: split non-tlb flushing part from zap_page_range_single()
+- mm/madvise: batch tlb flushes for MADV_FREE
+- mm/madvise: define and use madvise_behavior struct for madvise_do_behavior()
+- mm/madvise: remove len parameter of madvise_do_behavior()
+- mm/madvise: remove redundant mmap_lock operations from process_madvise()
+- mm/madvise: split out madvise() behavior execution
+- mm/madvise: split out madvise input validity check
+- mm/madvise: split out mmap locking operations for madvise()
+- mm/madvise: unrestrict process_madvise() for current process
+- !16729 arm64: Fix unmet direct dependencies for DEBUG_FEATURE_BYPASS
+- drivers/perf: hisi: Fixes the incorrect bitmask limit for the CPA event sysfs interface
+- crypto: hisilicon/qm - check whether the input parameters and device PF match
+- uacce: removal of the Shared Memory Feature for Queues
+- arm64: Fix unmet direct dependencies for DEBUG_FEATURE_BYPASS
+- !16721 cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
+- drivers/perf: hisi: Add cacheable option for L3C PMU
+- perf: Remove unstable events for uncore L3C PMU
+- drivers/perf: hisi: Clarifying event names and fix event ID for pa_pmu
+- perf iostat: hisi: Fix port range retrival
+- !16701 Add HiSilicon uncore frequency scaling driver
+- !16712 crypto: hisilicon - support algorithm fallback v2
+- iommu: smmuv3: Not print information of SMMU 0x10 event
+- arm64: topology: Setup amu fie when cpu hotplugging
+- cpufreq: CPPC: Fix error handling in cppc_scale_freq_workfn()
+- cpufreq: CPPC: Don't warn on failing to read perf counters on offline cpus
+- topology: Set capacity_freq_ref in all cases
+- arm64/amu: Use capacity_ref_freq() to set AMU ratio
+- cpufreq/cppc: Set the frequency used for computing the capacity
+- energy_model: Use a fixed reference frequency
+- cpufreq/schedutil: Use a fixed reference frequency
+- cpufreq: Use the fixed and coherent frequency for scaling capacity
+- !16717 Fix issues of nfs mounting
+- !16714 v2 Fix file content inconsistency issue and incorporate subsequent fix patches
+- sched/topology: Add a new arch_scale_freq_ref() method
+- !16696 KVM: arm64: Check whether GICv4.0 is enabled
+- nfs: ignore SB_RDONLY when remounting nfs
+- nfs: clear SB_RDONLY before getting superblock
+- vfs: generate FS_CREATE before FS_OPEN when ->atomic_open used.
+- NFS: abort nfs_atomic_open_v23 if name is too long.
+- NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly.
+- !16680 Fix the problem of NFS client mount read/write permission failure
+- crypto: hisilicon/qm - check the value obtained from the hardware
+- crypto: hisilicon/hpre - support the hpre algorithm fallback
+- crypto: hisilicon - implement full backlog support for sec
+- uacce: add queue lock for uacce_get_ss_dma
+- uacce: use WARN_ON_ONCE instead of WARN_ON
+- !16705 fs/resctrl: Fix return value in rdtgroup_pseudo_locked_in_hierarchy()
+- !16691 v3 Rewrite smt interference account logic
+- mm/madvise: don't perform madvise VMA walk for MADV_POPULATE_(READ|WRITE)
+- !16662 Fix watchdog false positive problem
+- !16711 af_unix: Read 0 bytes with MSG_PEEK loops if last skb is OOB
+- af_unix: Read 0 bytes with MSG_PEEK loops if last skb is OOB
+- fs/resctrl: Fix return value in rdtgroup_pseudo_locked_in_hierarchy()
+- !16287 Update the watchdog period according to real CPU frequency
+- !16679 fs/resctrl: L2_MON does not support the limbo mechanism
+- openeuler_defconfig: Enable devfreq and hisi_uncore_freq by default
+- PM / devfreq: Add HiSilicon uncore frequency scaling driver
+- PM / devfreq: Allow devfreq driver to add custom sysfs ABIs
+- PM / devfreq: Check governor before using governor->name
+- PM / devfreq: Remove redundant devfreq_get_freq_range() calling in devfreq_add_device()
+- PM / devfreq: Limit max_freq with scaling_min_freq
+- PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()
+- mailbox: pcc: Refactor and simplify check_and_ack()
+- mailbox: pcc: Always map the shared memory communication address
+- mailbox: pcc: Refactor error handling in irq handler into separate function
+- mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()
+- mailbox: pcc: Return early if no GAS register from pcc_mbox_cmd_complete_check
+- mailbox: pcc: Drop unnecessary endianness conversion of pcc_hdr.flags
+- !16653 [OLK-6.6] Revert "USB: xHCI: fix resume issue of some ZHAOXIN hosts"
+- !16699 mm: provide vm_normal_(page|folio)_pmd() with CONFIG_PGTABLE_HAS_HUGE_LEAVES
+- mm: provide vm_normal_(page|folio)_pmd() with CONFIG_PGTABLE_HAS_HUGE_LEAVES
+- KVM: arm64: Check whether GICv4.0 is enabled
+- RDMA/hns: Fix double destruction of rsv_qp
+- interference: Rewrite smt interference account logic
+- interference: Fix the compilation warning of sched_task_is_throttled()
+- !16686 v2 Soft domain improves and bugfixes
+- sched: Fix might sleep in atomic section issue
+- sched: Consider task affinity in wake_soft_domain()
+- sched: Fix soft domain group memleak
+- sched: Rework cpu.soft_domain_nr_cpu
+- sched: Add cmdline sched_soft_domain switch for soft domain feature
+- !16639 arm64/mpam: Add MPAM manual
+- Revert "nfs: ignore SB_RDONLY when mounting nfs"
+- Revert "nfs: pass flags to second superblock"
+- Revert "nfs: fix the loss of superblock's initialized flags"
+- !16651 iommu/arm-smmu-v3: Fix global-out-of-bounds access in arm_smmu_group_get_mpam()
+- fs/resctrl: L2_MON does not support the limbo mechanism
+- !16670 mm/mm_spe.c: remove redundant checks and debug prints in mm_spe probe
+- !16668 Remove useless file
+- mm/mm_spe.c: remove redundant checks and debug prints in mm_spe probe
+- Remove useless file
+- !15819 [OLK-6.6]drm/phytium: Fix some Bugs in Phytium Display Engine
+- watchdog: fix the SOFTLOCKUP_DETECTOR=n case
+- watchdog: fix watchdog may detect false positive of softlockup
+- crypto: iaa - Fix potential use after free bug
+- mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()
+- mm: migrate_device: use more folio in migrate_device_finalize()
+- Revert "remoteproc: core: Clear table_sz when rproc_shutdown"
+- remoteproc: core: Clear table_sz when rproc_shutdown
+- jfs: fix slab-out-of-bounds read in ea_get()
+- tpm: do not start chip while suspended
+- KVM: arm64: Tear down vGIC on failed vCPU creation
+- drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
+- Revert "USB: xHCI: fix resume issue of some ZHAOXIN hosts"
+- arm64: proton-pack: Add new CPUs 'k' values for branch mitigation
+- arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
+- arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
+- arm64: proton-pack: Expose whether the branchy loop k value
+- arm64: proton-pack: Expose whether the platform is mitigated by firmware
+- arm64: insn: Add support for encoding DSB
+- arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
+- arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists
+- arm64: cputype: Add MIDR_CORTEX_A76AE
+- arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list
+- arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB
+- arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list
+- iommu/arm-smmu-v3: Fix global-out-of-bounds access in arm_smmu_group_get_mpam()
+- fs/resctrl: Prevent idle RMIDs from not being released in time from limbo
+- arm64/mpam: Update the chip condition judgment in resctrl_arch_would_mbm_overflow()
+- add virtcca capability and kae vf interface
+- arm64/watchdog_hld: Add a cpufreq notifier for update watchdog thresh
+- watchdog/perf: Provide function for adjusting the event period
+- !16627 fix move_pages return value
+- arm64/mpam: Add MPAM manual
+- ksmbd: fix r_count dec/increment mismatch
+- Input: xpad - fix two controller table values
+- cifs: Ensure that all non-client-specific reparse points are processed by the server
+- nvme: unblock ctrl state transition for firmware update
+- vboxsf: Add __nonstring annotations for unterminated strings
+- netfilter: nf_tables: allow clone callbacks to sleep
+- netfilter: nf_tables: bail out if stateful expression provides no .clone
+- netfilter: nf_tables: use timestamp to check for set element timeout
+- rust: lockdep: Remove support for dynamically allocated LockClassKeys
+- HID: apple: disable Fn key handling on the Omoton KB066
+- nvme-fc: rely on state transitions to handle connectivity loss
+- Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
+- smb: client: Fix match_session bug preventing session reuse
+- smb3: add support for IAKerb
+- i2c: sis630: Fix an error handling path in sis630_probe()
+- i2c: ali15x3: Fix an error handling path in ali15x3_probe()
+- i2c: ali1535: Fix an error handling path in ali1535_probe()
+- cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
+- cifs: Validate content of WSL reparse point buffers
+- cifs: Fix integer overflow while processing closetimeo mount option
+- cifs: Fix integer overflow while processing actimeo mount option
+- scripts: generate_rust_analyzer: add missing macros deps
+- ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
+- ASoC: rt722-sdca: add missing readable registers
+- rust: init: add missing newline to pr_info! calls
+- ASoC: cs42l43: Fix maximum ADC Volume
+- drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
+- rust: error: add missing newline to pr_warn! calls
+- ASoC: ops: Consistently treat platform_max as control value
+- smb: client: fix regression with guest option
+- qlcnic: fix memory leak issues in qlcnic_sriov_common.c
+- arm64: mm: Populate vmemmap at the page level if not section aligned
+- ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
+- clk: samsung: update PLL locktime for PLL142XX used on FSD platform
+- ksmbd: prevent connection release during oplock break notification
+- ksmbd: fix use-after-free in ksmbd_free_work_struct
+- drm/amd/display: Fix slab-use-after-free on hdcp_work
+- drm/amd/display: Assign normalized_pix_clk when color depth = 14
+- drm/amd/display: Restore correct backlight brightness after a GPU reset
+- drm/amd/display: Disable unneeded hpd interrupts during dm_init
+- drm/dp_mst: Fix locking when skipping CSN before topology probing
+- drm/atomic: Filter out redundant DPMS calls
+- drm/i915/cdclk: Do cdclk post plane programming later
+- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
+- USB: serial: option: match on interface class for Telit FN990B
+- USB: serial: option: fix Telit Cinterion FE990A name
+- USB: serial: option: add Telit Cinterion FE990B compositions
+- USB: serial: ftdi_sio: add support for Altera USB Blaster 3
+- Input: i8042 - swap old quirk combination with new quirk for more devices
+- Input: i8042 - swap old quirk combination with new quirk for several devices
+- Input: i8042 - add required quirks for missing old boardnames
+- Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
+- Input: xpad - rename QH controller to Legion Go S
+- Input: xpad - add support for TECNO Pocket Go
+- Input: xpad - add support for ZOTAC Gaming Zone
+- Input: xpad - add multiple supported devices
+- Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
+- Input: iqs7222 - preserve system status register
+- Input: ads7846 - fix gpiod allocation
+- io_uring: use unpin_user_pages() where appropriate
+- !16620 close_files(): don't bother with xchg()
+- io_uring/kbuf: vmap pinned buffer ring
+- io_uring: use vmap() for ring mapping
+- io_uring: fix corner case forgetting to vunmap
+- io_uring: don't attempt to mmap larger than what the user asks for
+- io_uring: get rid of remap_pfn_range() for mapping rings/sqes
+- mm: add nommu variant of vm_insert_pages()
+- block: fix 'kmem_cache of name 'bio-108' already exists'
+- net: Handle napi_schedule() calls from non-interrupt
+- drm/nouveau: Do not override forced connector status
+- mptcp: safety check before fallback
+- x86/irq: Define trace events conditionally
+- perf/x86/intel: Use better start period for frequency mode
+- drm/vkms: Round fixp2int conversion in lerp_u16
+- fuse: don't truncate cached, mutated symlink
+- ASoC: tas2764: Set the SDOUT polarity correctly
+- ASoC: tas2764: Fix power control mask
+- ASoC: tas2770: Fix volume scale
+- nvme: only allow entering LIVE from CONNECTING state
+- sctp: Fix undefined behavior in left shift operation
+- cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes
+- apple-nvme: Release power domains when probe fails
+- nvmet-rdma: recheck queue state is LIVE in state lock in recv done
+- nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
+- io-wq: backoff when retrying worker creation
+- net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
+- ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
+- ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
+- ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.
+- ASoC: rsnd: adjust convert rate limitation
+- ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
+- ASoC: rsnd: indicate unsupported clock rate
+- ALSA: hda/realtek: Limit mic boost on Positivo ARN50
+- ASoC: simple-card-utils.c: add missing dlc->of_node
+- selftests/bpf: Fix invalid flag of recv()
+- Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
+- Xen/swiotlb: mark xen_swiotlb_fixup() __init
+- thermal/cpufreq_cooling: Remove structure member documentation
+- s390/cio: Fix CHPID "configure" attribute caching
+- platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
+- platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
+- sched: Clarify wake_up_q()'s write to task->wake_q.next
+- objtool: Ignore dangling jump table entries
+- HID: apple: fix up the F6 key on the Omoton KB066 keyboard
+- HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
+- HID: topre: Fix n-key rollover on Realforce R3S TKL boards
+- usb: phy: generic: Use proper helper for property detection
+- HID: ignore non-functional sensor in HP 5MP Camera
+- HID: intel-ish-hid: Send clock sync message immediately after reset
+- HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
+- vboxsf: fix building with GCC 15
+- alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support
+- smb: client: fix noisy when tree connecting to DFS interlink targets
+- ACPI: resource: IRQ override for Eluktronics MECH-17
+- scsi: ufs: core: Fix error return with query response
+- scsi: core: Use GFP_NOIO to avoid circular locking dependency
+- platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()
+- sched/debug: Provide slice length for fair tasks
+- powercap: call put_device() on an error path in powercap_register_control_type()
+- hrtimers: Mark is_migration_base() with __always_inline
+- nvme-fc: do not ignore connectivity loss during connecting
+- nvme-fc: go straight to connecting state when initializing
+- net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
+- net/mlx5: Bridge, fix the crash caused by LAG state check
+- net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
+- net: openvswitch: remove misbehaving actions length check
+- netfilter: nft_exthdr: fix offset with ipv4_find_option()
+- net_sched: Prevent creation of classes with TC_H_ROOT
+- ipvs: prevent integer overflow in do_ip_vs_get_ctl()
+- netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
+- bonding: fix incorrect MAC address setting to receive NS messages
+- net: switchdev: Convert blocking notification chain to a raw one
+- eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
+- net/mlx5: handle errors in mlx5_chains_create_table()
+- Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
+- netpoll: hold rcu read lock in __netpoll_send_skb()
+- net: mctp i2c: Copy headers if cloned
+- net: dsa: mv88e6xxx: Verify after ATU Load ops
+- net/mlx5: Fill out devlink dev info only for PFs
+- Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
+- Bluetooth: hci_event: Fix enabling passive scanning
+- sched: address a potential NULL pointer dereference in the GRED scheduler.
+- netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
+- ice: fix memory leak in aRFS after reset
+- netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
+- pinctrl: bcm281xx: Fix incorrect regmap max_registers value
+- fbdev: hyperv_fb: iounmap() the correct memory when removing a device
+- tcp: fix forever orphan socket caused by tcp_abort
+- tcp: fix races in tcp_abort()
+- hrtimer: Use and report correct timerslack values for realtime tasks
+- zram: fix NULL pointer in comp_algorithm_show()
+- sched/isolation: Prevent boot crash when the boot CPU is nohz_full
+- clockevents/drivers/i8253: Fix stop sequence for timer 0
+- !16604 pds_core: remove write-after-free of client_id
+- !16434 ksmbd: fix use-after-free in ksmbd_session_rpc_open
+- !16585 tracing: Fix oob write in trace_seq_to_buffer()
+- mm/migrate: convert add_page_for_migration() from follow_page() to folio_walk
+- mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check
+- mm/pagewalk: introduce folio_walk_start() + folio_walk_end()
+- mm: introduce vma_pgtable_walk_{begin|end}()
+- mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration()
+- mm: allocate THP on hugezeropage wp-fault
+- mm: abstract THP allocation
+- !16537 md: fix mddev uaf while iterating all_mddevs list
+- !16538 md/raid10: wait barrier before returning discard request with REQ_NOWAIT
+- !16494 scsi: st: Fix array overflow in st_setup()
+- !16582 module: ensure that kobject_put() is safe for module type kobjects
+- !16605 iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
+- !16606 CVE-2024-58100
+- close_files(): don't bother with xchg()
+- SELinux: Add check for the user data passed to kcalloc in hashtab_init
+- !16609 migration: update status after RAS error
+- !16586 dlm: prevent NPD when writing a positive value to event_done
+- !16580 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
+- bpf: Fix kabi breakage for changes_pkt_data in struct bpf_prog_aux
+- bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs
+- bpf: check changes_pkt_data property for extension programs
+- iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
+- pds_core: remove write-after-free of client_id
+- !16571 Fix erofs fid overflow
+- !16574 cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
+- !16550 media: venus: hfi_parser: refactor hfi packet parsing logic
+- !16549 soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
+- !16600 ftrace: Fix preemption accounting for stacktrace trigger command
+- !16596 powerpc/crash: Fix non-smp kexec preparation
+- !16562 platform/x86/intel-uncore-freq: Add efficiency latency control and other fix for 6.6
+- !16593 vxlan: vnifilter: Fix unlocked deletion of default FDB entry
+- crypto: ccp: fix The high priority queue changes cmd_id of the queued elements
+- finally take no_llseek out
+- migration: update status after RAS error
+- ftrace: Fix preemption accounting for stacktrace trigger command
+- powerpc/crash: Fix non-smp kexec preparation
+- !16588 ipc: fix to protect IPCS lookups using RCU
+- vxlan: vnifilter: Fix unlocked deletion of default FDB entry
+- ipc: fix to protect IPCS lookups using RCU
+- dlm: prevent NPD when writing a positive value to event_done
+- tracing: Fix compilation warning on arm32
+- tracing: Fix oob write in trace_seq_to_buffer()
+- module: ensure that kobject_put() is safe for module type kobjects
+- dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
+- !16492 arm64/watchdog: fix watchdog failure in low power scenarios
+- PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist
+- PCI: Supplement ACS quirk for more Zhaoxin Root Ports
+- cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
+- seq_buf: Make DECLARE_SEQ_BUF() usable
+- seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str()
+- !16482 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.69-6.6.70 LTS Conflicts Patches
+- sw64: disable EFFICIENT_UNALIGNED_ACCESS for C3B
+- sw64: optimize unaligned access
+- sw64: ftrace: Add direct call trampoline samples support
+- sw64: ftrace: Add direct call support
+- sw64: ftrace: No need to save original function's temporary registers
+- sw64: perf: fix perf test 'import perf' in python failed
+- sw64: add support for function error injection
+- sw64: add sw64 rethook implementation
+- sw64: emit fixed-length instructions for BPF_PSEUDO_FUNC
+- sw64: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL
+- sw64: mm: adjust userspace memory layout
+- sw64: cpufreq: fix the frequency returned by cpufreq_driver->get()
+- sw64: ioremap: map some IO space with ioremap
+- sw64: ioremap: fix an overflow in pci_remap_cfgspace
+- erofs: fix file handle encoding for 64-bit NIDs
+- exportfs: define FILEID_INO64_GEN* file handle types
+- !16211 [OLK-6.6] Fix CVE-2025-22028
+- !16210 [OLK-6.6] Fix CVE-2025-22109
+- !16209 [OLK-6.6] Fix CVE-2025-22127
+- !16207 [OLK-6.6] Fix CVE-2025-22104
+- !16563 Some random fixes and cleanup to shmem
+- !16564 tracing: Fix filter string testing
+- sw64: ioremap: support generic ioremap for C4
+- nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable
+- mm/shmem: remove unneeded xa_is_value() check in shmem_unuse_swap_entries()
+- mm/shmem: fix potential dead loop in shmem_unuse()
+- mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup()
+- !16536 sched: fair: Use rq_clock_task to account rq->idle_avg
+- tracing: Fix filter string testing
+- mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio()
+- mm: mincore: use pte_batch_hint() to batch process large folios
+- !16542 perf: Fix hang while freeing sigtrap event
+- media: venus: hfi_parser: refactor hfi packet parsing logic
+- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
+- !16313 PCI: Fix reference leak in pci_register_host_bridge()
+- !16395 PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type
+- !16246 backport mainline mm bugfix
+- !16541 irqchip/gic: remove useless printing in pv sgi
+- !16477 CVE-2024-50140
+- KVM: arm64: fix memory leak in TLBI
+- !16435 fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
+- !16372 ksmbd: Fix UAF in __close_file_table_ids
+- !16371 ext4: ignore xattrs past end
+- perf: Fix hang while freeing sigtrap event
+- irqchip/gic: remove useless printing in pv sgi
+- md/raid10: wait barrier before returning discard request with REQ_NOWAIT
+- md: fix mddev uaf while iterating all_mddevs list
+- !16532 memcg: always call cond_resched() after fn()
+- sched: fair: Use rq_clock_task to account rq->idle_avg
+- memcg: always call cond_resched() after fn()
+- !16524 v3 CVE-2024-27079
+- !16527 v2 some fix about ifs
+- !16521 drm/amd/display: Fix slab-use-after-free in hdcp
+- !16513 fs/resctrl: Restore default settings for all resctrl_res_level
+- interference: Fix IFS cannot show in cgroup v1 sub-cgroup
+- interference: Fix compilation issue
+- !16523 v2 arm64: entry: Fix ACTLR_XCALL_XINT not set build problem
+- platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface
+- platform/x86/intel-uncore-freq: Add support for efficiency latency control
+- platform/x86/intel-uncore-freq: Do not present separate package-die domain
+- iommu/vt-d: Fix NULL domain on device release
+- iommu: Fix kabi breakage for release_domain in struct iommu_ops
+- iommu: Add static iommu_ops->release_domain
+- !16515 ASoC: qcom: Fix sc7280 lpass potential buffer overflow
+- !16483 bugfix for hisilicon accelerator driver
+- arm64: entry: Fix ACTLR_XCALL_XINT not set build problem
+- drm/amd/display: Fix slab-use-after-free in hdcp
+- ASoC: qcom: Fix sc7280 lpass potential buffer overflow
+- fs/resctrl: Add missing rdt_last_cmd_clear() after rdtgroup_kn_lock_live()
+- fs/resctrl: Restore default settings for all resctrl_res_level
+- fs/resctrl: Free mbm_total and mbm_local when fails
+- perf/x86/intel: Only check the group flag for X86 leader
+- !16510 v5 Support soft domain
+- !16509 v2 Support thp policy control per process
+- !16479 wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi
+- !16478 pds_core: make wait_context part of q_info
+- !16476 drm/i915/huc: Fix fence not released on early probe errors
+- !16499 padata: do not leak refcount in reorder_work
+- config: Configurate CONFIG_SCHED_SOFT_DOMAIN
+- sched: fair: Disable numa migrate for soft domian task
+- sched: fair: Select idle cpu in soft domain
+- sched: Attach task group to soft domain
+- sched: topology: Build soft domain for LLC
+- mm: tool: add task_thpctl to control thp per process
+- mm: add thp process control interface module
+- !16489 v5 Cgroup-Based Interference Statistics
+- !16453 perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
+- !16458 v3 arm64: idle: Handle idle state for xcall/xint
+- !16496 fbdev: omapfb: Add 'plane' value check
+- !16459 fs/jfs: Prevent integer overflow in AG size calculation
+- usb: typec: ucsi: Set orientation as none when connector is unplugged
+- !16486 v10 High Performance Container Resource View Isolation
+- padata: do not leak refcount in reorder_work
+- !16461 net: hns3: add set_loopback interface to realtek phy driver
+- !16414 drm/nouveau: prime: fix ttm_bo_delayed_delete oops
+- !16413 bus: mhi: host: Fix race between unprepare and queue_buf
+- !15156 Add IOAPIC support for Hygon family 18h model 10h
+- fbdev: omapfb: Add 'plane' value check
+- scsi: st: Fix array overflow in st_setup()
+- arm64/watchdog: fix watchdog failure in low power scenarios
+- !16449 [OLK-6.6]Hygon: Support to dec and enc userspace pages
+- !16488 drm/hisilicon/hibmc: add HPD, getting EDID, colorbar features in DP function
+- !16431 v5 IPIV-BUGFIX for HIP12
+- drm/hisilicon/hibmc: hibmc-drm bugfix for DP
+- drm/hisilicon/hibmc:fix KVM is not displaying when GRUB VGA is on
+- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
+- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
+- drm/hisilicon/hibmc: Add vga connector detect functions
+- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
+- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
+- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
+- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
+- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
+- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
+- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
+- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
+- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
+- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
+- drm/ast: Implement polling for VGA and SIL164 connectors
+- drm/sysfs: Register "ddc" symlink later
+- openeuler_defconfig: Disable CGROUP_IFS config by default
+- interference: Add cgroup v1 support for CGROUP_IFS
+- interference: Add irq interference track support
+- interference: Add sched wakelat interference track support
+- interference: Exclude throttle time from rundelay
+- interference: Add sched throttle interference track support
+- interference: Add sched sleep interference track support
+- interference: Add sched rundelay interference track support
+- interference: Add smt interference track support
+- interference: Add cgroup-based inteference statistics framework
+- cgroup: Export cgroup_addrm_files as internal interface
+- cgroup: Export cgroup_init_cftypes as internal interface
+- interference: Add CGROUP_IFS_DEFAULT_ENABLED config
+- interference: Add CGROUP_IFS config
+- !16487 hisi_sas: Misc patches and cleanups
+- scsi: hisi_sas: Fix warning detected by sparse
+- scsi: hisi_sas: Wait until error handling is complete
+- scsi: hisi_sas: Code style cleanup
+- scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk
+- scsi: hisi_sas: Use macro instead of magic number
+- scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
+- scsi: hisi_sas: Enable force phy when SATA disk directly connected
+- scsi: hisi_sas: Fixed failure to issue vendor specific commands
+- Revert "Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure""
+- Revert "scsi: hisi_sas: Enable force phy when SATA disk directly connected"
+- !15150 correct address translation for Hygon family 18h model 4h~10h
+- !16445 [OLK-6.6][Bugfix]hugetlb: Fix NULL pointer dereference BUG
+- !16484 v5: ucounts: rlimit scalability issues
+- !16481 net: tcp: scale connect() under pressure
+- config: Turn on CONFIG_BPF_RVI for openeuler_defconfig
+- samples/bpf: Add iterator program for cpu_online
+- samples/bpf: Add iterator program for cpuinfo_x86
+- bpf: Add bpf_arch_flags kunc for x86
+- bpf: Add cpuinfo_x86 iterator target
+- bpf: pidns: Add {bpf,get}_current_level1_reaper()
+- bpf: Add bpf_cpumask_weight() kfunc
+- cpuset: Add task_effective_cpumask()
+- bpf: cpuset: Add bpf_cpuset_from_task() kfunc
+- bpf: Add generic_single_iter
+- bpf: Add CONFIG_BPF_RVI
+- ucount: fix kabi for ucounts
+- ucounts: reinplement rlimit with percpu_counter
+- ucounts: add input for inc_rlimit_[get_]ucounts_limit
+- ucounts: add CONFIG_UCOUNTS_PERCPU_COUNTER
+- ucount: use rcuref_t for reference counting
+- ucount: use RCU for ucounts lookups
+- ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero()
+- ucounts: move kfree() out of critical zone protected by ucounts_lock
+- rcu: provide a static initializer for hlist_nulls_head
+- !16473 RDMA/hns: Trace support and bugfixes
+- !15148 Add hygon_set_guest_pat_wb parameter to enhance performance for non-passthrough application scenarios
+- crypto: hisilicon/zip - do not expose hashagg algorithm when uacce mode is 2
+- crypto: hisilicon/trng - use DEFINE_MUTEX() for mutex lock
+- crypto: hisilicon - enable error reporting again
+- crypto: hisilicon/qm - alloc power of 2 interrupts
+- crypto: hisilicon/qm - fix vfs_num error
+- uacce: fix unsigned long print format
+- uacce: delete some redundant code
+- uacce: fix isolate sysfs check condition
+- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses.
+- inet: call inet6_ehashfn() once from inet6_hash_connect()
+- inet: change lport contribution to inet_ehashfn() and inet6_ehashfn()
+- tcp: use RCU lookup in __inet_hash_connect()
+- tcp: add RCU management to inet_bind_bucket
+- tcp: optimize inet_use_bhash2_on_bind()
+- tcp: Use bhash2 for v4-mapped-v6 non-wildcard address.
+- tcp: use RCU in __inet{6}_check_established()
+- usb: typec: ucsi: glink: fix off-by-one in connector_status
+- usb: typec: ucsi: glink: be more precise on orientation-aware ports
+- usb: typec: ucsi: glink: set orientation aware if supported
+- usb: typec: ucsi: glink: move GPIO reading into connector_status callback
+- wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi
+- pds_core: make wait_context part of q_info
+- task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK
+- task_work: Fix kabi breakage in enum task_work_notify_mode
+- sched/core: Disable page allocation in task_tick_mm_cid()
+- task_work: Add TWA_NMI_CURRENT as an additional notify mode.
+- drm/i915/huc: Fix fence not released on early probe errors
+- drm/virtio: implement virtio_gpu_shutdown
+- virtgpu: don't reset on shutdown
+- virtio: break and reset virtio devices on device_shutdown()
+- wifi: ath12k: Optimize the mac80211 hw data access
+- !16422 v3 fuse: Backport Anolis Features and Performance patches
+- RDMA/hns: Optimize HW performance by limiting ACK request frequency
+- RDMA/hns: Fix scc_param failed logic judgments
+- RDMA/hns: Fix congestion control algorithm parameter range
+- RDMA/hns: Fix address information leakage of DCA memory
+- RDMA/hns: Inappropriate format characters cleanup
+- RDMA/hns: Add trace for CMDQ dumping
+- RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
+- RDMA/hns: Add trace for MR/MTR attribute dumping
+- RDMA/hns: Add trace for AEQE dumping
+- RDMA/hns: Add trace for WQE dumping
+- RDMA/hns: Add trace for flush CQE
+- !16448 [OLK-6.6]riscv: fix kprobe crash due to broken patch_text() API
+- drm/phytium: Fix some Bugs in Phytium Display Engine
+- LoongArch: sync kvm head file from upstream
+- LoongArch: fix migrate issue
+- LoongArch: Save and restore CSR.CNTC for hibernation
+- !16447 Intel: Intel_idle add GNRD and CWF platform support for 6.6
+- !16441 ext4: better scalability for ext4 block allocation
+- !16456 v5 xfs: support log grant track bytes
+- !16346 yt6801: Add Motorcomm yt6801 PCIe driver
+- !16028 [OLK-6.6][eNFS]add nfs feature to support multipath
+- !16398 cachefiles: Parse the "secctx" immediately
+- net: libwx: fix Tx L4 checksum
+- net: hns3: add set_loopback interface to realtek phy driver
+- !16363 [OLK-6.6]:update patches for sw64 architecture
+- riscv: livepatch.c adapt patch_text() changes
+- !15153 Get the correct instance id calculation for Hygon family 18h model 6h~10h
+- fs/jfs: Prevent integer overflow in AG size calculation
+- arm64: entry: Support hardware xcall and xint
+- arm64/Kconfig: Add turbo features submenuconfig
+- xfs: fix incorrect tail lsn tracking when AIL is empty
+- xfs: revert AIL TASK_KILLABLE threshold
+- xfs: skip flushing log items during push
+- xfs: grant heads track byte counts, not LSNs
+- xfs: pass the full grant head to accounting functions
+- xfs: track log space pinned by the AIL
+- xfs: collapse xlog_state_set_callback in caller
+- xfs: l_last_sync_lsn is really AIL state
+- xfs: ensure log tail is always up to date
+- xfs: background AIL push should target physical space
+- xfs: AIL doesn't need manual pushing
+- xfs: move and rename xfs_trans_committed_bulk
+- Revert "xfs: update the last_sync_lsn with ctx start lsn"
+- !16404 FIX CVE-2024-58096
+- !16432 wifi: ath11k: fix RCU stall while reaping monitor destination ring
+- perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
+- !16433 Fix CVE-2025-21972
+- x86/mm: support to dec and enc userspace pages
+- !16399 CVE-2025-37925
+- !16291 Fix CVE-2025-37773
+- !16317 Fix CVE-2025-37782
+- !16378 vdpa:Adding compilation macro to decouple the vdpa and iommufd modules
+- riscv: Pass patch_text() the length in bytes
+- intel_idle: add Clearwater Forest SoC support
+- intel_idle: add Granite Rapids Xeon D support
+- !16041 [OLK-6.6] 支持用户态通过hygon_psp_resource2设备节点mmap PSP设备的mmio内存
+- mm/hugetlb: fix kernel NULL pointer dereference when replacing free hugetlb folios
+- ext4: move mb_last_[group|start] to ext4_inode_info
+- ext4: add ext4_try_lock_group() to skip busy groups
+- !16366 Backport 6.6.55-6.6.60 LTS
+- !16389 mm: remove unnecessary calls to lru_add_drain
+- !16388 cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show()
+- mm/huge_memory: fix dereferencing invalid pmd migration entry
+- selftests/mm: compaction_test: support platform with huge mount of memory
+- vdpa:Adding compilation macro to decouple the vdpa and iommufd modules
+- EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h
+- EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h
+- EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h
+- EDAC/amd64: Rename the address translation function for hygon family 18h model 4h
+- crypto: ccp: Support userspace mmap psp mmio
+- !16100 kvm:Optimize the processing performance of multiple eventfd and irqfd
+- !16427 [OLK-6.6] 移除vpsp运行时对CSV功能的依赖
+- !16428 RDMA/core: Silence oversized kvmalloc() warning
+- fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
+- !16408 drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create()
+- ksmbd: fix use-after-free in ksmbd_session_rpc_open
+- wifi: ath11k: fix RCU stall while reaping monitor destination ring
+- !16423 arm64/mpam: Update QoS partition default value
+- net: mctp: unshare packets when reassembling
+- arm64/kabi: use KABI_EXTEND to skip KABI check
+- kvm: hisi: print error for IPIV
+- KVM: arm64: using kvm_vgic_global_state for ipiv
+- kvm: hisi: Don't allow to change mpidr in IPIv
+- kvm: hisi: make sure vcpu_id and vcpu_idx have same value in IPIv
+- KVM: arm64: fix live migration bug of IPIv
+- irqchip/gic: Add HiSilicon PV SGI support
+- KVM: arm64: Implement PV_SGI related calls
+- KVM: arm64: Document PV-sgi interface
+- KVM: arm64: Introduce ipiv enable ioctl
+- arm64/config: add config to control whether enable IPIV feature
+- !15657 [OLK-6.6] perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
+- RDMA/core: Silence oversized kvmalloc() warning
+- !16421 mm: fix VMA heap bounds checking
+- crypto: ccp: support psp generic ringbuffer
+- crypto: ccp: Remove vpsp's dependency on sev module
+- objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq()
+- !15903 bcache: call force_wake_up_gc() if necessary in check_should_bypass()
+- !16394 CVE-2025-37970
+- arm64/mpam: Update QoS partition default value
+- x86/resctrl: Add max_bw to struct resctrl_membw
+- x86/resctrl: Remove hard-coded memory bandwidth limit
+- arm64/mpam: Set 1 as the minimum setting value for MBA
+- arm64/mpam: Fix num_rmids information
+- fs/resctrl: Fix the crash caused by mounting resctrl but not support RDT
+- fuse: remove an unnecessary if statement
+- fuse: use fuse_range_is_writeback() instead of iterating pages
+- fuse: remove unneeded lock which protecting update of congestion_threshold
+- fuse: clear FR_PENDING if abort is detected when sending request
+- fuse: cleanup request queuing towards virtiofs
+- fuse: add fast path for fuse_range_is_writeback
+- fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES)
+- fuse: Add initial support for fs-verity
+- anolis: fuse: introduce write alignment
+- anolis: fuse: separate bg_queue for write and other requests
+- fuse: check aborted connection before adding requests to pending list for resending
+- fuse: clear FR_SENT when re-adding requests into pending list
+- fuse: set FR_PENDING atomically in fuse_resend()
+- fuse: Use the high bit of request ID for indicating resend requests
+- fuse: Introduce a new notification type for resend pending requests
+- fuse: add support for explicit export disabling
+- config: enable FS_STACK at correct position
+- mm: fix VMA heap bounds checking
+- drm/nouveau: prime: fix ttm_bo_delayed_delete oops
+- bus: mhi: host: Fix race between unprepare and queue_buf
+- add enfs feature
+- !16392 【olk 6.6】backport two bugfixes for hibmcge driver
+- drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create()
+- !16401 v7 Add FUSE Passthrough Support
+- wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode
+- fuse: config: enable FUSE_PASSTHROUGH and FS_STACK
+- fs: use do_splice_direct() for nfsd/ksmbd server-side-copy
+- fs: move file_start_write() into direct_splice_actor()
+- fs: fork splice_file_range() from do_splice_direct()
+- backing-file: convert to using fops->splice_write
+- fuse: update inode size after extending passthrough write
+- fs: pass offset and result to backing_file end_write() callback
+- fuse: disable the combination of passthrough and writeback cache
+- fs: fix __sb_write_started() kerneldoc formatting
+- remap_range: merge do_clone_file_range() into vfs_clone_file_range()
+- ovl: relax WARN_ON in ovl_verify_area()
+- ovl: fix dentry reference leak after changes to underlying layers
+- fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set
+- fuse: respect FOPEN_KEEP_CACHE on opendir
+- fuse: verify zero padding in fuse_backing_map
+- fuse: fix parallel dio write on file open in passthrough mode
+- fuse: fix wrong ff->iomode state changes from parallel dio write
+- fuse: implement passthrough for mmap
+- fuse: implement splice read/write passthrough
+- fuse: implement read/write passthrough
+- fuse: implement open in passthrough mode
+- fuse: prepare for opening file in passthrough mode
+- fuse: implement ioctls to manage backing files
+- fuse: introduce FUSE_PASSTHROUGH capability
+- fuse: factor out helper for FUSE_DEV_IOC_CLONE
+- fs: factor out backing_file_mmap() helper
+- fs: factor out backing_file_splice_{read,write}() helpers
+- fs: factor out backing_file_{read,write}_iter() helpers
+- fs: prepare for stackable filesystems backing file helpers
+- fs: create {sb,file}_write_not_started() helpers
+- fs: create file_write_started() helper
+- fs: create __sb_write_started() helper
+- fs: move kiocb_start_write() into vfs_iocb_iter_write()
+- fs: move permission hook out of do_iter_read()
+- fs: move permission hook out of do_iter_write()
+- fs: move file_start_write() into vfs_iter_write()
+- coda: change locking order in coda_file_write_iter()
+- btrfs: move file_start_write() to after permission hook
+- remap_range: move file_start_write() to after permission hook
+- remap_range: move permission hooks out of do_clone_file_range()
+- splice: remove permission hook from iter_file_splice_write()
+- splice: move permission hook out of splice_file_to_pipe()
+- splice: move permission hook out of splice_direct_to_actor()
+- splice: remove permission hook from do_splice_direct()
+- ovl: add permission hooks outside of do_splice_direct()
+- ovl: do not encode lower fh with upper sb_writers held
+- ovl: do not open/llseek lower file with upper sb_writers held
+- ovl: reorder ovl_want_write() after ovl_inode_lock()
+- ovl: split ovl_want_write() into two helpers
+- ovl: add helper ovl_file_modified()
+- fs: store real path instead of fake path in backing file f_path
+- fs: create helper file_user_path() for user displayed mapped file path
+- fs: get mnt_writers count for an open backing file's real path
+- ovl: protect copying of realinode attributes to ovl inode
+- ovl: punt write aio completion to workqueue
+- ovl: propagate IOCB_APPEND flag on writes to realfile
+- ovl: use simpler function to convert iocb to rw flags
+- fuse: allow parallel dio writes with FUSE_DIRECT_IO_ALLOW_MMAP
+- fuse: introduce inode io modes
+- fuse: prepare for failing open response
+- fuse: break up fuse_open_common()
+- fuse: allocate ff->release_args only if release is needed
+- fuse: factor out helper fuse_truncate_update_attr()
+- fuse: add fuse_dio_lock/unlock helper functions
+- fuse: create helper function if DIO write needs exclusive lock
+- fs: export mnt_{get,put}_write_access() to modules
+- fs: rename __mnt_{want,drop}_write*() helpers
+- jfs: reject on-disk inodes of an unsupported type
+- cachefiles: Parse the "secctx" immediately
+- PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type
+- iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
+- net: hibmcge: fix wrong ndo.open() after reset fail issue.
+- net: hibmcge: fix incorrect statistics update issue
+- sw64: adapt to the upstream changes in early_init_dt_(scan/verify)
+- sw64: gpu: replace __sw_64__ with CONFIG_SW64
+- sw64: kprobe on ftrace: fix bug in restoring regs
+- sw64: iommu: do real map on iova in 32bit mmio space
+- mm: remove unnecessary calls to lru_add_drain
+- cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show()
+- !16374 LTS Conflicts Backport
+- sw64: qspinlock: add CNA support for sw64
+- sw64: qspinlock: add PARAVIRT SPINLOCK support for sw64
+- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
+- Revert "sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu"
+- sw64: move syscall handling to sys_sw64.c
+- sw64: improve sw64_rrk
+- sw64: fix printing issue when using kprobe on ftrace
+- sw64: add powercap driver
+- sw64: clocksource: fix the issue of clockevents not being notified
+- sw64: modify the interface for firmware to pass the running mode
+- sw64: fix shared_cpu_map of L3 Cache
+- sw64: fix SWVM_IRQS undeclared when enabling HIBERNATION
+- sw64: kvm: optimize the compatibility of guest interrupt
+- sw64: kvm: optimize the implementation of guest interrupt
+- sw64: fix some compile issues for cpuautoplug.c
+- sw64: cpufreq: fix for emulator that do not support cpufreq
+- sw64: cpufreq: refactor cpufreq related code
+- sw64: iommu: work around iova range check after resv_region
+- sw64: gpu: fix SIMD IO access issues
+- sw64: msi: fix guest msi interrupt handling
+- sw64: msi: modify msi migration strategy
+- sw64: msi: clear the residual vector_irq information of cpu
+- sw64: ftrace: add notrace attribute to memset&memcpy
+- sw64: ftrace: fix bug in restoring regs
+- sw64: cpufreq: remove some meaningless code
+- sw64: cpufreq: move cpufreq notifier to its user
+- sw64: cpufreq: rename sw64_cpufreq.c to sunway-cpufreq.c
+- sw64: cpufreq: remove debugfs code
+- sw64: fix an error in BPF exception handling
+- sw64: modify CPU autoplug initialization process
+- sw64: iommu: print more info for interrupts
+- sw64: msi: fix irq affinity setting during migration
+- sw64: use CONFIG_HZ_PERIODIC by default
+- sw64: fix specific performance counter error
+- sw64: enable all HW PMUs for max sampling period events
+- sw64: update exclusive counter handling
+- sw64: fix perf event L1I cache write support
+- sw64: locking/atomic: make atomic*_{cmp,}xchg optional
+- sw64: sound: fix compile error when CONFIG_SND_DUMMY=y
+- sw64: kexec: add support for crashkernel=size[KMG]
+- sw64: bpf: add ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE to Kconfig
+- sw64: ftrace: save&restore more stack frame in ftrace_caller
+- sw64: enable -fsw-unalign-byte for new subarchs
+- sw64: reduce jump instructions in entUna
+- sw64: simplify GP handling for entUna
+- sw64: fix secondary_cpu_start for CORE3B
+- sw64: reimplement cmpxchg and xchg
+- sw64: change condition of some cflags
+- sw64: put cpu_set_node() in init text
+- sw64: make sw64_(read/write)_csr always inline
+- sw64: compile divide.S for c3b only
+- sw64: vdso: add support for time namespaces
+- sw64: rename PT_REGS_SP to PT_REGS_R30
+- sw64: modify parameters of the exception functions
+- sw64: kvm: modify parameters of the exception functions
+- sw64/vdso: Support mremap() for vDSO
+- sw64/kvm: fix a bug for starting CORE3 VM
+- sw64: ftrace: fix atomicity bugs in ftrace
+- sw64: fix copy_oldmem_page according to upstream
+- sw64: fix nmi_(enter/exit) error in CORE3B
+- sw64: add a 1ms delay before CPU offline
+- sw64: topology: discard topology information from PPTT
+- sw64: iommu: implement resv_region APIs
+- sw64: pci: fix secondary bus reset issue
+- sw64: sound: avoid pagefault in pcm driver's memset
+- sw64: flush TLB after modifying ptbr_sys
+- sw64: fix an error when running no main() program
+- sw64: cache: fix cache ID is not unique when ACPI disabled
+- sw64: ftrace: implement ftrace_modify_call
+- sw64: kvm: fix incorrect vm_flags in vmem_mmap()
+- sw64: cpu: give preference to CPU information from SMBIOS
+- sw64: irqchip: use sunway as vendor prefix in device tree
+- sw64: irqchip: use pr_fmt instead of prefix string macro
+- sw64: numa: decrease CONFIG_NODES_SHIFT to 3
+- sw64: acpi: suppress meaningless error log when acpi=off
+- sw64: emulator: refactor shutdown and restart functions
+- perf jitdump: Add SW64 support
+- sw64: emulator: add shutdown and restart functions
+- sw64: emulator: fix the multi-core boot issue
+- sw64: fix bad address error for vfio
+- sw64: acpi: add support for ACPI S3
+- sw64: iommu: restore iommu_map/unmap callbacks
+- sw64: iommu: work around lazy translation initialization
+- sw64: iommu: adjust def_domain_type
+- sw64: iommu: fix iommu_v1 capability
+- sw64: fix iommu commandline parameter
+- sw64: iommu: remove unnecessary locking in map/unmap_pages
+- sw64: fix no CONFIG_DYNAMIC_FTRACE_WITH_REGS error
+- sw64: fix kprobe function
+- sw64: perf: fix specific performance events can be sampled
+- sw64: bpf: optimize JIT for load imm
+- sw64: bpf: fix BPF_CALL JIT for multi-function programs
+- sw64: bpf: optimize some instructions
+- sw64: bpf: fix XADD32 and XADD64
+- sw64: kexec: fix a bug in menuconfig
+- sw64: kexec: fix a compilation error
+- sw64: iommu: mark hose->iommu_enable as true before probing
+- sw64: iommu: fix work around of iommu interrupt remapping capability
+- sw64: iommu: fix def_domain_type callback
+- sw64: iommu: introduce PCI device check before iommu probing
+- !16085 init/Kconfig: Add SMP to the dependencies of QOS_SCHED
+- !16311 kernel: Remove signal hacks for vhost_tasks
+- !16365 Add CFTYPE_NOT_ON_ROOT for qos_level
+- !16364 gfp: include __GFP_NOWARN in GFP_NOWAIT
+- eventfd:Introduce the eventfd batch processing interface
+- !16369 ftrace: Add cond_resched() to ftrace_graph_set_hash()
+- x86/ptrace: Fix kabi breakage in struct pt_regs
+- x86/ptrace: Add FRED additional information to the pt_regs structure
+- x86/ptrace: Cleanup the definition of the pt_regs structure
+- ksmbd: Fix UAF in __close_file_table_ids
+- ext4: ignore xattrs past end
+- ftrace: Add cond_resched() to ftrace_graph_set_hash()
+- !16367 scsi: sg: fix refcount underflow in
+- scsi: sg: Enable runtime power management
+- Revert "scsi: sg: Enable runtime power management"
+- net: Fix kabi breakage in struct netlink_dump_control
+- net: Fix kabi breakage in struct netlink_callback
+- rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
+- rtnetlink: change nlk->cb_mutex role
+- Add CFTYPE_NOT_ON_ROOT for qos_level
+- !16349 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.82-6.6.83 LTS Patches
+- docs/core-api: memory-allocation: GFP_NOWAIT doesn't need __GFP_NOWARN
+- gfp: include __GFP_NOWARN in GFP_NOWAIT
+- !16359 net: hns3: some bugfixes for hns3 driver
+- !16350 [OLK-6.6]Hygon: Address boot failures of CSV1/CSV2 VMs on Hygon 2g and C86-3g CPUs with firmware build ID below 1878 and 1810.
+- !16281 【OLK-6.6】新增海光psp/ccp device id以及优化海光可信功能内核驱动
+- !16344 [OLK-6.6] backport important bugfix for nvme driver from upstream linux-6.6.y
+- net: hns3: disable interrupt when ptp init failed
+- net: hns3: avoid unnecessary checking when unmap buffer
+- net: hns3: fix a use of uninitialized variable problem
+- kbuild: userprogs: use correct lld when linking through clang
+- pfifo_tail_enqueue: Drop new packet when sch->limit == 0
+- spi-mxs: Fix chipselect glitch
+- x86/boot: Sanitize boot params before parsing command line
+- x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
+- ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
+- x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
+- drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
+- ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
+- mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
+- iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
+- iio: dac: ad3552r: clear reset status flag
+- iio: filter: admv8818: Force initialization of SDO
+- eeprom: digsy_mtc: Make GPIO lookup table match the device
+- bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
+- drivers: core: fix device leak in __fw_devlink_relax_cycles()
+- intel_th: pci: Add Panther Lake-P/U support
+- intel_th: pci: Add Panther Lake-H support
+- intel_th: pci: Add Arrow Lake support
+- mei: me: add panther lake P DID
+- cdx: Fix possible UAF error in driver_override_show()
+- KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
+- KVM: SVM: Suppress DEBUGCTL.BTF on AMD
+- KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
+- usb: xhci: Enable the TRB overfetch quirk on VIA VL805
+- xhci: pci: Fix indentation in the PCI device ID definitions
+- usb: gadget: Check bmAttributes only if configuration is valid
+- usb: gadget: Fix setting self-powered state on suspend
+- usb: gadget: Set self-powered based on MaxPower and bmAttributes
+- usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
+- usb: typec: ucsi: increase timeout for PPM reset operations
+- usb: dwc3: gadget: Prevent irq storm when TH re-executes
+- usb: dwc3: Set SUSPENDENABLE soon after phy init
+- usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
+- usb: renesas_usbhs: Flush the notify_hotplug_work
+- usb: typec: ucsi: Fix NULL pointer access
+- usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
+- usb: hub: lack of clearing xHC resources
+- usb: renesas_usbhs: Use devm_usb_get_phy()
+- usb: renesas_usbhs: Call clk_put()
+- gpio: rcar: Fix missing of_node_put() call
+- net: dsa: mt7530: Fix traffic flooding for MMIO devices
+- sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
+- ublk: set_params: properly check if parameters can be applied
+- net-timestamp: support TCP GSO case for a few missing flags
+- exfat: fix soft lockup in exfat_clear_bitmap
+- x86/sgx: Fix size overflows in sgx_encl_create()
+- vlan: enforce underlying device type
+- ppp: Fix KMSAN uninit-value warning with bpf
+- net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
+- net: ipa: Fix QSB data for v4.7
+- net: ipa: Fix v4.7 resource group names
+- be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
+- drm/sched: Fix preprocessor guard
+- hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
+- llc: do not use skb_get() before dev_queue_xmit()
+- ALSA: usx2y: validate nrpacks module parameter on probe
+- tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
+- hwmon: (ad7314) Validate leading zero bits and return error
+- hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
+- hwmon: (pmbus) Initialise page count in pmbus_identify()
+- caif_virtio: fix wrong pointer check in cfv_probe()
+- net: gso: fix ownership in __udp_gso_segment
+- bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
+- HID: google: fix unused variable warning under !CONFIG_ACPI
+- wifi: iwlwifi: limit printed string from FW file
+- mm: don't skip arch_sync_kernel_mappings() in error paths
+- mm/page_alloc: fix uninitialized variable
+- block: fix conversion of GPT partition name to 7-bit
+- s390/traps: Fix test_monitor_call() inline assembly
+- dma: kmsan: export kmsan_handle_dma() for modules
+- rapidio: fix an API misues when rio_add_net() fails
+- wifi: nl80211: reject cooked mode if it is set along with other flags
+- Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
+- Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
+- mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
+- x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
+- x86/cpu: Validate CPUID leaf 0x2 EDX output
+- x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
+- platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
+- drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
+- hwmon: (peci/dimmtemp) Do not provide fake thresholds data
+- ALSA: hda/realtek: update ALC222 depop optimize
+- ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
+- ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
+- ALSA: seq: Avoid module auto-load handling at event delivery
+- gpio: rcar: Use raw_spinlock to protect register access
+- ksmbd: fix bug on trap in smb2_lock
+- ksmbd: fix use-after-free in smb2_lock
+- ksmbd: fix type confusion via race condition when using ipc_msg_send_request
+- LoongArch: Set max_pfn with the PFN of the last page
+- LoongArch: Use polling play_dead() when resuming from hibernation
+- LoongArch: Convert unreachable() to BUG()
+- tracing: tprobe-events: Fix a memory leak when tprobe with $retval
+- !16325 perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
+- !16326 mfd: ene-kb3930: Fix a potential NULL pointer dereference
+- crypto: ccp: Fix for potential memory Out-of-Bounds access due to insufficient array size
+- !16324 LoongArch: add PCA953X/2K3000 GMAC/IGC netcard/NR_CPUS=2048/SCHED_MC support
+- !16352 [OLK-6.6] Fix sxe compile errors without CONFIG_PM_SLEEP
+- Linkdata:net:fix sxe compile errors 'sxe_resume' defined but not used
+- !16280 Add Loongson PWM controller support
+- !16279 crypto: loongson: add wst se chip support
+- riscv: cacheinfo: Use of_property_present() for non-boolean properties
+- riscv: Prevent a bad reference count on CPU nodes
+- riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT
+- riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init()
+- NFS: O_DIRECT writes must check and adjust the file length
+- x86/speculation: Add __update_spec_ctrl() helper
+- net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
+- net: enetc: Replace ifdef with IS_ENABLED
+- net: enetc: Remove setting of RX software timestamp
+- drm/amdgpu: disable BAR resize on Dell G5 SE
+- drm/amdgpu: Check extended configuration space register when system uses large bar
+- smb: client: fix chmod(2) regression with ATTR_READONLY
+- drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
+- drm/i915/xe2lpd: Move D2D enable/disable
+- efi: Don't map the entire mokvar table to determine its size
+- x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
+- !16342 v5 Memory access profiler(SPE) driven NUMA balancing and damon
+- !16302 IMA: support virtcca extend assigned register
+- !15384 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.63-6.6.64 LTS Conflicts Patches
+- !16229 drivers/iommu: Enhance the robustness of the iommu module
+- KVM: SVM: CSV is unsupported if both the firmware with a build ID < 1878 and SME is not in use
+- KVM: SVM: The ASID range available for CSV2 guests vary across different firmware
+- yt6801: Add Motorcomm yt6801 PCIe driver
+- !16328 drm/amd/display: prevent hang on link training fail
+- !16310 ocfs2: validate l_tree_depth to avoid out-of-bounds access
+- IMA: support virtcca extend assigned register
+- nvme-tcp: fix premature queue removal and I/O failover
+- config: Enable memory sampling based pmu for numa balance and damon by default
+- arm-spe: Export boost SPE sampling info via tracefs tracepoint
+- arm-spe: Add kernel cmdline option to enable SPE boost
+- arm-spe: Boost SPE add TLB hot page and remote access tracking
+- mm/damon/vaddr: Add demotion interface for migrating cold pages to target nodemask
+- mm/damon/vaddr: Extend mem_sampling sysctl to support DAMON
+- mm/damon/vaddr: Support hardware-assisted memory access sampling
+- mm/numa: Add tracepoints for access sampling and NUMA page migration
+- mm/mem_sampling: Add sysctl control for NUMA balancing integration
+- mm/numa: Enable mem_sampling-based access tracking for NUMA balancing
+- mm/numa: Use mem_sampling framework for NUMA balancing
+- mm/mem_sampling:: Add proc and cmdline interface to control sampling enable
+- sched: Enable per-process mem_sampling from sched switch path
+- mm/mem_sampling: Add sched switch hook to control sampling state
+- mm/mem_sampling: Add eBPF interface for memory access tracing
+- mm_monitor/mm_spe: Introduce arm_spe_user to abstract SPE usage
+- mm_monitor/mm_spe: Add PMU based memory sampling abstract layer
+- mm_monitor/mm_spe: Init per-CPU buffers and SPE state
+- mm_monitor/mm_spe: Introduce standalone SPE profiling framework
+- !16323 bpf: Fix WARN() in get_bpf_raw_tp_regs
+- !16286 arm64: Add support for FEAT_{LS64, LS64_V}.
+- !12573 [OLK-6.6] Fix rnpvf compile errors without CONFIG_MXGBEVF_FIX_VF_QUEUE
+- !15434 Backport PRM update and bugfixes up to v6.14.
+- !16278 drm: LoongArch: fix rx550/gfx6/gfx7/gfx8 error
+- drm/amd/display: prevent hang on link training fail
+- mfd: ene-kb3930: Fix a potential NULL pointer dereference
+- perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
+- LoongArch: Prevent cond_resched() occurring within kernel-fpu
+- LoongArch: 2K3000 GMAC support.
+- LoongArch: Add SCHED_MC (Multi-core scheduler) support
+- LoongArch: Enable GPIO_PCA953X driver
+- LoongArch: Enable IGC driver
+- LoongArch: CONFIG_NR_CPUS expanded to 2048
+- bpf: Fix WARN() in get_bpf_raw_tp_regs
+- !16298 v2 CVE-2024-58098
+- !16218 bpf: Fix kmemleak warning for percpu hashmap
+- !16217 bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
+- PCI: Fix reference leak in pci_register_host_bridge()
+- KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest
+- Workaround the issue when compile with CONFIG_FUNCTION_ALIGNMENT_64B
+- arm64: Add support for FEAT_{LS64, LS64_V}
+- arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1
+- !16300 【olk 6.6】 add two bugfixes for ptp_hisi driver
+- binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4
+- uapi/auxvec: Define AT_HWCAP3 and AT_HWCAP4 aux vector, entries
+- arm64: Support AT_HWCAP3
+- kernel: Remove signal hacks for vhost_tasks
+- ocfs2: validate l_tree_depth to avoid out-of-bounds access
+- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
+- ptp: hisi: the print of element in ptp need protected by lock
+- ptp: hisi: fix list not delete problem
+- !15157 Add support edac for hygon family 18h model 10h
+- !15155 Add LS and IF mce types for Hygon family 18h model 7h
+- bpf: Fix kabi breakage in struct bpf_subprog_info
+- selftests/bpf: test for changing packet data from global functions
+- bpf: track changes_pkt_data property for global functions
+- bpf: refactor bpf_helper_changes_pkt_data to use helper number
+- bpf: add find_containing_subprog() utility function
+- crypto: ccp: add new pci device id and modify psp_do_cmd() interface to not rely on sev device
+- !16271 kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
+- !16284 Sync from 6.6 for the sam kabi
+- bcache: call force_wake_up_gc() if necessary in check_should_bypass()
+- !15291 [Intel-SIG]dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
+- !16277 Revert DP HPD module to fix the problem
+- tracing: Return from tracing_buffers_read() if the file has been closed
+- trace: Fix kabi breakage in struct trace_iterator
+- ring-buffer: Make wake once of ring_buffer_wait() more robust
+- tracing/ring-buffer: Fix wait_on_pipe() race
+- !16192 drivers/yunsilicon: fix query/modify pkt_dst_info return error
+- !16180 PINCTRL:ENABLE_CONFIG_PINCTRL for resolve Intel notebook touchpad issue; fw, net: wireless: Add RTW88 driver and compressed firmware support
+- !16231 LoongArch: Return NULL from huge_pte_offset() for invalid PMD
+- !16256 CVE-2025-21916
+- !16257 CVE-2025-21950
+- Revert "drm/sysfs: Register "ddc" symlink later"
+- Revert "drm/ast: Implement polling for VGA and SIL164 connectors"
+- Revert "drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers"
+- Revert "drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER"
+- Revert "drm/hisilicon/hibmc: Restructuring the header dp_reg.h"
+- Revert "drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis"
+- Revert "drm/hisilicon/hibmc: Add dp serdes cfg in dp process"
+- Revert "drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp"
+- Revert "drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel"
+- Revert "drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file"
+- Revert "drm/hisilicon/hibmc: Enable this hot plug detect of irq feature"
+- Revert "drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD"
+- Revert "drm/hisilicon/hibmc: Add vga connector detect functions"
+- Revert "drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior"
+- Revert "drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local"
+- pwm: Add Loongson pwm driver support
+- dt-bindings: pwm: Add Loongson PWM controller
+- crypto: loongson: add wst se chip support
+- drm/amdgpu: Fix RX550 pcie order dislocation.
+- drm/amdgpu: make duplicated EOP packet for GFX6 have real content
+- drm/amdgpu: make duplicated EOP packet for GFX7/8 have real content
+- drm/radeon: repeat the same EOP packet for EOP workaround on CIK
+- drm/amdgpu: Fix pcie order dislocation
+- !16039 [OLK-6.6] 优化海光密钥管理虚拟化场景的性能
+- !16233 usb: chipidea: ci_hdrc_imx: fix usbmisc handling
+- virtiofs: add filesystem context source name check
+- kvm: x86: fix infinite loop in kvm_guest_time_update when tsc is 0
+- !16208 Fix CVE-2025-37860
+- !16189 jfs: Fix uninit-value access of imap allocated in the diMount() function
+- drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
+- usb: atm: cxacru: fix a flaw in existing endpoint checks
+- !16183 xhci: Limit time spent with xHC interrupts disabled during bus resume
+- !16193 net: libwx: handle page_pool_dev_alloc_pages error
+- !16224 backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
+- !16198 Fix CVE-2025-37830
+- sfc: fix NULL dereferences in ef100_process_design_param()
+- !16174 Add gpio-hisi softdepend
+- pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
+- usb: chipidea: ci_hdrc_imx: fix usbmisc handling
+- LoongArch: Return NULL from huge_pte_offset() for invalid PMD
+- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
+- media: vimc: skip .s_stream() for stopped entities
+- media: subdev: Add v4l2_subdev_is_streaming()
+- media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback
+- media: subdev: Fix use of sd->enabled_streams in call_s_stream()
+- drivers/iommu: Enhance the robustness of the iommu module
+- driver/vfio: disable vfio pci intx
+- drivers/iommu: Define the alias of the iommu device
+- loongarch/configs: enable vfio mdev config
+- drivers/iommu: Add the "iommu disable" probe
+- !16196 net/hinic3: Synchronize new NIC features and bug fixes
+- f2fs: fix potential deadloop in prepare_compress_overwrite()
+- bpf: Fix kmemleak warning for percpu hashmap
+- bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
+- ax25: Remove broken autobind
+- ibmvnic: Use kernel helpers for hex dumps
+- !16165 vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
+- !12616 [OLK-6.6] fix bug:compiler error on loongarch64 for mucse rnpm driver
+- !16186 【olk 6.6】net: hns3: backport some bugfixes
+- !15158 Add support for Hygon family 18h model 8h
+- !14328 Fixed multiple vfio devices not working properly
+- !16081 Revert "LoongArch: Set hugetlb mmap base address aligned with pmd size"
+- !16024 [OLK-6.6][bugfix]Hygon: Remove HYDCU fixup header driver from kernel source code
+- !16026 [OLK-6.6]Hygon: In a CSV3 VM, the hypercall should notify real page enc/dec status
+- !16025 [OLK-6.6][bugfix]Hygon:Avoid concurrent pinning shared pages at both KVM side and vfio side when passthrough device to CSV3 VM
+- !16020 [OLK-6.6]Backport some mm related commits from Linux upstream
+- !16019 [OLK-6.6][bugfix]Hygon: Return 0 at the beginning of csv_guest_hygon_coco_extension() for non-CSV3 VMs
+- cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
+- net/hinic3: Synchronize new NIC features and bug fixes
+- drivers/yunsilicon: fix query/modify pkt_dst_info return error
+- net: libwx: handle page_pool_dev_alloc_pages error
+- jfs: Fix uninit-value access of imap allocated in the diMount() function
+- xhci: Limit time spent with xHC interrupts disabled during bus resume
+- Add gpio-hisi softdepend
+- net: hns3: defer calling ptp_clock_register()
+- net: hns3: fixed debugfs tm_qset size
+- net: hns3: fix an interrupt residual problem
+- net: hns3: store rx VLAN tag offload state for VF
+- KVM: x86/svm: Add hygon_set_guest_pat_wb parameter for non-passthrough application scenarios
+- !16087 CVE-2025-21979
+- vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
+- !16102 V3:mm: shmem: skip swapcache for swapin of synchronous swap device
+- !16144 [openEuler-24.03-LTS-SP2] drivers: update Yunsilicon drivers to 2412GA
+- !16101 scsi: qla1280: Fix kernel oops when debug level > 2
+- !16103 md/raid1,raid10: don't ignore IO flags
+- !16055 mailbox: pcc: Always clear the platform ack interrupt first
+- !16143 Revert "tmpfs: fault in smaller chunks if large folio allocation not allowed"
+- !16108 mm: zswap: handle incorrect attempts to load large folios
+- !16075 mpage: fix softlockup in mpage_readahead()
+- !16079 v2 tracing: Verify event formats that have "%*p.."
+- Revert "tmpfs: fault in smaller chunks if large folio allocation not allowed"
+- !16117 PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
+- !16116 spufs: fix gang directory lifetimes
+- drivers: update Yunsilicon drivers to version rel_2412_std_card
+- mailbox: pcc: Always clear the platform ack interrupt first
+- mailbox: pcc: Fix the possible race in updation of chan_in_use flag
+- !16099 fs/resctrl: Create l2 cache monitors
+- PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
+- spufs: fix gang directory lifetimes
+- !15719 vdpa/iommufd: Support taking over vDPA devices' iommu groups through the iommufd API
+- !14169 [OLK-6.6] Fix rnp errors dmesg show in hygon
+- !14174 [OLK-6.6] Fix os crash when cat some sys interface when net down
+- !14100 [OLK-6.6] mucse: rnpm ocp nic support hotplug and show sub-zero temperature
+- !16080 PCI/ASPM: Fix link state exit during switch upstream function removal
+- !16074 x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
+- !16073 acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
+- !15908 soc: qcom: pdr: Fix the potential deadlock
+- !16094 ksmbd: fix session use-after-free in multichannel connection
+- mm: zswap: handle incorrect attempts to load large folios
+- md/raid1,raid10: don't ignore IO flags
+- !16086 media: streamzap: fix race between device disconnection and urb callback
+- mm: shmem: skip swapcache for swapin of synchronous swap device
+- mm: swap: remove 'synchronous' argument to swap_read_folio()
+- vhost/vdpa: Add support to bind and attach iommufd
+- scsi: qla1280: Fix kernel oops when debug level > 2
+- !15897 Two backport bugfix patches
+- !15948 mm/huge_memory: drop beyond-EOF folios with the right number of refs
+- arm64/mpam: Refuse to enter powerdown state after L2 msc updated
+- arm64/mpam: Refuse cpu offline when L2 msc is enabled
+- fs/resctrl: Add l2 mount option to enable L2 msc
+- arm64: mpam: Restore the expected MPAM sysregs on cpuhp
+- arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs
+- fs/resctrl: Create l2 cache monitors
+- x86/resctrl: Add a handling path of default label in get_arch_mbm_state()
+- ksmbd: fix session use-after-free in multichannel connection
+- !16034 swap-in support large folio
+- !15994 ksmbd: fix use-after-free in ksmbd_sessions_deregister()
+- !16066 rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy
+- !16062 arm64/mpam: Expanding MPAM's QoS capability
+- !16053 jfs: add check read-only before truncation in jfs_truncate_nolock()
+- !16037 ext4: fix the logic to determine whether buffered IO can use iomap
+- wifi: cfg80211: init wiphy_work before allocating rfkill fails
+- wifi: cfg80211: cancel wiphy_work before freeing wiphy
+- media: streamzap: fix race between device disconnection and urb callback
+- !15986 RDMA/hns: Fix the compatibility between the kernel mode and user mode
+- init/Kconfig: Add SMP to the dependencies of QOS_SCHED
+- Revert "LoongArch: Set hugetlb mmap base address aligned with pmd size"
+- PCI/ASPM: Fix link state exit during switch upstream function removal
+- tracing: Verify event formats that have "%*p.."
+- mpage: fix softlockup in mpage_readahead()
+- x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
+- acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
+- !16045 irqchip/mbigen: add check before deference 'mgn_chip'
+- rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy
+- arm64/mpam: Add limit feature
+- arm64/mpam: Add PRIO feature
+- arm64/mpam: Add mbw_min and cmin features
+- arm64/mpam: Add CMAX feature
+- fs/resctrl: As a pre-patch for expanding MPAM's QoS capability
+- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 8h
+- soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly
+- jfs: add check read-only before truncation in jfs_truncate_nolock()
+- !15887 LoongArch: sync internal repository 20250414
+- !15937 md/raid1: fix memleak and double free in
+- irqchip/mbigen: add check before deference 'mgn_chip'
+- crypto: ccp: Support vpsp ringbuffer overcommit
+- ext4: fix the logic to determine whether buffered IO can use iomap
+- mm: add per-order mTHP swap-in fallback/fallback_charge counters
+- mm: add per-order mTHP swpin counters
+- mm: fix PSWPIN counter for large folios swap-in
+- mm: remove unused stub for can_swapin_thp()
+- mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N
+- mm: support large folios swap-in for sync io devices
+- mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support large folios
+- mm: zswap: add zswap_never_enabled()
+- mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio
+- mm: return a folio from read_swap_cache_async()
+- mm: remove page_swap_info()
+- mm: convert swap_readpage() to swap_read_folio()
+- mm: convert swap_page_sector() to swap_folio_sector()
+- mm: pass a folio to swap_readpage_bdev_async()
+- mm: pass a folio to swap_readpage_bdev_sync()
+- mm: pass a folio to swap_readpage_fs()
+- mm: pass a folio to swap_writepage_bdev_async()
+- mm: pass a folio to swap_writepage_bdev_sync()
+- mm: pass a folio to swap_writepage_fs()
+- mm: pass a folio to __swap_writepage()
+- mm: return the folio from __read_swap_cache_async()
+- crypto: ccp: Use a workqueue to clean up the vpsp ringbuffer
+- crypto: ccp: move vpsp-related functions to vpsp.c
+- !15931 CVE-2025-22113
+- !16023 CVE-2025-22121
+- x86/kvm: Don't hypercall to enc all usable RAM on CSV3 platform
+- KVM: SVM: CSV: fix CSV3 launch failures because of concurrent longterm pin
+- Revert "drm/hygon: Add support to passthrough Hygon DCU to virtual machine"
+- Revert "x86/config: Set CONFIG_HYDCU_FIXUP_HEADER=y by default"
+- ext4: Restore the deleted check paths of the xattr.
+- ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
+- ext4: introduce ITAIL helper
+- !15918 [OLK-6.6] 从上游linux-6.6.y回合nvme驱动重要bugfix
+- !15589 [OLK-6.6] Ethernet: Supports Linkdata ethernet Controllers
+- !15962 LoongArch: BPF: Don't override subprog's return value
+- !16007 compile error: implicit declaration of
+- mm/hugetlb: wait for hugetlb folios to be freed
+- mm: replace free hugepage folios after migration
+- mm/cma: using per-CMA locks to improve concurrent allocation performance
+- KVM: SEV: Use long-term pin when registering encrypted memory regions
+- Revert "KVM: SEV: Pin SEV guest memory out of CMA area"
+- KVM: SVM: CSV: Return 0 at the beginning of csv_guest_hygon_coco_extension() for non-CSV3 VMs
+- kvm: hisi_virt: Fix compilation error due to missing ACPI configuration
+- !15981 LoongArch: BPF: Fix off-by-one error in build_prologue()
+- !15935 HID: appleir: Fix potential NULL dereference at raw event handle
+- !15988 fs/resctrl: Fix configuration to wrong control group when CDP is enabled
+- ksmbd: fix use-after-free in ksmbd_sessions_deregister()
+- !15970 erofs/cachefiles: Change the unmark inuse sequence in erofs ondemand mode
+- !15987 v12 Add support for IPIv
+- fs/resctrl: Fix configuration to wrong control group when CDP is enabled
+- arm64/mpam: Add debugging information about CDP monitor value
+- arm64/mpam: Fix allocated cache size information
+- fs/resctrl: Fix kmemleak caused by closid_init()
+- arm64/mpam: Correct the judgment condition of the CMAX feature
+- arm64/mpam: Set the cpbm width of msc class with the minimum
+- fs/resctrl: Determine whether the MBM monitors require overflow checking
+- arm64/mpam: Optimize CSU/MBWU monitor multiplexing
+- arm64/mpam: fix impossible condition in resctrl_arch_rmid_read()
+- arm64/mpam: fix impossible condition in get_cpumask_from_cache_id()
+- arm64/mpam: fix memleak in resctrl_arch_mon_ctx_alloc_no_wait()
+- kabi: Use KABI_EXTEND to perform kabi repair for IPIV
+- kvm: hisi_virt: Probe and configure IPIV capacity on HIP12
+- kvm: arm64: Add interface KVM_CAP_ARM_IPIV_MODE
+- kvm: hisi_virt: Register ipiv exception interrupt
+- irqchip: gicv3-its: Set base address of vm table and targe ITS when vpe schedule and deschedule
+- kvm: arm64: avoid sending multi-SGIs in IPIV
+- kvm: hisi_virt: Allocate VM table and save vpeid in it
+- RDMA/hns: Fix the compatibility between the kernel mode and user mode
+- !15980 ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
+- !15979 thermal: int340x: Add NULL check for adev
+- !15921 Support SMT control on arm64.
+- !15975 perf/x86: Fix open counting event error
+- LoongArch: BPF: Fix off-by-one error in build_prologue()
+- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
+- thermal: int340x: Add NULL check for adev
+- !15968 v3 Backport mainline patches to avoid crash caused by rsize being 0
+- !15960 iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
+- !15974 RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers
+- !15952 ksmbd: validate zero num_subauth before sub_auth is accessed
+- !15950 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
+- perf/x86: Fix open counting event error
+- RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers
+- erofs/cachefiles: Change the unmark inuse sequence in erofs ondemand mode
+- smb: client: Update IO sizes after reconnection
+- smb: client: Store original IO parameters and prevent zero IO sizes
+- smb:client: smb: client: Add reverse mapping from tcon to superblocks
+- Revert "cifs: Prevent NULL pointer dereference caused by cifs_sb->rsize is 0"
+- !15958 cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
+- !15916 LoongArch: Increase ARCH_DMA_MINALIGN up to 16
+- !15961 drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
+- !15945 crypto: hisilicon - some bugfix
+- LoongArch: BPF: Don't override subprog's return value
+- drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
+- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
+- !15929 arm_mpam: Add SMMU support for MPAM
+- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
+- !15793 CVE-2025-21892
+- !15795 CVE-2025-21941
+- ksmbd: validate zero num_subauth before sub_auth is accessed
+- drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
+- mm/huge_memory: drop beyond-EOF folios with the right number of refs
+- !15871 v2 CVE-2024-57795
+- !15906 [OLK-6.6] drm/hisilicon/hibmc: some bugfixes for hibmc-drm driver
+- !15834 uacce: fix for the numa distance calculation
+- crypto: hisilicon/qm - disable error report before flr
+- hisi_acc_vfio_pci: obtain the mailbox configuration at one time
+- crypto: hisilicon/qm - obtain the mailbox configuration at one time
+- crypto: hisilicon/qm - fix the pf2vf timeout when global reset
+- crypto: hisilicon/qm - modify interrupt processing resource application
+- crypto: hisilicon/qm - mask axi error before memory init
+- crypto: hisilicon/qm - invalidate queues in use
+- crypto: hisilicon/sec2 - fix memory use-after-free issue
+- crypto: hisilicon/sec2 - fix for gcm spec check
+- crypto: hisilicon/hpre - fix dma unmap sequence
+- !15936 ASoC: imx-card: Add NULL check in imx_card_probe()
+- !15922 mm: shmem: fix potential data corruption during shmem swapin
+- !15924 mm/vmscan: drop checking if _deferred_list is empty before using TTU_SYNC
+- !15913 block: fix resource leak in blk_register_queue() error path
+- md/raid1: fix memory leak in raid1_run() if no active rdev
+- md/raid1: don't free conf on raid0_run failure
+- ASoC: imx-card: Add NULL check in imx_card_probe()
+- !15923 RDMA/hns :Add some mainline patches to OLK-6.6
+- HID: appleir: Fix potential NULL dereference at raw event handle
+- ext4: avoid journaling sb update on error if journal is destroying
+- ext4: define ext4_journal_destroy wrapper
+- iommu: Fix kabi broken of struct iommu_ops
+- fs/resctrl: Move iommu_groups back when their associated RDT group is deleted
+- fs/resctrl: Fix the iommu_group parsing process
+- iommu/arm-smmu-v3: Check pointer valid before dereferencing it
+- arm_mpam: Select CONFIG_RESCTRL_IOMMU on the ARM64 by default
+- ACPI/MPAM: Parse the rest of the ACPI table
+- fs/resctrl: Add support for assigning iommu_groups to resctrl groups
+- arm_mpam: resctrl: Add iommu helpers to get/set the partid and pmg
+- kobject: Add kset_get_next_obj() to allow a kset to be walked
+- iommu: Add helper to retrieve iommu kset
+- iommu: Add helpers to retrieve iommu_groups by id or kobject
+- iommu: Add helpers to get and set the QoS state
+- iommu/arm-smmu-v3: Add mpam helpers to query and set state
+- iommu/arm-smmu-v3: Issue a batch of commands to the same cmdq
+- iommu/arm-smmu-v3: Register SMMU capabilities with MPAM
+- mm: fix filemap_get_folios_contig returning batches of identical folios
+- mm: shmem: fix potential data corruption during shmem swapin
+- mm/vmscan: drop checking if _deferred_list is empty before using TTU_SYNC
+- RDMA/hns: Fix wrong maximum DMA segment size
+- Revert "RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G"
+- RDMA/hns: initialize db in update_srq_db()
+- RDMA/hns: Remove unused parameters
+- config: enable CONFIG_HOTPLUG_SMT for arm64
+- arm64: Kconfig: Enable HOTPLUG_SMT
+- arm64: topology: Support SMT control on ACPI based system
+- arch_topology: Support SMT control for OF based system
+- cpu/SMT: Provide a default topology_is_primary_thread()
+- Revert "arm64: Kconfig: Enable HOTPLUG_SMT"
+- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
+- nvme-tcp: fix possible UAF in nvme_tcp_poll
+- !15904 v2 PCI: AER: fix deadlock in do_recovery
+- !15910 v2 soc cache: Add support for HiSilicon L3 cache
+- LoongArch: Increase ARCH_DMA_MINALIGN up to 16
+- block: fix resource leak in blk_register_queue() error path
+- drm/hisilicon/hibmc: fix irq_request()'s irq name variable is local
+- drm/hisilicon/hibmc: fix HPD interrupts triggering the wrong behavior
+- !15909 coresight: tmc: Don't change the buffer size if it's in use
+- soc cache: Modify default config to compile HiSilicon SoC cache driver
+- soc cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
+- soc cache: Add framework driver for HiSilicon SoC cache
+- coresight: tmc: Don't change the buffer size if it's in use
+- soc: qcom: pdr: Fix the potential deadlock
+- PCI: AER: fix deadlock in do_recovery
+- !15863 Some mainline patches merged into olk-6.6: drivers/hwmon
+- !15812 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
+- !15821 LoongArch: Set hugetlb mmap base address aligned with pmd size
+- !15882 Updates for HiSilicon L3C PMU driver
+- drivers/pci: Enable pci bridge acs capability
+- driver/iommu: Set iommu driver buildin kernel
+- LoongArch: Revert "LoongArch: Fix cpu hotplug issue"
+- LoongArch: KVM: Repair the restart pressure test virtual machine hang dead problem
+- LoongArch:config: enable pci host controller fdt driver
+- selftests: mincore: fix tmpfs mincore test failure
+- !15886 Add HPD, getting EDID, colorbar features in DP function
+- !15851 migration: adapt to new migration configuration
+- LoongArch: Export some signal functions
+- LoongArch: Make some signal and ptrace functions non-static
+- LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
+- LoongArch: Preserve firmware configuration if ACPI requires.
+- LoongArch: configs: enable some configs
+- LoongArch: configs: set CONFIG_UNWINDER_ORC=y
+- LoongArch: configs: Disable CONFIG_RT_GROUP_SCHED to prevent cgroup2 issues
+- objtool: Fix C jump table annotations for Clang
+- drm/hisilicon/hibmc: Add vga connector detect functions
+- drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
+- drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
+- drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
+- drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
+- drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
+- drm/hisilicon/hibmc: Add dp serdes cfg in dp process
+- drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
+- drm/hisilicon/hibmc: Restructuring the header dp_reg.h
+- drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER
+- drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers
+- drm/ast: Implement polling for VGA and SIL164 connectors
+- drm/sysfs: Register "ddc" symlink later
+- !15612 Some trivial cleanups for shmem
+- drivers/perf: hisi: Add support for L3C PMU v3
+- drivers/perf: hisi: Refactor the event configuration of L3C PMU
+- drivers/perf: hisi: Extend the field of tt_core
+- drivers/perf: hisi: Extract the event filter check of L3C PMU
+- drivers/perf: hisi: Simplify the probe process of each L3C PMU version
+- drivers/perf: hisi: Export hisi_uncore_pmu_isr()
+- drivers/perf: hisi: Relax the event ID check in the framework
+- !15872 【olk 6.6】backport some bugfixes for hibmcge driver
+- !15852 Fix CVE-2025-22013
+- !15845 regulator: check that dummy regulator has been probed before using it
+- !15854 perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
+- !15838 General updates of HiSilicon PMU drivers
+- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
+- hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
+- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
+- ACPI: IPMI: Add helper to wait for when SMI is selected
+- RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
+- RDMA/rxe: Remove the direct link to net_device
+- net: hibmcge: fix multiple phy_stop() issue
+- net: hibmcge: fix not restore rx pause mac addr after reset issue
+- net: hibmcge: fix the incorrect np_link fail state issue.
+- net: hibmcge: fix wrong mtu log issue
+- net: hibmcge: fix the share of irq statistics among different network ports issue
+- net: hibmcge: fix incorrect multicast filtering issue
+- net: hibmcge: fix incorrect pause frame statistics issue
+- Ethernet: Linkdata: Supports Linkdata ethernet Controllers
+- migration: adapt to new migration configuration
+- migration: qm updates BAR configuration
+- migration: update BAR space size
+- hisi_acc_vfio_pci: update function return values
+- hisi_acc_vfio_pci: bugfix live migration function without VF device driver
+- hisi_acc_vfio_pci: bugfix the problem of uninstalling driver
+- hisi_acc_vfio_pci: bugfix cache write-back issue
+- hisi_acc_vfio_pci: add eq and aeq interruption restore
+- hisi_acc_vfio_pci: fix XQE dma address error
+- !15839 ext4: Some zeroing fixes
+- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
+- arm64/fpsimd: Remove unused declaration fpsimd_kvm_prepare()
+- KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state
+- !15321 printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
+- regulator: check that dummy regulator has been probed before using it
+- !15826 nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
+- !15754 v3 Support the FEAT_HDBSS introduced in Armv9.5
+- jbd2: fix off-by-one while erasing journal
+- iomap: do not interrupt IOMAP_ZERO
+- ext4: fix potential memory exposure issues during truncate in iomap mode.
+- ext4: do not always order data when partial zeroing out a block
+- mm: zero range of eof folio exposed by inode size extension
+- mm: convert pagecache_isize_extended to use a folio
+- ext4: goto right label 'out_mmap_sem' in ext4_setattr()
+- drivers/perf: hisi: Add support for HiSilicon MN PMU driver
+- drivers/perf: hisi: Add support for HiSilicon NoC PMU
+- drivers/perf: hisi: Support PMUs with no interrupt
+- drivers/perf: hisi: Relax the event number check of v2 PMUs
+- drivers/perf: hisi: Add support for HiSilicon SLLC v3 PMU driver
+- drivers/perf: hisi: Use ACPI driver_data to retrieve SLLC PMU information
+- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
+- drivers/perf: hisi: Simplify the probe process for each DDRC version
+- drivers/perf: hisi: Delete redundant blank line of DDRC PMU
+- drivers/perf: hisi: Fix incorrect variable name "hha_pmu" in DDRC PMU driver
+- drivers/perf: hisi: Export associated CPUs of each PMU through sysfs
+- drivers/perf: hisi: Provide a generic implementation of cpumask/identifier
+- drivers/perf: hisi: Add a common function to retrieve topology from firmware
+- drivers/perf: hisi: Extract topology information to a separate structure
+- drivers/perf: hisi: Refactor the detection of associated CPUs
+- drivers/perf: hisi: Migrate to one online CPU if no associated one online
+- drivers/perf: hisi: Don't update the associated_cpus on CPU offline
+- drivers/perf: hisi: Define a symbol namespace for HiSilicon Uncore PMUs
+- !15827 perf stat: Enable iostat mode for HiSilicon PCIe PMU
+- !15072 hisilicon: ACC Live Migration DFX Replacement Mainline Solution
+- x86: openeuler_defconfig add CONFIG_VFIO_DEBUGFS=y
+- arm64: openeuler_defconfig add CONFIG_VFIO_DEBUGFS=y
+- PINCTRL:ENABLE_CONFIG_PINCTRL_AMD
+- perf stat: Enable iostat mode for HiSilicon PCIe PMU
+- LoongArch: KVM: Add interrupt checking with Loongson AVEC
+- LoongArch: KVM: Reload guest CSR registers after S4
+- anolis: LoongArch: KVM: add virt extioi cpu encode support
+- anolis: LoongArch: KVM: Fixed VM migration failure after ptw was enabled
+- anolis: LoongArch: KVM: Add reset function for irqchip
+- anolis: LoongArch: LSVZ: Clear LLBCTL if secondary mmu mapping is changed
+- anolis: driver/iommu: Fixed multiple vfio devices not working properly
+- anolis: LoongArch: KVM: enable ptw for kvm
+- anolis: LoongArch: fix compile error when enable CONFIG_PARAVIRT
+- vfio: fix kabi breakage due to struct vfio_device and enum vfio_device_mig_state
+- Documentation: add debugfs description for vfio
+- Documentation: add debugfs description for hisi migration
+- MAINTAINERS: Add vfio debugfs interface doc link
+- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
+- MAINTAINERS: add Baolin as shmem reviewer
+- mm: shmem: factor out the within_size logic into a new helper
+- mm: shmem: change the return value of shmem_find_swap_entries()
+- mm: shmem: remove duplicate error validation
+- mm: shmem: remove 'fadvise()' comments
+- mm: shmem: drop the unused macro
+- docs: tmpfs: drop 'fadvise()' from the documentation
+- !15611 Minimize xa_node allocation during xarry split
+- docs: tmpfs: update the large folios policy for tmpfs and shmem
+- mm: shmem: add a kernel command line to change the default huge policy for tmpfs
+- hisi_acc_vfio_pci: register debugfs for hisilicon migration driver
+- hisi_acc_vfio_pci: create subfunction for data reading
+- hisi_acc_vfio_pci: extract public functions for container_of
+- hisi_acc_vfio_pci: Remove the deferred_reset logic
+- vfio/migration: Add debugfs to live migration driver
+- Revert "vfio/migration: added map length page alignment"
+- Revert "vfio/migration: bugfix some driver code"
+- Revert "vfio/migration: add eq and aeq interruption restore"
+- Revert "vfio/migration: bugfix cache write-back issue"
+- Revert "vfio/migration: remove unused local variable"
+- Revert "hisi-acc-vfio-pci:add DFX for acc migration driver"
+- Revert "hisi_acc_vfio_pci: add exception error handling"
+- Revert "migration: fix reference counting exception issue"
+- Revert "migration: modify dfx error type without VM driver"
+- !15636 Kunpeng Accelerator Enables New Features
+- LoongArch: Set hugetlb mmap base address aligned with pmd size
+- crypto: hisilicon/sec2 - fix for sec spec check
+- crypto: hisilicon/sec2 - fix for aead authsize alignment
+- crypto: hisilicon/sec2 - fix for aead auth key length
+- crypto: hisilicon/hpre - adapt ECDH for high-performance cores
+- crypto: hisilicon/qm - support new function communication
+- Revert "crypto: hisilicon/qm - fix the pf2vf timeout when global reset"
+- Revert "crypto: hisilicon/qm - obtain the mailbox configuration at one time"
+- crypto: hisilicon/sec2 - fix for aead invalid authsize
+- crypto: hisilicon/sec2 - fix for aead icv error
+- Revert "crypto: hisilicon/sec2: fix memory use-after-free issue"
+- Revert "crypto: hisilicon/sec2 - fix for aead icv error"
+- Revert "crypto: hisilicon/sec2 - fix for aead invalid authsize"
+- crypto: hisilicon/zip - support new error report
+- Revert "crypto: hisilicon/qm - check device status before sending mailbox"
+- Revert "hisi_acc_vfio_pci: obtain the mailbox configuration at one time"
+- Revert "crypto: hisilicon/qm - disable error report before flr"
+- crypto: hisilicon/zip - add data aggregation feature
+- !15783 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.80-6.6.81 LTS Patches
+- !15650 PCI/DPC: Ignore Surprise Down error on hot removal
+- !15813 fix CVE-2025-21883
+- ice: Fix deinitializing VF in error path
+- ice: add E830 HW VF mailbox message limit support
+- ice: Add E830 device IDs, MAC type and registers
+- !15800 proc: fix UAF in proc_get_inode()
+- !15799 ksmbd: fix incorrect validation for num_aces field of smb_acl
+- !15798 ksmbd: fix out-of-bounds in parse_sec_desc()
+- !15749 CVE-2025-21963 && CVE-2025-21964
+- !15680 scsi: ufs: core: Fix use-after free in init error and remove paths
+- !15681 kernel: be more careful about dup_mmap() failures and uprobe registering
+- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
+- !15772 tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
+- !15789 slimbus: messaging: Free transaction ID in delayed interrupt scenario
+- !15788 wifi: cfg80211: regulatory: improve invalid hints checking
+- !15787 i2c: npcm: disable interrupt enable bit before devm_request_irq
+- !15786 ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers
+- firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
+- scsi: ufs: core: Cancel RTC work during ufshcd_remove()
+- scsi: ufs: core: Start the RTC update work later
+- scsi: ufs: core: Fix another deadlock during RTC update
+- x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive
+- scsi: ufs: core: Fix deadlock during RTC update
+- x86/microcode/intel: Remove unnecessary cache writeback and invalidation
+- arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
+- intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
+- gve: set xdp redirect target only when it is available
+- amdgpu/pm/legacy: fix suspend/resume issues
+- riscv: signal: fix signal frame size
+- riscv/futex: sign extend compare value in atomic cmpxchg
+- rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm
+- sched/core: Prevent rescheduling when interrupts are disabled
+- rcuref: Plug slowpath race in rcuref_put()
+- vmlinux.lds: Ensure that const vars with relocations are mapped R/O
+- mptcp: reset when MPTCP opts are dropped after join
+- mptcp: always handle address removal under msk socket lock
+- phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
+- phy: tegra: xusb: reset VBUS & ID OVERRIDE
+- net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
+- net: enetc: correct the xdp_tx statistics
+- net: enetc: update UDP checksum when updating originTimestamp field
+- net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
+- net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
+- usbnet: gl620a: fix endpoint checking in genelink_bind()
+- i2c: npcm: disable interrupt enable bit before devm_request_irq
+- drm/amd/display: Fix HPD after gpu reset
+- drm/amd/display: Disable PSR-SU on eDP panels
+- perf/core: Fix low freq setting via IOC_PERIOD
+- perf/x86: Fix low freqency setting issue
+- ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
+- riscv: KVM: Fix SBI TIME error generation
+- riscv: KVM: Fix SBI IPI error generation
+- riscv: KVM: Fix hart suspend status check
+- RISCV: KVM: Introduce mp_state_lock to avoid lock inversion
+- phy: rockchip: naneng-combphy: compatible reset with old DT
+- x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
+- io_uring/net: save msg_control for compat
+- net: ti: icss-iep: Reject perout generation request
+- net: ti: icss-iep: Remove spinlock-based synchronization
+- include: net: add static inline dst_dev_overhead() to dst.h
+- net/mlx5: IRQ, Fix null string in debug print
+- net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
+- net: Clear old fragment checksum value in napi_reuse_skb
+- ice: Fix deinitializing VF in error path
+- ice: add E830 HW VF mailbox message limit support
+- ice: Add E830 device IDs, MAC type and registers
+- firmware: cs_dsp: Remove async regmap writes
+- ipvs: Always clear ipvs_property flag in skb_scrub_packet()
+- ASoC: es8328: fix route from DAC to output
+- net: set the minimum for net_hotdata.netdev_budget_usecs
+- net: loopback: Avoid sending IP packets without an Ethernet header
+- afs: Fix the server_list to unuse a displaced server rather than putting it
+- afs: Make it possible to find the volumes that are using a server
+- rxrpc: rxperf: Fix missing decoding of terminal magic cookie
+- Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
+- ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
+- sunrpc: suppress warnings for unused procfs functions
+- RDMA/mlx5: Fix bind QP error cleanup flow
+- scsi: core: Clear driver private data when retrying request
+- SUNRPC: Handle -ETIMEDOUT return from tlshd
+- SUNRPC: Prevent looping due to rpc_signal_task() races
+- SUNRPC: convert RPC_TASK_* constants to enum
+- scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
+- scsi: ufs: core: Prepare to introduce a new clock_gating lock
+- scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
+- scsi: ufs: core: Add UFS RTC support
+- scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()
+- RDMA/mana_ib: Allocate PAGE aligned doorbell index
+- IB/mlx5: Set and get correct qp_num for a DCT QP
+- !15807 RDMA/mlx5: Fix a WARN during dereg_mr for DM type
+- RDMA/mlx5: Fix a WARN during dereg_mr for DM type
+- !15338 partitions: mac: fix handling of bogus partition table
+- PCI/DPC: Ignore Surprise Down error on hot removal
+- !15771 bpf: Add tracepoints with null-able arguments
+- !15775 v2 CVE-2024-57857
+- !15790 fix CVE-2025-21976
+- proc: fix UAF in proc_get_inode()
+- ksmbd: fix incorrect validation for num_aces field of smb_acl
+- ksmbd: fix out-of-bounds in parse_sec_desc()
+- !15785 v2 HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
+- drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
+- RDMA/mlx5: Fix the recovery flow of the UMR QP
+- fbdev: hyperv_fb: Allow graceful removal of framebuffer
+- fbdev: hyperv_fb: Simplify hvfb_putmem
+- fbdev: Introduce devm_register_framebuffer()
+- !15757 Fix kmemleak false positive
+- slimbus: messaging: Free transaction ID in delayed interrupt scenario
+- wifi: cfg80211: regulatory: improve invalid hints checking
+- i2c: npcm: disable interrupt enable bit before devm_request_irq
+- ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers
+- ASoC: SOF: topology: Parse DAI type token for dspless mode
+- ASoC: SOF: topology: dynamically allocate and store DAI widget->private
+- !15396 fix CVE-2024-57999
+- !15762 scsi: ufs: core: bsg: Fix crash when arpmb command fails
+- !15410 CVE-2025-21715
+- !15408 CVE-2025-21744
+- HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
+- !15729 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.79-6.6.80 LTS Patches
+- mtd: rawnand: cadence: fix unchecked dereference
+- RDMA/siw: Remove direct link to net_device
+- RDMA: Export ib_device_get_netdev()
+- !15743 uprobes: Reject the shared zeropage in uprobe_write_opcode()
+- ibmvnic: Inspect header requirements before using scrq direct
+- ibmvnic: Perform tx CSO during send scrq direct
+- x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
+- nilfs2: handle errors that nilfs_prepare_chunk() may return
+- nilfs2: eliminate staggered calls to kunmap in nilfs_rename
+- nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
+- arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
+- md: Fix md_seq_ops() regressions
+- ftrace: Do not add duplicate entries in subops manager ops
+- ftrace: Correct preemption accounting for function tracing.
+- EDAC/qcom: Correct interrupt enable register configuration
+- mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
+- mtd: rawnand: cadence: use dma_map_resource for sdma address
+- mtd: rawnand: cadence: fix error code in cadence_nand_init()
+- mm,madvise,hugetlb: check for 0-length range after end address adjustment
+- ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
+- ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
+- ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()
+- ASoC: fsl_micfil: Enable default case in micfil_set_quality()
+- ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
+- nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
+- lib/iov_iter: fix import_iovec_ubuf iovec management
+- soc: loongson: loongson2_guts: Add check for devm_kstrdup()
+- drop_monitor: fix incorrect initialization order
+- tee: optee: Fix supplicant wait loop
+- drm/i915/dp: Fix error handling during 128b/132b link training
+- drm/i915: Make sure all planes in use by the joiner have their crtc included
+- drm/msm/dpu: Disable dither in phys encoder cleanup
+- arm64: dts: mediatek: mt8183: Disable DSI display output by default
+- drm/nouveau/pmu: Fix gp10b firmware guard
+- bpf: skip non exist keys in generic_map_lookup_batch
+- nvme/ioctl: add missing space in err message
+- drm/msm: Avoid rounding up to one jiffy
+- nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()
+- power: supply: da9150-fg: fix potential overflow
+- bpf: Fix deadlock when freeing cgroup storage
+- bpf: Disable non stream socket for strparser
+- bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
+- drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
+- drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
+- drm/tidss: Fix race condition while handling interrupt registers
+- drm/tidss: Add simple K2G manual reset
+- !15768 gpio: aggregator: protect driver attr handlers against module unload
+- !15755 x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
+- tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
+- !15739 ftrace: Avoid potential division by zero in function_stat_show()
+- !15748 tracing: Fix bad hist from corrupting named_triggers list
+- !15750 perf/core: Fix pmus_lock vs. pmus_srcu ordering
+- bpf: Add tracepoints with null-able arguments
+- gpio: aggregator: protect driver attr handlers against module unload
+- !15697 fs/dcache: fix bad unlock balance in shrink_dentry_list()
+- scsi: ufs: core: bsg: Fix crash when arpmb command fails
+- efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init()
+- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
+- arm64/kabi: use KABI_EXTEND to skip KABI check
+- arm64/config: add config to control whether enable HDBSS feature
+- arm64/kvm: support to handle the HDBSSF event
+- arm64/kvm: using ioctl to enable/disable the HDBSS feature
+- arm64/kvm: support set the DBM attr during memory abort
+- arm64/sysreg: add HDBSS related register information
+- perf/core: Fix pmus_lock vs. pmus_srcu ordering
+- cifs: Fix integer overflow while processing acdirmax mount option
+- cifs: Fix integer overflow while processing acregmax mount option
+- tracing: Fix bad hist from corrupting named_triggers list
+- !15613 CVE-2024-57952
+- !15724 CVE-2024-52560
+- !15277 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
+- uprobes: Reject the shared zeropage in uprobe_write_opcode()
+- ftrace: Avoid potential division by zero in function_stat_show()
+- !15641 block: don't revert iter for -EIOCBQUEUED
+- !15515 media: uvcvideo: Fix crash during unbind if gpio unit is in use
+- !15731 Some mainline patches merged into drivers/hwmon
+- hwmon: (acpi_power_meter) Fix the fake power alarm reporting
+- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
+- hwmon: (acpi_power_meter) Fix update the power trip points on failure
+- hwmon: (acpi_power_meter) Fix uninitialized variables
+- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
+- net: axienet: Set mac_managed_pm
+- arp: switch to dev_getbyhwaddr() in arp_req_set_public()
+- net: Add non-RCU dev_getbyhwaddr() helper
+- flow_dissector: Fix port range key handling in BPF conversion
+- flow_dissector: Fix handling of mixed port and port-range keys
+- geneve: Suppress list corruption splat in geneve_destroy_tunnels().
+- tcp: adjust rcvq_space after updating scaling ratio
+- vsock/bpf: Warn on socket without transport
+- sockmap, vsock: For connectible sockets allow only connected
+- ibmvnic: Don't reference skb after sending to VIOS
+- ibmvnic: Add stat for tx direct vs tx batched
+- ibmvnic: Introduce send sub-crq direct
+- ibmvnic: Return error code on TX scrq flush fail
+- ALSA: seq: Drop UMP events when no UMP-conversion is set
+- net/sched: cls_api: fix error handling causing NULL dereference
+- ALSA: hda/cirrus: Correct the full scale volume set logic
+- geneve: Fix use-after-free in geneve_find_dev().
+- powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
+- ALSA: hda/realtek: Fixup ALC225 depop procedure
+- powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
+- powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
+- ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
+- USB: gadget: f_midi: f_midi_complete to call queue_work
+- usb: gadget: core: flush gadget workqueue after device removal
+- USB: gadget: core: create sysfs link between udc and gadget
+- nvmem: imx-ocotp-ele: fix MAC address byte order
+- nvmem: Move and rename ->fixup_cell_info()
+- nvmem: Simplify the ->add_cells() hook
+- nvmem: Create a header for internal sharing
+- media: uvcvideo: Remove dangling pointers
+- media: uvcvideo: Only save async fh if success
+- media: uvcvideo: Refactor iterators
+- soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
+- soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
+- arm64: dts: qcom: sm8550: Fix ADSP memory base and length
+- arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property
+- arm64: dts: qcom: sm8550: Add dma-coherent property
+- arm64: dts: qcom: sm8450: Fix ADSP memory base and length
+- arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property
+- scsi: core: Do not retry I/Os during depopulation
+- scsi: core: Handle depopulation and restoration in progress
+- firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
+- ASoC: renesas: rz-ssi: Add a check for negative sample_space
+- Input: synaptics - fix crash when enabling pass-through port
+- Input: serio - define serio_pause_rx guard to pause and resume serio ports
+- Bluetooth: qca: Fix poor RF performance for WCN6855
+- Bluetooth: qca: Update firmware-name to support board specific nvm
+- Bluetooth: qca: Support downloading board id specific NVM for WCN7850
+- cpufreq: fix using cpufreq-dt as module
+- cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
+- memcg: fix soft lockup in the OOM process
+- mm: update mark_victim tracepoints fields
+- md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime
+- md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
+- md/md-cluster: fix spares warnings for __le64
+- md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()
+- !15711 Some bug fix patches for RDMA/hns to olk-6.6
+- !15705 tracing: Fix use-after-free in print_graph_function_flags during tracer switching
+- !15704 perf/core: Add RCU read lock protection to perf_iterate_ctx()
+- !15672 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
+- !15621 misc: fastrpc: Fix copy buffer page size
+- !15620 s390/ism: add release function for struct device
+- !15622 Fix UAF in acct(2)
+- !15488 CVE-2025-21816
+- !15706 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.78-6.6.79 LTS Patches
+- !14287 [OLK-6.6] SCSI: Support Linkdata HBA/RAID Controllers
+- fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode()
+- fs/ntfs3: Mark inode as bad as soon as error detected in mi_enum_attr()
+- kbuild: hdrcheck: fix cross build with clang
+- HID: hid-steam: Fix use-after-free when detaching device
+- Revert "vfio/platform: check the bounds of read/write syscalls"
+- x86/i8253: Disable PIT timer 0 when not in use
+- vsock: Orphan socket after transport release
+- vsock: Keep the binding until socket destruction
+- io_uring/kbuf: reallocate buf lists on upgrade
+- HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
+- alpha: replace hardcoded stack offsets with autogenerated ones
+- mm: gup: fix infinite loop within __get_longterm_locked
+- arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented
+- md/md-bitmap: move bitmap_{start, end}write to md upper layer
+- md: add a new callback pers->bitmap_sector()
+- md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
+- md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
+- selftests: rtnetlink: update netdevsim ipsec output format
+- netdevsim: print human readable IP address
+- x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
+- drm/v3d: Stop active perfmon if it is being destroyed
+- drm/rcar-du: dsi: Fix PHY lock bit check
+- drm/tidss: Clear the interrupt status for interrupts being disabled
+- drm/tidss: Fix issue in irq handling causing irq-flood issue
+- ipv6: mcast: add RCU protection to mld_newpack()
+- ipv6: mcast: extend RCU protection in igmp6_send()
+- ndisc: extend RCU protection in ndisc_send_skb()
+- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
+- arp: use RCU protection in arp_xmit()
+- neighbour: use RCU protection in __neigh_notify()
+- neighbour: delete redundant judgment statements
+- ndisc: use RCU protection in ndisc_alloc_skb()
+- HID: hid-steam: Move hidraw input (un)registering to work
+- HID: hid-steam: Make sure rumble work is canceled on removal
+- HID: hid-steam: Add Deck IMU support
+- HID: hid-steam: Fix cleanup in probe()
+- HID: hid-steam: remove pointless error message
+- HID: hid-steam: Add gamepad-only mode switched to by holding options
+- HID: hid-steam: Update list of identifiers from SDL
+- HID: hid-steam: Clean up locking
+- HID: hid-steam: Disable watchdog instead of using a heartbeat
+- HID: hid-steam: Avoid overwriting smoothing parameter
+- ipv6: icmp: convert to dev_net_rcu()
+- ipv6: use RCU protection in ip6_default_advmss()
+- flow_dissector: use RCU protection to fetch dev_net()
+- ipv4: icmp: convert to dev_net_rcu()
+- ipv4: use RCU protection in __ip_rt_update_pmtu()
+- net: ipv4: Cache pmtu for all packet paths if multipath enabled
+- ipv4: use RCU protection in inet_select_addr()
+- ipv4: use RCU protection in rt_is_expired()
+- ipv4: use RCU protection in ipv4_default_advmss()
+- net: add dev_net_rcu() helper
+- net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
+- ipv4: add RCU protection to ip4_dst_hoplimit()
+- btrfs: fix hole expansion when writing at an offset beyond EOF
+- mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
+- igc: Set buffer type for empty frames in igc_init_empty_frame
+- mmc: mtk-sd: Fix register settings for hs400(es) mode
+- arm64: Handle .ARM.attributes section in linker scripts
+- regmap-irq: Add missing kfree()
+- regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
+- partitions: mac: fix handling of bogus partition table
+- gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
+- gpiolib: acpi: Add a quirk for Acer Nitro ANV14
+- alpha: align stack for page fault and user unaligned trap handlers
+- serial: 8250: Fix fifo underflow on flush
+- efi: Avoid cold plugged memory for placing the kernel
+- kbuild: userprogs: fix bitsize and target detection on clang
+- wifi: ath12k: fix handling of 6 GHz rules
+- alpha: make stack 16-byte aligned (most cases)
+- can: etas_es58x: fix potential NULL pointer dereference on udev->serial
+- can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
+- can: c_can: fix unbalanced runtime PM disable in error path
+- can: ctucanfd: handle skb allocation failure
+- USB: serial: option: drop MeiG Smart defines
+- USB: serial: option: fix Telit Cinterion FN990A name
+- USB: serial: option: add Telit Cinterion FN990B compositions
+- USB: serial: option: add MeiG Smart SLM828
+- usb: cdc-acm: Fix handling of oversized fragments
+- USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
+- usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
+- USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
+- USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
+- usb: core: fix pipe creation for get_bMaxPacketSize0
+- USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
+- usb: dwc2: gadget: remove of_node reference upon udc_stop
+- usb: gadget: udc: renesas_usb3: Fix compiler warning
+- usb: roles: set switch registered flag early on
+- usb: dwc3: Fix timeout issue during controller enter/exit from halt state
+- usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
+- perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
+- KVM: nSVM: Enter guest mode before initializing nested NPT MMU
+- KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
+- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
+- batman-adv: Drop unmanaged ELP metric worker
+- batman-adv: Ignore neighbor throughput metrics in error case
+- batman-adv: fix panic during interface removal
+- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
+- ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
+- selftests: gpio: gpio-sim: Fix missing chip disablements
+- Grab mm lock before grabbing pt lock
+- vfio/pci: Enable iowrite64 and ioread64 for vfio pci
+- rtla/timerlat_top: Abort event processing on second signal
+- rtla/timerlat_hist: Abort event processing on second signal
+- scsi: ufs: bsg: Set bsg_queue to NULL after removal
+- PCI: switchtec: Add Microchip PCI100X device IDs
+- PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
+- media: uvcvideo: Add Kurokesu C1 PRO camera
+- media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
+- media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
+- media: i2c: ds90ub953: Add error handling for i2c reads/writes
+- media: i2c: ds90ub913: Add error handling to ub913_hw_init()
+- media: cxd2841er: fix 64-bit division on gcc-9
+- soc/tegra: fuse: Update Tegra234 nvmem keepout list
+- fbdev: omap: use threaded IRQ for LCD DMA
+- RDMA/efa: Reset device on probe failure
+- tools: fix annoying "mkdir -p ..." logs when building tools in parallel
+- RDMA/hns: Fix remove debugfs after device has been unregistered
+- RDMA/hns: Reorder uctx deallocation
+- RDMA/hns: Fix a meaningless loop in free_buffer_pages_proc()
+- RDMA/hns: Fix DCA error path in alloc_wqe_buf()
+- RDMA/hns: Fix mismatched kzalloc vs kvfree
+- RDMA/hns: Fix delay-destruction mechanism not processing kernel db
+- RDMA/hns: Fix delayed destruction of db not taking effect
+- RDMA/hns: Move mtr_node into the mtr struct
+- RDMA/hns: Change mtr member to pointer in hns QP/CQ/MR/SRQ/EQ struct
+- x86/xen: allow larger contiguous memory regions in PV guests
+- xen/swiotlb: relax alignment requirements
+- drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
+- gpio: bcm-kona: Add missing newline to dev_err format string
+- gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
+- gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
+- drm/i915/selftests: avoid using uninitialized context
+- cgroup: Remove steal time from usage_usec
+- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
+- team: better TEAM_OPTION_TYPE_STRING validation
+- LoongArch: Fix idle VS timer enqueue
+- vxlan: check vxlan_vnigroup_init() return value
+- vrf: use RCU protection in l3mdev_l3_out()
+- ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
+- ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
+- spi: sn-f-ospi: Fix division by zero
+- HID: multitouch: Add NULL check in mt_input_configured
+- pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
+- tracing: Fix use-after-free in print_graph_function_flags during tracer switching
+- perf/core: Add RCU read lock protection to perf_iterate_ctx()
+- !15686 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.76-6.6.78 LTS Patches
+- fs/dcache: fix bad unlock balance in shrink_dentry_list()
+- !15645 nilfs2: do not force clear folio if buffer is referenced
+- char: misc: deallocate static minor in error path
+- ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
+- ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
+- ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models
+- ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
+- Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
+- rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
+- rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
+- Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads"
+- Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"
+- Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()"
+- Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock"
+- Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
+- Revert "KVM: e500: always restore irqs"
+- KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
+- KVM: x86: Make x2APIC ID 100% readonly
+- tty: xilinx_uartps: split sysrq handling
+- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
+- mptcp: prevent excessive coalescing on receive
+- btrfs: avoid monopolizing a core when activating a swap file
+- Revert "btrfs: avoid monopolizing a core when activating a swap file"
+- ocfs2: check dir i_size in ocfs2_find_entry
+- net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
+- spi: atmel-qspi: Memory barriers after memory-mapped I/O
+- spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families
+- MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
+- rtc: zynqmp: Fix optional clock name property
+- pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails
+- rtla/timerlat_top: Stop timerlat tracer on signal
+- rtla/timerlat_hist: Stop timerlat tracer on signal
+- rtla: Add trace_instance_stop
+- rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
+- rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
+- rtla/osnoise: Distinguish missing workload option
+- scripts/gdb: fix aarch64 userspace detection in get_current_task
+- maple_tree: simplify split calculation
+- net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
+- net/ncsi: wait for the last response to Deselect Package before configuring channel
+- misc: fastrpc: Fix copy buffer page size
+- misc: fastrpc: Fix registered buffer page address
+- misc: fastrpc: Deregister device nodes properly in error scenarios
+- misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors
+- mtd: onenand: Fix uninitialized retlen in do_otp_read()
+- irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so
+- i3c: master: Fix missing 'ret' assignment in set_speed()
+- NFC: nci: Add bounds checking in nci_hci_create_pipe()
+- mailbox: tegra-hsp: Clear mailbox before using message
+- ocfs2: fix incorrect CPU endianness conversion causing mount failure
+- pnfs/flexfiles: retry getting layout segment for reads
+- selftests: mptcp: connect: -f: no reconnect
+- vfio/platform: check the bounds of read/write syscalls
+- io_uring/rw: commit provided buffer state on async
+- io_uring: fix io_req_prep_async with provided buffers
+- io_uring/net: don't retry connect operation on EPOLLERR
+- io_uring: fix multishots with selected buffers
+- nvmem: imx-ocotp-ele: set word length to 1
+- nvmem: imx-ocotp-ele: fix reading from non zero offset
+- nvmem: imx-ocotp-ele: simplify read beyond device check
+- nvmem: core: improve range check for nvmem_cell_write()
+- nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
+- crypto: qce - unregister previously registered algos in error path
+- crypto: qce - fix goto jump in error path
+- media: uvcvideo: Remove redundant NULL assignment
+- media: uvcvideo: Support partial control reads
+- media: uvcvideo: Fix event flags in uvc_ctrl_send_events
+- media: uvcvideo: Fix crash during unbind if gpio unit is in use
+- media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702
+- media: i2c: ds90ub960: Fix UB9702 VC map
+- media: i2c: ds90ub960: Fix use of non-existing registers on UB9702
+- media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
+- media: ccs: Fix cleanup order in ccs_probe()
+- media: ccs: Fix CCS static data parsing for large block sizes
+- media: ov5640: fix get_light_freq on auto
+- media: imx296: Add standby delay during probe
+- media: mc: fix endpoint iteration
+- media: mmp: Bring back registration of the device
+- soc: qcom: smem_state: fix missing of_node_put in error path
+- soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
+- iio: light: as73211: fix channel handling in only-color triggered buffer
+- media: ccs: Clean up parsed CCS static data on parse failure
+- kfence: skip __GFP_THISNODE allocations on NUMA systems
+- rv: Reset per-task monitors also for idle tasks
+- tpm: Change to kvalloc() in eventlog/acpi.c
+- ACPI: PRM: Remove unnecessary strict handler address checks
+- xfs: Add error handling for xfs_reflink_cancel_cow_range
+- xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end
+- pwm: microchip-core: fix incorrect comparison with max period
+- arm64: tegra: Disable Tegra234 sce-fabric node
+- arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
+- crypto: qce - fix priority to be less than ARMv8 CE
+- arm64: dts: qcom: sm8550: correct MDSS interconnects
+- arm64: dts: qcom: sm8550: Fix MPSS memory length
+- arm64: dts: qcom: sm8550: Fix CDSP memory length
+- arm64: dts: qcom: sm8450: Fix MPSS memory length
+- arm64: dts: qcom: sm8450: Fix CDSP memory length
+- arm64: dts: qcom: sm8350: Fix MPSS memory length
+- arm64: dts: qcom: sm8350: Fix CDSP memory base and length
+- arm64: dts: qcom: sm8350: Fix ADSP memory base and length
+- arm64: dts: qcom: sm6375: Fix MPSS memory base and length
+- arm64: dts: qcom: sm6375: Fix CDSP memory base and length
+- arm64: dts: qcom: sm6375: Fix ADSP memory length
+- arm64: dts: qcom: sm6350: Fix uart1 interconnect path
+- arm64: dts: qcom: sm6350: Fix MPSS memory length
+- arm64: dts: qcom: sm6350: Fix ADSP memory length
+- arm64: dts: qcom: sm6115: Fix ADSP memory base and length
+- arm64: dts: qcom: sm6115: Fix CDSP memory length
+- arm64: dts: qcom: sm6115: Fix MPSS memory length
+- ARM: dts: ti/omap: gta04: fix pm issues caused by spi module
+- ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
+- ubi: Add a check for ubi_num
+- x86/boot: Use '-std=gnu11' to fix build with GCC 15
+- rust: init: use explicit ABI to clean warning in future compilers
+- kbuild: Move -Wenum-enum-conversion to W=2
+- scsi: storvsc: Set correct data length for sending SCSI command without payload
+- scsi: ufs: qcom: Fix crypto key eviction
+- scsi: qla2xxx: Move FCE Trace buffer allocation to user control
+- scsi: st: Don't set pos_unknown just after device recognition
+- nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
+- nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
+- PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
+- PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
+- arm64: tegra: Fix Tegra234 PCIe interrupt-map
+- ALSA: hda: Fix headset detection failure due to unstable sort
+- ALSA: hda/realtek: Enable headset mic on Positivo C6400
+- Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
+- block: don't revert iter for -EIOCBQUEUED
+- mips/math-emu: fix emulation of the prefx instruction
+- dm-crypt: track tag_offset in convert_context
+- dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
+- powerpc/pseries/eeh: Fix get PE state translation
+- LoongArch: Extend the maximum number of watchpoints
+- MIPS: Loongson64: remove ROM Size unit in boardinfo
+- serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
+- serial: sh-sci: Drop __initdata macro for port_cfg
+- soc: qcom: socinfo: Avoid out of bounds read of serial number
+- ASoC: acp: Support microphone from Lenovo Go S
+- usbnet: ipheth: document scope of NCM implementation
+- usbnet: ipheth: fix DPE OoB read
+- usbnet: ipheth: break up NCM header size computation
+- usbnet: ipheth: refactor NCM datagram loop
+- usbnet: ipheth: check that DPE points past NCM header
+- usbnet: ipheth: use static NDP16 location in URB
+- usb: gadget: f_tcm: Don't prepare BOT write request twice
+- usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
+- usb: gadget: f_tcm: Decrement command ref count on cleanup
+- usb: gadget: f_tcm: Translate error to sense
+- wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916
+- wifi: rtw88: sdio: Fix disconnection after beacon loss
+- wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH
+- wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
+- wifi: rtlwifi: rtl8821ae: Fix media status report
+- HID: hid-sensor-hub: don't use stale platform-data on remove
+- of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
+- of: Fix of_find_node_opts_by_path() handling of alias+path+options
+- of: Correct child specifier used as input of the 2nd nexus node
+- scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions
+- perf bench: Fix undefined behavior in cmpworker()
+- efi: libstub: Use '-std=gnu11' to fix build with GCC 15
+- clk: mediatek: mt2701-mm: add missing dummy clk
+- clk: mediatek: mt2701-img: add missing dummy clk
+- clk: mediatek: mt2701-bdp: add missing dummy clk
+- clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe
+- clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe
+- clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
+- clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
+- clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
+- clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable()
+- clk: qcom: clk-alpha-pll: fix alpha mode configuration
+- media: i2c: ds90ub960: Fix UB9702 refclk register access
+- clk: sunxi-ng: a100: enable MMC clock reparenting
+- Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
+- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
+- drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
+- drm/komeda: Add check for komeda_get_layer_fourcc_list()
+- drm/i915: Fix page cleanup on DMA remap failure
+- drm/i915/guc: Debug print LRC state entries only if the context is pinned
+- Revert "drm/amd/display: Use HW lock mgr for PSR1"
+- drm/amdkfd: only flush the validate MES contex
+- drm/amd/pm: Mark MM activity as unsupported
+- ksmbd: fix integer overflows on 32 bit systems
+- KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
+- KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
+- arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
+- drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
+- KVM: arm64: timer: Always evaluate the need for a soft timer
+- fs/proc: do_task_stat: Fix ESP not readable during coredump
+- m68k: vga: Fix I/O defines
+- s390/futex: Fix FUTEX_OP_ANDN implementation
+- smb: client: change lease epoch type from unsigned int to __u16
+- smb: client: fix order of arguments of tracepoints
+- drm/modeset: Handle tiled displays in pan_display_atomic.
+- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
+- leds: lp8860: Write full EEPROM, not only half of it
+- cpufreq: s3c64xx: Fix compilation warning
+- rxrpc: Fix call state set to not include the SERVER_SECURING state
+- net: sched: Fix truncation of offloaded action statistics
+- tun: revert fix group permission check
+- netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
+- ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read()
+- x86/xen: add FRAME_END to xen_hypercall_hvm()
+- x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
+- net: rose: lock the socket in rose_bind()
+- net: atlantic: fix warning during hot unplug
+- gpio: pca953x: Improve interrupt support
+- rxrpc: Fix the rxrpc_connection attend queue handling
+- udp: gso: do not drop small packets when PMTU reduces
+- tg3: Disable tg3 PCIe AER on system reboot
+- vmxnet3: Fix tx queue race condition with XDP
+- ice: Add check for devm_kzalloc()
+- net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN
+- nvme-fc: use ctrl state getter
+- ice: put Rx buffers after being done with current frame
+- gpu: drm_dp_cec: fix broken CEC adapter properties check
+- firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
+- net/ncsi: fix locking in Get MAC Address handling
+- net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
+- KVM: e500: always restore irqs
+- KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
+- KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
+- KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
+- platform/x86: acer-wmi: Ignore AC events
+- Input: allocate keycode for phone linking
+- ASoC: amd: Add ACPI dependency to fix build error
+- ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
+- platform/x86: int3472: Check for adev == NULL
+- iommu/arm-smmu-v3: Clean up more on probe failure
+- iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible
+- x86/kexec: Allocate PGD for x86_64 transition page tables separately
+- selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
+- tipc: re-order conditions in tipc_crypto_key_rcv()
+- mmc: sdhci-msm: Correctly set the load for the regulator
+- net: wwan: iosm: Fix hibernation by re-binding the driver around it
+- Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
+- APEI: GHES: Have GHES honor the panic= setting
+- i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
+- wifi: iwlwifi: avoid memory leak
+- net/mlx5: use do_aux_work for PHC overflow checks
+- HID: Wacom: Add PCI Wacom device support
+- clk: qcom: Make GCC_8150 depend on QCOM_GDSC
+- mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
+- tomoyo: don't emit warning in tomoyo_write_control()
+- wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
+- mmc: core: Respect quirk_max_rate for non-UHS SDIO card
+- tun: fix group permission check
+- wifi: rtw89: add crystal_cap check to avoid setting as overflow value
+- safesetid: check size of policy writes
+- drm/bridge: it6505: fix HDCP CTS KSV list wait timer
+- drm/bridge: it6505: fix HDCP CTS compare V matching
+- drm/bridge: it6505: fix HDCP encryption when R0 ready
+- drm/bridge: it6505: fix HDCP Bstatus check
+- drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT
+- drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor
+- printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
+- drm/virtio: New fence for every plane update
+- x86/amd_nb: Restrict init function to AMD-based systems
+- lockdep: Fix upper limit for LOCKDEP_*_BITS configs
+- sched: Don't try to catch up excess steal time.
+- btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
+- btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
+- s390/stackleak: Use exrl instead of ex in __stackleak_poison()
+- arm64/mm: Ensure adequate HUGE_MAX_HSTATE
+- btrfs: fix use-after-free when attempting to join an aborted transaction
+- btrfs: fix assertion failure when splitting ordered extent after transaction abort
+- Revert "hostfs: convert hostfs to use the new mount API"
+- Revert "hostfs: fix string handling in __dentry_name()"
+- Revert "hostfs: Add const qualifier to host_root in hostfs_fill_super()"
+- Revert "hostfs: fix the host directory parse when mounting."
+- kernel: be more careful about dup_mmap() failures and uprobe registering
+- scsi: ufs: core: Fix use-after free in init error and remove paths
+- !15660 v2 add support DVMBM in HIP12
+- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
+- KVM: arm64: Add new HiSi CPU type to support DVMBM
+- kvm: hisi_virt: Update TLBI broadcast feature for hip12
+- kvm: hisi_virt: fix kernel panic when enable DVMBM in nVHE
+- uacce: fix for the numa distance calculation
+- uacce: fixes the mutex repeatedly locking error
+- !15593 io_uring: prevent opcode speculation
+- !15644 ata: libata-sff: Ensure that we cannot write outside the allocated buffer
+- nilfs2: do not force clear folio if buffer is referenced
+- ata: libata-sff: Ensure that we cannot write outside the allocated buffer
+- block: don't revert iter for -EIOCBQUEUED
+- !15581 smb: client: Add check for next_buffer in receive_encrypted_standard()
+- acct: block access to kernel internal filesystems
+- acct: perform last write from workqueue
+- misc: fastrpc: Fix copy buffer page size
+- s390/ism: add release function for struct device
+- mm/shmem: use xas_try_split() in shmem_split_large_entry()
+- mm/filemap: use xas_try_split() in __filemap_add_folio()
+- xarray: add xas_try_split() to split a multi-index entry
+- KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes
+- mptcp: fix possible integer overflow in mptcp_reset_tout_timer
+- ext4: fix race in buffer_head read fault injection
+- ext4: remove array of buffer_heads from mext_page_mkuptodate()
+- ext4: pipeline buffer reads in mext_page_mkuptodate()
+- Revert "ext4: Fix race in buffer_head read fault injection"
+- scsi: sg: Enable runtime power management
+- gfs2: Remove and replace gfs2_glock_queue_work
+- gfs2: Fix unlinked inode cleanup
+- gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async
+- gfs2: No longer use 'extern' in function declarations
+- KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
+- libfs: Fix duplicate directory entry in offset_dir_lookup
+- libfs: Use d_children list to iterate simple_offset directories
+- libfs: Replace simple_offset end-of-directory detection
+- Revert "libfs: fix infinite directory reads for offset dir"
+- Revert "libfs: Add simple_offset_empty()"
+- libfs: Return ENOSPC when the directory offset range is exhausted
+- SCSI: Linkdata: Supports Linkdata HBA/RAID Controllers
+- mm: shmem: add large folio support for tmpfs
+- mm: shmem: change shmem_huge_global_enabled() to return huge order bitmap
+- mm: factor out the order calculation into a new helper
+- Xarray: distinguish large entries correctly in xas_split_alloc()
+- io_uring: prevent opcode speculation
+- smb: client: Add check for next_buffer in receive_encrypted_standard()
+- media: uvcvideo: Fix crash during unbind if gpio unit is in use
+- hrtimer: Fix kabi broken of struct hrtimer_cpu_base
+- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
+- ACPI: PRM: Remove unnecessary strict handler address checks
+- ACPI: PRM: Add PRM handler direct call support
+- ACPI: PRM: Annotate struct prm_module_info with __counted_by
+- net: davicom: fix UAF in dm9000_drv_remove
+- wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
+- powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW
+- KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
+- KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
+- partitions: mac: fix handling of bogus partition table
+- printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
+- dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform
+- drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
+- EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h
+- EDAC/amd64: Add support for Hygon family 18h model 8h
+- x86/amd_nb: Add support for Hygon family 18h model 8h
+- EDAC/amd64: Refactor the calculation of instance id for Hygon family 18h model 10h
+- EDAC/amd64: Calculate instance id for hygon family 18h model 7h
+- EDAC/amd64: Get correct memory type for Hygon family 18h model 10h
+- EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h
+- x86/amd_nb: Add helper function to identify Hygon family 18h model 10h
+- iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC
+- EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h
+- irqchip/gic-v3-its: Init reserved rsv_devid_pools use pci bus info
+- irqchip/gic-v3-its: Move build_devid_pools from its to acpi iort init
+- irqchip/gic-v3-its: Add ACPI_IORT as VIRT_PLAT_DEV's dependency
+- acpi/iort: Add func to get used deviceid bitmap
+- RNP: NET: Fix rnp errors dmesg show in hygon
+- net: mucse: Fix os crash when cat some sys interface when net down
+- mucse: rnpm ocp nic support hotplug and show sub-zero temperature
+- mucse: rnpm compiler error on loongarch64
+- RNPVF: NET: Fix rnpvf compile errors without CONFIG_MXGBEVF_FIX_VF_QUEUE
+
+* Tue Mar 25 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-84.0.0.89
+- !15625 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.75-6.6.76 LTS Patches
+- HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
+- Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
+- selftests/landlock: Fix error message
+- LoongArch: Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP}
+- s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS
+- btrfs: output the reason for open_ctree() failure
+- media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
+- staging: media: max96712: fix kernel oops when removing module
+- usb: gadget: f_tcm: Don't free command immediately
+- media: uvcvideo: Fix double free in error path
+- remoteproc: core: Fix ida_free call while not allocated
+- mptcp: handle fastopen disconnect correctly
+- mptcp: consolidate suboption status
+- usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
+- usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
+- usb: dwc3: core: Defer the probe until USB power supply ready
+- usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk()
+- usb: gadget: f_tcm: Fix Get/SetInterface return value
+- drivers/card_reader/rtsx_usb: Restore interrupt based detection
+- net: usb: rtl8150: enable basic endpoint checking
+- ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro
+- ktest.pl: Check kernelrelease return in get_version
+- selftests/rseq: Fix handling of glibc without rseq support
+- netfilter: nf_tables: reject mismatching sum of field_len with set key length
+- kbuild: switch from lz4c to lz4 for compression
+- Revert "SUNRPC: Reduce thread wake-up rate when receiving large RPC messages"
+- f2fs: Introduce linear search for dentries
+- hexagon: Fix unbalanced spinlock in die()
+- hexagon: fix using plain integer as NULL pointer warning in cmpxchg
+- kconfig: fix memory leak in sym_warn_unmet_dep()
+- kconfig: WERROR unmet symbol dependency
+- kconfig: deduplicate code in conf_read_simple()
+- kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
+- kconfig: require a space after '#' for valid input
+- kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST
+- cifs: Fix getting and setting SACLs over SMB1
+- cifs: Validate EAs for WSL reparse points
+- io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock()
+- ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback
+- RISC-V: Mark riscv_v_init() as __init
+- hostfs: fix the host directory parse when mounting.
+- hostfs: Add const qualifier to host_root in hostfs_fill_super()
+- hostfs: fix string handling in __dentry_name()
+- hostfs: convert hostfs to use the new mount API
+- genksyms: fix memory leak when the same symbol is read from *.symref file
+- genksyms: fix memory leak when the same symbol is added from source
+- net: hsr: fix fill_frame_info() regression vs VLAN packets
+- net: sh_eth: Fix missing rtnl lock in suspend/resume path
+- net: xdp: Disallow attaching device-bound programs in generic mode
+- tcp: correct handling of extreme memory squeeze
+- bgmac: reduce max frame size to support just MTU 1500
+- vsock: Allow retrying on connect() failure
+- Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming
+- perf trace: Fix runtime error of index out of bounds
+- net: stmmac: Limit FIFO size by hardware capability
+- net: stmmac: Limit the number of MTL queues to hardware capability
+- ptp: Properly handle compat ioctls
+- net: davicom: fix UAF in dm9000_drv_remove
+- vxlan: Fix uninit-value in vxlan_vnifilter_dump()
+- net: netdevsim: try to close UDP port harness races
+- net: rose: fix timer races against user threads
+- iavf: allow changing VLAN state without calling PF
+- PM: hibernate: Add error handling for syscore_suspend()
+- net: fec: implement TSO descriptor cleanup
+- gpio: mxc: remove dead code after switch to DT-only
+- regulator: core: Add missing newline character
+- ubifs: skip dumping tnc tree when zroot is null
+- xfrm: delete intermediate secpath entry in packet offload mode
+- dmaengine: ti: edma: fix OF node reference leaks in edma_driver
+- xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO
+- tools/bootconfig: Fix the wrong format specifier
+- NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE
+- NFSv4.2: fix COPY_NOTIFY xdr buf size calculation
+- serial: 8250: Adjust the timeout for FIFO mode
+- driver core: class: Fix wild pointer dereferences in API class_dev_iter_next()
+- module: Extend the preempt disabled section in dereference_symbol_descriptor().
+- nilfs2: protect access to buffers with no active references
+- nilfs2: convert nilfs_lookup_dirty_data_buffers to use folio_create_empty_buffers
+- buffer: make folio_create_empty_buffers() return a buffer_head
+- ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
+- scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
+- scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
+- PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test
+- PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error
+- PCI: imx6: Skip controller_id generation logic for i.MX7D
+- PCI: imx6: Simplify clock handling by using clk_bulk*() function
+- media: dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master_xfer
+- staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
+- watchdog: rti_wdt: Fix an OF node leak in rti_wdt_probe()
+- media: nxp: imx8-isi: fix v4l2-compliance test errors
+- mtd: hyperbus: hbmc-am654: fix an OF node reference leak
+- mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void
+- mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc
+- media: uvcvideo: Propagate buf->error to userspace
+- media: camif-core: Add check for clk_enable()
+- media: mipi-csis: Add check for clk_enable()
+- media: i2c: ov9282: Correct the exposure offset
+- media: i2c: imx412: Add missing newline to prints
+- media: i2c: imx290: Register 0x3011 varies between imx327 and imx290
+- media: marvell: Add check for clk_enable()
+- PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
+- media: lmedm04: Handle errors for lme2510_int_read
+- media: rc: iguanair: handle timeouts
+- spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors
+- RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]"
+- efi: sysfb_efi: fix W=1 warnings when EFI is not set
+- of: reserved-memory: Do not make kmemleak ignore freed address
+- RDMA/mlx5: Fix indirect mkey ODP page count
+- i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition
+- i3c: dw: Add hot-join support.
+- arm64: tegra: Fix DMA ID for SPI2
+- fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
+- ARM: dts: mediatek: mt7623: fix IR nodename
+- arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts
+- arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts
+- arm64: dts: mediatek: add per-SoC compatibles for keypad nodes
+- dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL
+- arm64: dts: qcom: sc8280xp: Fix up remoteproc register space sizes
+- arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
+- arm64: dts: qcom: sc7180: fix psci power domain node names
+- arm64: dts: qcom: sc7180: change labels to lower-case
+- arm64: dts: qcom: Add SM7125 device tree
+- arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone
+- arm64: dts: qcom: sc7180-*: Remove thermal zone polling delays
+- arm64: dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply
+- arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: remove disabled ov7251 camera
+- arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso
+- ARM: omap1: Fix up the Retu IRQ on Nokia 770
+- RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of error
+- arm64: dts: allwinner: a64: explicitly assign clock parent for TCON0
+- arm64: dts: ti: k3-am62a: Remove duplicate GICR reg
+- arm64: dts: ti: k3-am62: Remove duplicate GICR reg
+- ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node
+- ARM: dts: microchip: sama5d27_wlsom1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node
+- arm64: dts: qcom: sm8450: correct sleep clock frequency
+- arm64: dts: qcom: sm8350: correct sleep clock frequency
+- arm64: dts: qcom: sm8250: correct sleep clock frequency
+- arm64: dts: qcom: sm6375: correct sleep clock frequency
+- arm64: dts: qcom: sm6125: correct sleep clock frequency
+- arm64: dts: qcom: sm4450: correct sleep clock frequency
+- arm64: dts: qcom: sdx75: correct sleep clock frequency
+- arm64: dts: qcom: sc7280: correct sleep clock frequency
+- arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency
+- arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency
+- arm64: dts: qcom: qcs404: correct sleep clock frequency
+- arm64: dts: qcom: msm8994: correct sleep clock frequency
+- arm64: dts: qcom: msm8939: correct sleep clock frequency
+- arm64: dts: qcom: msm8916: correct sleep clock frequency
+- arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value
+- arm64: dts: qcom: msm8994: Describe USB interrupts
+- arm64: dts: qcom: msm8996: Fix up USB3 interrupts
+- arm64: dts: qcom: sa8775p: Update sleep_clk frequency
+- arm64: dts: qcom: move common parts for sa8775p-ride variants into a .dtsi
+- arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin
+- arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq
+- arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq
+- arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property
+- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
+- memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
+- ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM
+- ARM: dts: stm32: Deduplicate serial aliases and chosen node for STM32MP15xx DHCOM SoM
+- arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie1
+- RDMA/srp: Fix error handling in srp_add_port
+- arm64: dts: mediatek: mt8183: willow: Support second source touchscreen
+- arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen
+- RDMA/rxe: Fix mismatched max_msg_sz
+- RDMA/rxe: Improve newline in printing messages
+- arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb"
+- ARM: dts: aspeed: yosemite4: correct the compatible string for max31790
+- ARM: dts: aspeed: yosemite4: Add required properties for IOE on fan boards
+- ARM: dts: aspeed: yosemite4: correct the compatible string of adm1272
+- arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
+- arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
+- arm64: dts: mediatek: mt8195-demo: Drop regulator-compatible property
+- arm64: dts: mediatek: mt8195-cherry: Drop regulator-compatible property
+- arm64: dts: mediatek: mt8192-asurada: Drop regulator-compatible property
+- arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property
+- arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property
+- rdma/cxgb4: Prevent potential integer overflow on 32bit
+- RDMA/mlx4: Avoid false error about access to uninitialized gids array
+- ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151
+- arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A
+- arm64: dts: mediatek: mt8516: add i2c clock-div property
+- arm64: dts: mediatek: mt8516: fix wdt irq type
+- arm64: dts: mediatek: mt8516: fix GICv2 range
+- arm64: dts: mt8183: set DMIC one-wire mode on Damu
+- arm64: dts: mediatek: mt8186: Move wakeup to MTU3 to get working suspend
+- ARM: at91: pm: change BU Power Switch to automatic mode
+- soc: atmel: fix device_node release in atmel_soc_device_init()
+- cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c
+- smb: client: fix oops due to unset link speed
+- padata: avoid UAF for reorder_work
+- padata: add pd get/put refcnt helper
+- padata: fix UAF in padata_reorder
+- perf lock: Fix parse_lock_type which only retrieve one lock flag
+- ALSA: hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop
+- bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write
+- pinctrl: amd: Take suspend type into consideration which pins are non-wake
+- pinctrl: stm32: Add check for clk_enable()
+- perf report: Fix misleading help message about --demangle
+- ASoC: Intel: avs: Fix theoretical infinite loop
+- ASoC: Intel: avs: Do not readq() u32 registers
+- ASoC: Intel: avs: Abstract IPC handling
+- ASoC: Intel: avs: Prefix SKL/APL-specific members
+- perf namespaces: Fixup the nsinfo__in_pidns() return type, its bool
+- perf namespaces: Introduce nsinfo__set_in_pidns()
+- perf machine: Don't ignore _etext when not a text symbol
+- perf top: Don't complain about lack of vmlinux when not resolving some kernel samples
+- padata: fix sysfs store callback check
+- ALSA: seq: Make dependency on UMP clearer
+- ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT
+- crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()
+- ktest.pl: Remove unused declarations in run_bisect_test function
+- perf expr: Initialize is_test value in expr__ctx_new()
+- ASoC: renesas: rz-ssi: Use only the proper amount of dividers
+- perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info()
+- perf header: Fix one memory leakage in process_bpf_prog_info()
+- perf header: Fix one memory leakage in process_bpf_btf()
+- crypto: caam - use JobR's space to access page 0 regs
+- selftests/bpf: Fix fill_link_info selftest on powerpc
+- ASoC: sun4i-spdif: Add clock multiplier settings
+- tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
+- libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing
+- net/rose: prevent integer overflows in rose_setsockopt()
+- tcp_cubic: fix incorrect HyStart round start detection
+- net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
+- netfilter: nft_flow_offload: update tcp state flags under lock
+- netfilter: nf_tables: fix set size with rbtree backend
+- netfilter: nft_set_rbtree: prefer sync gc to async worker
+- netfilter: nft_set_rbtree: rename gc deactivate+erase function
+- netfilter: nf_tables: de-constify set commit ops function argument
+- net: sched: Disallow replacing of child qdisc from one parent to another
+- net: avoid race between device unregistration and ethnl ops
+- octeon_ep: remove firmware stats fetch in ndo_get_stats64
+- net/mlxfw: Drop hard coded max FW flash image size
+- net: let net.core.dev_weight always be non-zero
+- pwm: stm32: Add check for clk_enable()
+- clk: analogbits: Fix incorrect calculation of vco rate delta
+- inet: ipmr: fix data-races
+- wifi: cfg80211: adjust allocation of colocated AP data
+- wifi: cfg80211: Handle specific BSSID in 6GHz scanning
+- selftests: harness: fix printing of mismatch values in __EXPECT()
+- selftests: timers: clocksource-switch: Adapt progress to kselftest framework
+- wifi: mt76: mt7996: fix ldpc setting
+- wifi: mt76: mt7996: fix incorrect indexing of MIB FW event
+- wifi: mt76: mt7996: fix HE Phy capability
+- wifi: mt76: mt7996: fix the capability of reception of EHT MU PPDU
+- wifi: mt76: mt7996: add max mpdu len capability
+- wifi: mt76: mt7996: fix register mapping
+- wifi: mt76: mt7915: fix register mapping
+- wifi: mt76: mt7915: fix omac index assignment after hardware reset
+- wifi: mt76: mt7915: improve hardware restart reliability
+- wifi: mt76: connac: move mt7615_mcu_del_wtbl_all to connac
+- wifi: mt76: mt7915: firmware restart on devices with a second pcie link
+- wifi: mt76: mt7996: fix rx filter setting for bfee functionality
+- wifi: mt76: mt7915: fix overflows seen when writing limit attributes
+- wifi: mt76: mt7921: fix using incorrect group cipher after disconnection.
+- wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO
+- landlock: Handle weird files
+- net/smc: fix data error when recvmsg with MSG_PEEK flag
+- clk: ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883
+- wifi: mac80211: don't flush non-uploaded STAs
+- wifi: mac80211: Fix common size calculation for ML element
+- wifi: mac80211: fix tid removal during mesh forwarding
+- wifi: mac80211: prohibit deactivating all links
+- wifi: mt76: mt7915: Fix mesh scan on MT7916 DBDC
+- wifi: wlcore: fix unbalanced pm_runtime calls
+- samples/landlock: Fix possible NULL dereference in parse_path()
+- mfd: syscon: Fix race in device_node_get_regmap()
+- mfd: syscon: Use scoped variables with memory allocators to simplify error paths
+- mfd: syscon: Add of_syscon_register_regmap() API
+- mfd: syscon: Remove extern from function prototypes
+- leds: cht-wcove: Use devm_led_classdev_register() to avoid memory leak
+- HID: fix generic desktop D-Pad controls
+- HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check
+- clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPs
+- wifi: ath12k: fix tx power, max reg power update to firmware
+- ipmi: ssif_bmc: Fix new request loss when bmc ready for a response
+- OPP: OF: Fix an OF node leak in _opp_add_static_v2()
+- ax25: rcu protect dev->ax25_ptr
+- regulator: of: Implement the unwind path of of_regulator_match()
+- clk: sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parent
+- clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPI
+- dt-bindings: clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI
+- team: prevent adding a device which is already a team device lower
+- clk: imx8mp: Fix clkout1/2 support
+- cpufreq: qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks
+- cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available
+- gpio: pca953x: log an error when failing to get the reset GPIO
+- gpio: pca953x: Fully convert to device managed resources
+- gpio: pca953x: Drop unused fields in struct pca953x_platform_data
+- cpufreq: schedutil: Fix superfluous updates caused by need_freq_update
+- pwm: stm32-lp: Add check for clk_enable()
+- inetpeer: do not get a refcount in inet_getpeer()
+- inetpeer: update inetpeer timestamp in inet_getpeer()
+- inetpeer: remove create argument of inet_getpeer()
+- inetpeer: remove create argument of inet_getpeer_v[46]()
+- leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
+- dt-bindings: mfd: bd71815: Fix rsense and typos
+- cpupower: fix TSC MHz calculation
+- ACPI: fan: cleanup resources in the error path of .probe()
+- wifi: brcmfmac: add missing header include for brcmf_dbg
+- regulator: dt-bindings: mt6315: Drop regulator-compatible property
+- HID: multitouch: fix support for Goodix PID 0x01e9
+- wifi: rtlwifi: pci: wait for firmware loading before releasing memory
+- wifi: rtlwifi: fix memory leaks and invalid access at probe error path
+- wifi: rtlwifi: destroy workqueue at rtl_deinit_core
+- wifi: rtlwifi: remove unused check_buddy_priv
+- dt-bindings: leds: class-multicolor: Fix path to color definitions
+- clk: fix an OF node reference leak in of_clk_get_parent_name()
+- of: remove internal arguments from of_property_for_each_u32()
+- clk: si5351: allow PLLs to be adjusted without reset
+- serial: sc16is7xx: use device_property APIs when configuring irda mode
+- dt-bindings: mmc: controller: clarify the address-cells description
+- rxrpc: Fix handling of received connection abort
+- spi: zynq-qspi: Add check for clk_enable()
+- net_sched: sch_sfq: don't allow 1 packet limit
+- net_sched: sch_sfq: handle bigger packets
+- net_sched: sch_sfq: annotate data-races around q->perturb_period
+- wifi: rtlwifi: usb: fix workqueue leak when probe fails
+- wifi: rtlwifi: fix init_sw_vars leak when probe fails
+- wifi: rtlwifi: wait for firmware loading before releasing memory
+- wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
+- wifi: rtlwifi: do not complete firmware loading needlessly
+- wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855
+- ipmi: ipmb: Add check devm_kasprintf() returned value
+- drm/amdgpu: tear down ttm range manager for doorbell in amdgpu_ttm_fini()
+- drm/bridge: it6505: Change definition of AUX_FIFO_MAX_SIZE
+- drm/msm: Check return value of of_dma_configure()
+- drm/msm/dpu: link DSPP_2/_3 blocks on SM8550
+- drm/msm/dpu: link DSPP_2/_3 blocks on SM8350
+- drm/msm/dpu: link DSPP_2/_3 blocks on SM8250
+- drm/msm/dpu: link DSPP_2/_3 blocks on SC8180X
+- drm/msm/dpu: link DSPP_2/_3 blocks on SM8150
+- OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized
+- drm/amdgpu/vcn: reset fw_shared under SRIOV
+- drm/rockchip: vop2: include rockchip_drm_drv.h
+- drm/rockchip: move output interface related definition to rockchip_drm_drv.h
+- drm/rockchip: vop2: Check linear format for Cluster windows on rk3566/8
+- drm/rockchip: vop2: Fix the windows switch between different layers
+- drm/rockchip: vop2: set bg dly and prescan dly at vop2_post_config
+- drm/rockchip: vop2: Set YUV/RGB overlay mode
+- drm/rockchip: vop2: Fix the mixer alpha setup for layer 0
+- drm/rockchip: vop2: Fix cluster windows alpha ctrl regsiters offset
+- drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
+- drm/amd/pm: Fix an error handling path in vega10_enable_se_edc_force_stall_config()
+- HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
+- drm/etnaviv: Fix page property being used for non writecombine buffers
+- drm/msm/dp: set safe_to_exit_level before printing it
+- x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally
+- x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD
+- sched/topology: Rename 'DIE' domain to 'PKG'
+- afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call
+- select: Fix unbalanced user_access_end()
+- partitions: ldm: remove the initial kernel-doc notation
+- selftests/powerpc: Fix argument order to timer_sub()
+- pstore/blk: trivial typo fixes
+- block: retry call probe after request_module in blk_request_module
+- fs: fix proc_handler for sysctl_nr_open
+- afs: Fix cleanup of immediately failed async calls
+- afs: Fix directory format encoding struct
+- afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY
+- dlm: fix srcu_read_lock() return type to int
+- powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active
+- !15477 PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
+- PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
+- !15472 PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar()
+- PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar()
+- !15473 iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()
+- iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()
+- !15474 OPP: add index check to assert to avoid buffer overflow in _read_freq()
+- OPP: add index check to assert to avoid buffer overflow in _read_freq()
+- !15475 wifi: wcn36xx: fix channel survey memory allocation size
+- wifi: wcn36xx: fix channel survey memory allocation size
+- !15476 LoongArch: Fix warnings during S3 suspend
+- LoongArch: Fix warnings during S3 suspend
+- !15464 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.72-6.6.75 LTS Patches
+- drm/v3d: Assign job pointer to NULL before signaling the fence
+- Input: xpad - add support for wooting two he (arm)
+- Input: xpad - add support for Nacon Evol-X Xbox One Controller
+- Input: xpad - improve name of 8BitDo controller 2dc8:3106
+- Input: xpad - add QH Electronics VID/PID
+- Input: xpad - add unofficial Xbox 360 wireless receiver clone
+- Input: atkbd - map F23 key to support default copilot shortcut
+- Input: xpad - add support for Nacon Pro Compact
+- ALSA: usb-audio: Add delay quirk for USB Audio Device
+- Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
+- scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
+- vfio/platform: check the bounds of read/write syscalls
+- cachestat: fix page cache statistics permission checking
+- Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
+- net: sched: fix ets qdisc OOB Indexing
+- smb: client: handle lack of EA support in smb2_query_path_info()
+- libfs: Add simple_offset_rename() API
+- ASoC: samsung: Add missing depends on I2C
+- hwmon: (drivetemp) Set scsi command timeout to 10s
+- irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
+- of/unittest: Add test that of_address_to_resource() fails on non-translatable address
+- drm/amd/display: Use HW lock mgr for PSR1
+- scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
+- seccomp: Stub for !CONFIG_SECCOMP
+- ASoC: samsung: Add missing selects for MFD_WM8994
+- ASoC: wm8994: Add depends on MFD core
+- x86/xen: fix SLS mitigation in xen_hypercall_iret()
+- nfsd: add list_head nf_gc to struct nfsd_file
+- Revert "drm/amdgpu: rework resume handling for display (v2)"
+- fs: relax assertions on failure to encode file handles
+- ovl: support encoding fid from inode with no alias
+- ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
+- ocfs2: fix deadlock in ocfs2_get_system_file_inode
+- iio: imu: inv_icm42600: fix spi burst write not supported
+- Revert "PCI: Use preserve_config in place of pci_flags"
+- drm/amdgpu: always sync the GFX pipe on ctx switch
+- drm/i915/fb: Relax clear color alignment to 64 bytes
+- hrtimers: Handle CPU state correctly on hotplug
+- irqchip: Plug a OF node reference leak in platform_irqchip_probe()
+- filemap: avoid truncating 64-bit offset to 32 bits
+- nouveau/fence: handle cross device fences properly
+- vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
+- vsock: reset socket state when de-assigning the transport
+- vsock/virtio: cancel close work in the destructor
+- vsock/virtio: discard packets if the transport changes
+- net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
+- selftests: mptcp: avoid spurious errors on disconnect
+- mptcp: fix spurious wake-up on under memory pressure
+- mptcp: be sure to send ack when mptcp-level window re-opens
+- i2c: atr: Fix client detach
+- zram: fix potential UAF of zram table
+- ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
+- x86/asm: Make serialize() always_inline
+- nvmet: propagate npwg topology
+- RDMA/bnxt_re: Fix to export port num to ib_query_qp
+- poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
+- ACPI: resource: acpi_dev_irq_override(): Check DMI match last
+- smb: client: fix double free of TCP_Server_Info::hostname
+- i2c: rcar: fix NACK handling when being a target
+- i2c: mux: demux-pinctrl: check initial mux selection, too
+- Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
+- hwmon: (tmp513) Fix division of negative numbers
+- soc: ti: pruss: Fix pruss APIs
+- drm/v3d: Ensure job pointer is set to NULL after job completion
+- drm/vmwgfx: Add new keep_resv BO param
+- net/mlx5e: Always start IPsec sequence number from 1
+- net/mlx5e: Rely on reqid in IPsec tunnel mode
+- net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
+- net/mlx5: Clear port select structure when fail to create
+- net/mlx5: Fix RDMA TX steering prio
+- net: fec: handle page_pool_dev_alloc_pages error
+- net: xilinx: axienet: Fix IRQ coalescing packet count overflow
+- nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
+- pktgen: Avoid out-of-bounds access in get_imix_entries
+- openvswitch: fix lockup on tx to unregistering netdev with carrier
+- bpf: Fix bpf_sk_select_reuseport() memory leak
+- net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
+- Revert "ovl: do not encode lower fh with upper sb_writers held"
+- Revert "ovl: pass realinode to ovl_encode_real_fh() instead of realdentry"
+- Revert "ovl: support encoding fid from inode with no alias"
+- !15608 perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
+- perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
+- !15360 USB: hub: Ignore non-compliant devices with too many configs or interfaces
+- USB: hub: Ignore non-compliant devices with too many configs or interfaces
+- !15597 CVE-2025-21853
+- bpf: avoid holding freeze_mutex during mmap operation
+- bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
+- !15603 Mainline patch merged into OLK-6.6
+- RDMA/hns: Fix missing xa_destroy()
+- RDMA/hns: Fix wrong value of max_sge_rd
+- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
+- RDMA/hns: Fix invalid sq params not being blocked
+- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
+- RDMA/hns: Fix soft lockup during bt pages loop
+- !15430 cpufreq: Fix some boost errors related to CPU online and offline
+- cpufreq: prevent NULL dereference in cpufreq_online()
+- cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init()
+- cpufreq: CPPC: Fix wrong max_freq in policy initialization
+- cpufreq: Introduce a more generic way to set default per-policy boost flag
+- cpufreq: Fix re-boost issue after hotplugging a CPU
+- !15568 [olk 6.6] some features for hibmcge driver
+- net: hibmcge: Add support for ioctl
+- net: hibmcge: Add support for BMC diagnose feature
+- net: hibmcge: Add support for mac link exception handling feature
+- net: hibmcge: Add support for abnormal irq handling feature
+- net: hibmcge: Add support for checksum offload
+- net: hibmcge: Add support for dump statistics
+- ethtool: Implement ethtool_puts()
+- !15357 blk-cgroup: Fix class @block_class's subsystem refcount leakage
+- blk-cgroup: Fix class @block_class's subsystem refcount leakage
+- !15333 VirtCCA Feature: cvm support UEFI boot
+- Bug fix: Resolve the issue of host hard lockup
+- VirtCCA: The cvm removes the vcpu binding limit.
+- VirtCCA: Improve nfs workqueue bind method
+- VirtCCA: Intercept the situation where devices with both NVM adn CVM passthrough under same PCIe root port
+- VirtCCA: an interface to retrieve the TMI version is added
+- VirtCCA: cvm support UEFI boot
+- !15414 bnxt_en: Fix possible memory leak when hwrm_req_replace fails
+- bnxt_en: Fix possible memory leak when hwrm_req_replace fails
+- !15580 two bugfixs
+- mm/migrate: fix shmem xarray update during migration
+- mm: fix finish_fault() handling for large folios
+
+* Tue Mar 18 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-83.0.0.88
+- !15047 mm: Backport some mm patchs
+- mm/memmap: prevent double scanning of memmap by kmemleak
+- mm: kmemleak: fix upper boundary check for physical address objects
+- mm/vmscan: fix hard LOCKUP in function isolate_lru_folios
+- mm: compaction: use the proper flag to determine watermarks
+- !15271 LoongArch: fix cacheinfo/unaligned/rtc/s3/hda/usb issues
+- blutetooth/btusb: delay 1ms while suspending
+- LoongArch: Correct the cacheinfo sharing information
+- ice: fix unaligned access in ice_create_lag_recipe
+- LoongArch: set CONFIG_CMA_SIZE_MBYTES to 0
+- rtc: loongson: clear TOY_MATCH0_REG in loongson_rtc_isr()
+- hda/pci: Add AZX_DCAPS_NO_TCSEL flag for Loongson HDA devices
+- LoongArch: Update the flush cache policy
+- !15516 mm: shmem: remove unnecessary warning in shmem_writepage()
+- mm: shmem: remove unnecessary warning in shmem_writepage()
+- !15492 Add dp module in hibmc driver
+- drm/hisilicon/hibmc: add dp module in hibmc
+- drm/hisilicon/hibmc: refactored struct hibmc_drm_private
+- drm/hisilicon/hibmc: add dp hw moduel in hibmc driver
+- drm/hisilicon/hibmc: add dp link moduel in hibmc drivers
+- drm/hisilicon/hibmc: add dp aux in hibmc drivers
+- drm/hisilicon/hibmc: convert to struct drm_edid
+- !15395 clk: qcom: dispcc-sm6350: Add missing parent_map for a clock
+- clk: qcom: dispcc-sm6350: Add missing parent_map for a clock
+- !15459 perf: Configure BRBE correctly on VHE host
+- perf: Configure BRBE correctly on VHE host
+- !15369 media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
+- media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
+- !15421 [OLK-6.6] [Backport] upstream fix for driver nvme
+- nvme: handle connectivity loss in nvme_set_queue_count
+- nvme: fix bogus kzalloc() return check in nvme_init_effects_log()
+- nvme: Add error path for xa_store in nvme_init_effects
+- nvme: Add error check for xa_store in nvme_get_effects_log
+- !15370 wifi: brcmfmac: Check the return value of of_property_read_string_index()
+- wifi: brcmfmac: Check the return value of of_property_read_string_index()
+- !15483 CVE-2024-58069
+- rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
+- !15470 some readahead improvement
+- readahead: properly shorten readahead when falling back to do_page_cache_ra()
+- readahead: don't shorten readahead window in read_pages()
+- readahead: make sure sync readahead reads needed page
+- !15404 ipmr: do not call mr_mfc_uses_dev() for unres entries
+- ipmr: do not call mr_mfc_uses_dev() for unres entries
+- !15376 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.62-6.6.63 LTS Conflicts Patches
+- mptcp: update local address flags when setting it
+- NFSD: Async COPY result needs to return a write verifier
+- !15164 [openEuler-24.03-LTS][linux-6.6.y sync] KVM: x86: Play nice with protected guests in complete_hypercall_exit()
+- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
+- !15375 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.60-6.6.61 LTS Conflicts Patches
+- posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
+- !15149 Fix northbridge init warning in guest for Hygon family 18h model 4h
+- x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h
+- !15147 Add device HID for Hygon GPIO controller
+- pinctrl: Add device HID for Hygon GPIO controller
+- !15438 fix HCT build err once VFIO disabled
+- hct: fix build err once VFIO disabled
+
+* Fri Mar 14 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-82.0.0.87
+- RISC-V kernel upgrade to 6.6.0-82.0.0
+- riscv: Fixed conflict created by commit c7c8e8a76904
+- riscv: Enable zstd-compressed firmware support
+- riscv: Enable AMDKFD driver for ROCm
+
+* Wed Mar 12 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-82.0.0.86
+- !15440 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.70-6.6.72 LTS Patches
+- drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
+- riscv: Fix text patching when IPI are used
+- mm: hugetlb: independent PMD page table shared count
+- mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks
+- pgtable: fix s390 ptdesc field comments
+- workqueue: Add rcu lock check at the end of work item execution
+- pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
+- pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop
+- arm64: dts: rockchip: add hevc power domain clock to rk3328
+- ARM: dts: imxrt1050: Fix clocks for mmc
+- io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
+- riscv: kprobes: Fix incorrect address calculation
+- iio: adc: ad7124: Disable all channels at probe time
+- iio: inkern: call iio_device_put() only on mapped devices
+- iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
+- iio: gyro: fxas21002c: Fix missing data update in trigger handler
+- iio: imu: kmx61: fix information leak in triggered buffer
+- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
+- iio: pressure: zpa2326: fix information leak in triggered buffer
+- usb: gadget: configfs: Ignore trailing LF for user strings to cdev
+- usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
+- usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm()
+- usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
+- usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
+- usb: gadget: midi2: Reverse-select at the right place
+- usb: fix reference leak in usb_new_device()
+- USB: core: Disable LPM only for non-suspended ports
+- USB: usblp: return error when setting unsupported protocol
+- usb: dwc3-am62: Disable autosuspend during remove
+- usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
+- tty: serial: 8250: Fix another runtime PM usage counter underflow
+- misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config
+- usb: dwc3: gadget: fix writing NYET threshold
+- USB: serial: cp210x: add Phoenix Contact UPS Device
+- usb-storage: Add max sectors quirk for Nokia 208
+- staging: iio: ad9832: Correct phase range check
+- staging: iio: ad9834: Correct phase range check
+- USB: serial: option: add Neoway N723-EA support
+- USB: serial: option: add MeiG Smart SRM815
+- dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
+- io_uring/timeout: fix multishot updates
+- drm/amd/display: increase MAX_SURFACES to the value supported by hw
+- drm/amdkfd: fixed page fault when enable MES shader debugger
+- ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
+- ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
+- smb: client: sync the root session and superblock context passwords before automounting
+- thermal: of: fix OF node leak in of_thermal_zone_find()
+- ksmbd: Implement new SMB3 POSIX type
+- sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
+- sctp: sysctl: udp_port: avoid using current->nsproxy
+- sctp: sysctl: auth_enable: avoid using current->nsproxy
+- sctp: sysctl: rto_min/max: avoid using current->nsproxy
+- sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
+- mptcp: sysctl: sched: avoid using current->nsproxy
+- dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
+- scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence()
+- dm thin: make get_first_thin use rcu-safe list first function
+- riscv: mm: Fix the out of bound issue of vmemmap address
+- cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu
+- ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
+- afs: Fix the maximum cell name length
+- drm/mediatek: Add return value check when reading DPCD
+- drm/mediatek: Fix mode valid issue for dp
+- drm/mediatek: Fix YCbCr422 color format issue for DP
+- drm/mediatek: stop selecting foreign drivers
+- net/mlx5: Fix variable not being completed when function returns
+- net: stmmac: dwmac-tegra: Read iommu stream id from device tree
+- netfilter: nf_tables: imbalance in flowtable binding
+- iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
+- x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
+- memblock tests: fix implicit declaration of function 'numa_valid_node'
+- riscv: Fix early ftrace nop patching
+- tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
+- Bluetooth: btnxpuart: Fix driver sending truncated data
+- Bluetooth: MGMT: Fix Add Device to responding before completing
+- Bluetooth: hci_sync: Fix not setting Random Address when required
+- eth: gve: use appropriate helper to set xdp_features
+- ipvlan: Fix use-after-free in ipvlan_get_iflink().
+- tls: Fix tls_sw_sendmsg error handling
+- igc: return early when failing to read EECD register
+- igc: field get conversion
+- ice: fix incorrect PHY settings for 100 GB/s
+- cxgb4: Avoid removal of uninserted tid
+- bnxt_en: Fix possible memory leak when hwrm_req_replace fails
+- pds_core: limit loop over fw name list
+- net: libwx: fix firmware mailbox abnormal return
+- tcp/dccp: allow a connection when sk_max_ack_backlog is zero
+- tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
+- net: 802: LLC+SNAP OID:PID lookup on start of skb data
+- ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
+- selftests/alsa: Fix circular dependency involving global-timer
+- ASoC: mediatek: disable buffer pre-allocation
+- ASoC: rt722: add delay time to wait for the calibration procedure
+- erofs: fix PSI memstall accounting
+- erofs: handle overlapped pclusters out of crafted images properly
+- ovl: support encoding fid from inode with no alias
+- ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
+- ovl: do not encode lower fh with upper sb_writers held
+- exfat: fix the infinite loop in __exfat_free_cluster()
+- dm array: fix cursor index when skipping across block boundaries
+- dm array: fix unreleased btree blocks on closing a faulty array cursor
+- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
+- jbd2: flush filesystem device before updating tail sequence
+- jbd2: increase IO priority for writing revoke records
+- memblock: make memblock_set_node() also warn about use of MAX_NUMNODES
+- x86/hyperv: Fix hv tsc page based sched_clock for hibernation
+- Revert "x86, crash: wrap crash dumping code into crash related ifdefs"
+- Revert "x86/hyperv: Fix hv tsc page based sched_clock for hibernation"
+- !15423 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.69-6.6.70 LTS Additional Patches
+- !15423 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.69-6.6.70 LTS Additional Patches
+- RDMA/bnxt_re: Fix max SGEs for the Work Request
+- mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
+- mptcp: fix recvbuffer adjust on sleeping rcvmsg
+- mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
+- mm/kmemleak: fix sleeping function called from invalid context at print message
+- mm/readahead: fix large folio support in async readahead
+- fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
+- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
+- dt-bindings: display: adi,adv7533: Drop single lane support
+- drm: adv7511: Drop dsi single lane support
+- net/sctp: Prevent autoclose integer overflow in sctp_association_init()
+- sky2: Add device ID 11ab:4373 for Marvell 88E8075
+- RDMA/uverbs: Prevent integer overflow issue
+- scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
+- kcov: mark in_softirq_really() as __always_inline
+- ALSA hda/realtek: Add quirk for Framework F111:000C
+- ALSA: seq: Check UMP support for midi_version change
+- modpost: fix the missed iteration for the max bit in do_input()
+- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
+- RDMA/bnxt_re: Fix the max WQE size for static WQE support
+- ARC: build: Try to guess GCC variant of cross compiler
+- irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
+- Bluetooth: hci_core: Fix sleeping function called from invalid context
+- net: usb: qmi_wwan: add Telit FE910C04 compositions
+- smb: client: destroy cfid_put_wq on module exit
+- ksmbd: set ATTR_CTIME flags when setting mtime
+- ksmbd: retry iterate_dir in smb2_query_dir
+- bpf: fix potential error return
+- sound: usb: format: don't warn that raw DSD is unsupported
+- sound: usb: enable DSD output for ddHiFi TC44C
+- ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
+- drm/amdkfd: Correct the migration DMA map direction
+- wifi: mac80211: wake the queues in case of failure in resume
+- net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
+- ila: serialize calls to nf_register_net_hooks()
+- af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
+- af_packet: fix vlan_get_tci() vs MSG_PEEK
+- net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
+- net: restrict SO_REUSEPORT to inet sockets
+- net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
+- net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
+- RDMA/rtrs: Ensure 'ib_sge list' is accessible
+- net: mv643xx_eth: fix an OF node reference leak
+- eth: bcmsysport: fix call balance of priv->clk handling routines
+- ALSA: usb-audio: US16x08: Initialize array before use
+- net: llc: reset skb->transport_header
+- netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
+- drm/i915/dg1: Fix power gate sequence.
+- net/mlx5e: macsec: Maintain TX SA from encoding_sa
+- net/mlx5: DR, select MSIX vector 0 for completion queue creation
+- netrom: check buffer length before accessing it
+- net: Fix netns for ip_tunnel_init_flow()
+- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()
+- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()
+- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()
+- ip_tunnel: annotate data-races around t->parms.link
+- net: stmmac: restructure the error path of stmmac_probe_config_dt()
+- net: stmmac: don't create a MDIO bus if unnecessary
+- net: dsa: microchip: Fix LAN937X set_ageing_time function
+- net: dsa: microchip: Fix KSZ9477 set_ageing_time function
+- drm/bridge: adv7511_audio: Update Audio InfoFrame properly
+- RDMA/bnxt_re: Fix the locking while accessing the QP table
+- RDMA/bnxt_re: Fix MSN table size for variable wqe mode
+- RDMA/bnxt_re: Add send queue size check for variable wqe
+- RDMA/bnxt_re: Disable use of reserved wqes
+- RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters
+- RDMA/bnxt_re: Fix max_qp_wrs reported
+- RDMA/bnxt_re: Fix reporting hw_ver in query_device
+- RDMA/bnxt_re: Add check for path mtu in modify_qp
+- RDMA/bnxt_re: Fix the check for 9060 condition
+- nvme-pci: 512 byte aligned dma pool segment quirk
+- RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
+- RDMA/bnxt_re: Avoid initializing the software queue for user queues
+- RDMA/mlx5: Enforce same type port association for multiport RoCE
+- RDMA/bnxt_re: Remove always true dattr validity check
+- RDMA/bnxt_re: Allow MSN table capability check
+- powerpc: Remove initialisation of readpos
+- net: mctp: handle skb cleanup on sock_queue failures
+- ceph: give up on paths longer than PATH_MAX
+- mmc: sdhci-msm: fix crypto key eviction
+- !15418 ocfs2: handle a symlink read error correctly
+- ocfs2: handle a symlink read error correctly
+- !15299 ptp: Ensure info->enable callback is always set
+- !15299 ptp: Ensure info->enable callback is always set
+- ptp: Ensure info->enable callback is always set
+- !15424 bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT
+- !15424 bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT
+- bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT
+- !15367 libbpf: Fix segfault due to libelf functions not setting errno
+- !15367 libbpf: Fix segfault due to libelf functions not setting errno
+- libbpf: Fix segfault due to libelf functions not setting errno
+- !15417 [Intel-SIG] x86/cpu: Clearwater Forest support including CPU model and new ISAs
+- x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
+- x86/cpu: Add model number for Intel Clearwater Forest processor
+- !15225 cifs: Prevent NULL pointer dereference caused by cifs_sb->rsize is 0
+- !15225 cifs: Prevent NULL pointer dereference caused by cifs_sb->rsize is 0
+- cifs: Prevent NULL pointer dereference caused by cifs_sb->rsize is 0
+- !15390 backport mainline bugfix patch
+- !15390 backport mainline bugfix patch
+- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
+- genirq: Make handle_enforce_irqctx() unconditionally available
+- !15229 NFS: remove unused variable nfs_rpcstat
+- NFS: remove unused variable nfs_rpcstat
+- !14975 [OLK-6.6] [Backport] scsi: lpfc: Update phba link state conditional before sending CMF_SYNC_WQE
+- scsi: lpfc: Update phba link state conditional before sending CMF_SYNC_WQE
+- !15302 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.57-6.6.58 LTS Conflicts Patches
+- selftests: mptcp: join: test for prohibited MPC to port-based endp
+- !15292 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.56-6.6.57 LTS Conflicts Patches
+- HID: mcp2200: added driver for GPIOs of MCP2200
+- !15326 [OLK-6.6]Hygon: Rename Hygon SM{3,4} feature macro to X86_FEATURE_HYGON_SM{3,4}
+- !15326 [OLK-6.6]Hygon: Rename Hygon SM{3,4} feature macro to X86_FEATURE_HYGON_SM{3,4}
+- x86/cpufeatures: Rename X86_FEATURE_SM{3,4} to X86_FEATURE_HYGON_SM{3,4}
+- !15402 nilfs2: fix possible int overflows in nilfs_fiemap()
+- !15402 nilfs2: fix possible int overflows in nilfs_fiemap()
+- nilfs2: fix possible int overflows in nilfs_fiemap()
+- !15043 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
+- wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
+- !15283 wifi: rtw89: fix race between cancel_hw_scan and hw_scan completion
+- wifi: rtw89: fix race between cancel_hw_scan and hw_scan completion
+- !15308 CVE-2025-21732
+- RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with error
+- RDMA/mlx5: Ensure created mkeys always have a populated rb_key
+- RDMA/mlx5: Change check for cacheable mkeys
+- !15298 usbnet: ipheth: fix possible overflow in DPE length check
+- usbnet: ipheth: fix possible overflow in DPE length check
+- !15334 perf/core: Save raw sample data conditionally based on sample type
+- perf/core: Save raw sample data conditionally based on sample type
+- !15347 Mainline Patch
+- bpf: Use preempt_count() directly in bpf_send_signal_common()
+- bpf: Send signals asynchronously if !preemptible
+- !15331 Fixes CVE-2025-21767
+- clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
+- clocksource: Use pr_info() for "Checking clocksource synchronization" message
+- !15221 smb: client: Fix netns refcount imbalance causing leaks and use-after-free
+- smb: client: Fix netns refcount imbalance causing leaks and use-after-free
+- !15364 LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
+- LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
+- !15345 USB: hub: Ignore non-compliant devices with too many configs or interfaces
+- USB: hub: Ignore non-compliant devices with too many configs or interfaces
+- !15363 gpiolib: Fix crash on error in gpiochip_get_ngpios()
+- gpiolib: Fix crash on error in gpiochip_get_ngpios()
+- !15385 orangefs: fix a oob in orangefs_debug_write
+- orangefs: fix a oob in orangefs_debug_write
+- !15265 NFSD: fix hang in nfsd4_shutdown_callback
+- NFSD: fix hang in nfsd4_shutdown_callback
+- !15263 NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
+- NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
+- !15266 nfsd: clear acl_access/acl_default after releasing them
+- nfsd: clear acl_access/acl_default after releasing them
+- !15346 block: mark GFP_NOIO around sysfs ->store()
+- block: mark GFP_NOIO around sysfs ->store()
+- !15309 usb: xhci: Fix NULL pointer dereference on certain command aborts
+- !15309 usb: xhci: Fix NULL pointer dereference on certain command aborts
+- usb: xhci: Fix NULL pointer dereference on certain command aborts
+- !15204 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.69-6.6.70 LTS Patches
+- !15204 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.69-6.6.70 LTS Patches
+- platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
+- ALSA: ump: Shut up truncated string warning
+- usb: xhci: Avoid queuing redundant Stop Endpoint commands
+- cleanup: Remove address space of returned pointer
+- crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes
+- Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
+- Bluetooth: btusb: add callback function in btusb suspend/resume
+- scsi: mpi3mr: Start controller indexing from 0
+- scsi: mpi3mr: Use ida to manage mrioc ID
+- ALSA: ump: Update legacy substream names upon FB info update
+- ALSA: ump: Indicate the inactive group in legacy substream names
+- ALSA: ump: Don't open legacy substream for an inactive group
+- ALSA: ump: Use guard() for locking
+- udf: Verify inode link counts before performing rename
+- udf_rename(): only access the child content on cross-directory rename
+- watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
+- watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset
+- watchdog: rzg2l_wdt: Remove reset de-assert from probe
+- of: address: Preserve the flags portion on 1:1 dma-ranges mapping
+- of: address: Store number of bus flag cells rather than bool
+- of: address: Remove duplicated functions
+- x86/hyperv: Fix hv tsc page based sched_clock for hibernation
+- x86, crash: wrap crash dumping code into crash related ifdefs
+- thunderbolt: Don't display nvm_version unless upgrade supported
+- thunderbolt: Add support for Intel Panther Lake-M/P
+- thunderbolt: Add support for Intel Lunar Lake
+- xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
+- usb: xhci: Limit Stop Endpoint retries
+- xhci: retry Stop Endpoint on buggy NEC controllers
+- net: renesas: rswitch: fix possible early skb release
+- softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
+- net/mlx5: unique names for per device caches
+- Revert "nvme: make keep-alive synchronous operation"
+- nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function
+- usb: typec: ucsi: add update_connector callback
+- usb: typec: ucsi: add callback for connector status updates
+- iio: adc: ad7192: properly check spi_get_device_match_data()
+- iio: adc: ad7192: Convert from of specific to fwnode property handling
+- usb: chipidea: udc: limit usb request length to max 16KB
+- usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
+- usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag
+- fs/ntfs3: Fix warning in ni_fiemap
+- fs/ntfs3: Implement fallocate for compressed files
+- remoteproc: qcom: pas: enable SAR2130P audio DSP support
+- remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
+- remoteproc: qcom: pas: Add sc7180 adsp
+- mailbox: pcc: Check before sending MCTP PCC response ACK
+- clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
+- clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
+- Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
+- Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925
+- Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
+- Bluetooth: Add support ITTIM PE50-M75C
+- Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
+- i2c: i801: Add support for Intel Panther Lake
+- i2c: i801: Add support for Intel Arrow Lake-H
+- wifi: ath10k: avoid NULL pointer error during sdio remove
+- wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights
+- media: uvcvideo: Force UVC version to 1.0a for 0408:4033
+- media: uvcvideo: Force UVC version to 1.0a for 0408:4035
+- cleanup: Adjust scoped_guard() macros to avoid potential warning
+- cleanup: Add conditional guard support
+- crypto: ecdsa - Avoid signed integer overflow on signature decoding
+- crypto: ecdsa - Use ecc_digits_from_bytes to convert signature
+- crypto: ecdsa - Rename keylen to bufsize where necessary
+- crypto: ecdsa - Convert byte arrays with key coordinates to digits
+- ext4: partial zero eof block on unaligned inode size extension
+- ext4: convert to new timestamp accessors
+- memblock: allow zero threshold in validate_numa_converage()
+- NUMA: optimize detection of memory with no node id assigned by firmware
+- sched: Initialize idle tasks only once
+- usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic
+- smb: client: fix use-after-free of signing key
+- smb: client: stop flooding dmesg in smb2_calc_signature()
+- fs/smb/client: implement chmod() for SMB3 POSIX Extensions
+- smb/client: rename cifs_ace to smb_ace
+- smb/client: rename cifs_acl to smb_acl
+- smb/client: rename cifs_sid to smb_sid
+- smb/client: rename cifs_ntsd to smb_ntsd
+- x86/mm: Carve out INVLPG inline asm for use by others
+- docs: media: update location of the media patches
+- drm/amd/display: Fix incorrect DSC recompute trigger
+- drm/amd/display: Fix DSC-re-computing
+
+* Wed Mar 05 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-80.0.0.85
+- !15278 tracing/osnoise: Fix resetting of tracepoints
+- tracing/osnoise: Fix resetting of tracepoints
+- !15227 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.54-6.6.55 LTS Conflicts Patches
+- mm: z3fold: deprecate CONFIG_Z3FOLD
+- null_blk: Remove usage of the deprecated ida_simple_xx() API
+- iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release
+- proc: add config & param to block forcing mem writes
+- HID: Ignore battery for all ELAN I2C-HID devices
+- ata: sata_sil: Rename sil_blacklist to sil_quirks
+- ata: pata_serverworks: Do not use the term blacklist
+- scsi: aacraid: Rearrange order of struct aac_srb_unit
+- uprobes: Fix race in uprobe_free_utask
+- perf,x86: Fix kabi breakage in struct uprobe_task
+- perf,x86: avoid missing caller address in stack traces captured in uprobe
+- i2c: synquacer: Deal with optional PCLK correctly
+- i2c: synquacer: Remove a clk reference from struct synquacer_i2c
+- !15248 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.64-6.6.66 LTS Conflicts Patches
+- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
+- selftests/ftrace: adjust offset for kprobe syntax error test
+- bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
+- iommu/arm-smmu: Defer probe of clients after smmu device bound
+- gpio: grgpio: use a helper variable to store the address of ofdev->dev
+- KVM: arm64: Change kvm_handle_mmio_return() return polarity
+- !15270 v2 mm: Backport two patch
+- arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont()
+- arm64/mm: Re-organize arch_make_huge_pte()
+- mm/hugetlb: use arch_make_huge_pte() in __hugetlb_insert_pfn()
+- !14820 [OLK-6.6]Hygon: Support kernel boot verification and secret injection for Hygon CSV3 VM
+- KVM: SVM: CSV: Support inject secret to Hygon CSV3 guest
+- KVM: SVM: CSV: Support issue non-4K aligned CSV3_CMD_LAUNCH_ENCRYPT_DATA and more than once
+- KVM: SVM: CSV: Provide KVM_CSV3_SET_GUEST_PRIVATE_MEMORY ioctl interface
+- KVM: SVM: CSV: Provide KVM_CAP_HYGON_COCO_EXT interface
+- crypto: ccp: Provide csv_get_extension_info() to present extensions of newer CSV firmware
+- KVM: SVM: CSV: Ensure all the GPRs and some non-GPRs are synced before LAUNCH_ENCRYPT_VMCB
+- crypto: ccp: Get api version again when update Hygon CSV firmware at runtime
+- KVM: SVM: CSV: Fix the vm_size even if CSV3 feature is unsupported on Hygon CPUs
+- !14819 [OLK-6.6]Hygon: Support CSV3 Attestation
+- x86/configs: openeuler_defconfig: Set CONFIG_VIRT_DRIVERS=y and CONFIG_EFI_SECRET=m
+- virt/csv-guest: Provide interface for request of CSV3 attestation report
+- x86/csv: Add support for CSV3 ATTESTATION secure call
+- x86/csv: Define ATTESTATION secure call command
+- !15251 Intel: Backport upstream auto-tune per-CPU pageset size patchset
+- mm and cache_info: remove unnecessary CPU cache info update
+- !15185 hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
+- hwtracing: hisi_ptt: Check duplicate filters before allocation
+- hwtracing: hisi_ptt: Initialize the filter sysfs attribute when allocation
+
+* Wed Feb 26 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-79.0.0.84
+- !15203 usb: cdc-acm: Check control transfer buffer size before access
+- usb: cdc-acm: Check control transfer buffer size before access
+- !15214 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
+- USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
+- !15178 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Conflicts Patches
+- perf time-utils: Fix 32-bit nsec parsing
+- perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
+- perf stat: Display iostat headers correctly
+- perf sched timehist: Fix missing free of session in perf_sched__timehist()
+- perf report: Fix --total-cycles --stdio output error
+- perf ui/browser/annotate: Use global annotation_options
+- perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source'
+- perf annotate: Split branch stack cycles info from 'struct annotation'
+- perf inject: Fix leader sampling inserting additional samples
+- perf mem: Free the allocated sort string, fixing a leak
+- !14179 [OLK-6.6] update ITMT support patch for Zhaoxin CPUs
+- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
+- cpufreq: ACPI: add ITMT support when CPPC enabled
+- Revert "cpufreq: ACPI: add ITMT support when CPPC enabled"
+- !15200 arm64/mpam: Try reading again if monitor instance returns not ready
+- arm64/mpam: Try reading again if monitor instance returns not ready
+- !15197 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.68-6.6.69 LTS Patches
+- block: avoid to reuse `hctx` not removed from cpuhp callback list
+- ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
+- ALSA: sh: Fix wrong argument order for copy_from_iter()
+- btrfs: sysfs: fix direct super block member reads
+- btrfs: avoid monopolizing a core when activating a swap file
+- power: supply: gpio-charger: Fix set charge current limits
+- drm/amdkfd: pause autosuspend when creating pdd
+- drm/amdkfd: Use device based logging for errors
+- drm/amdkfd: drop struct kfd_cu_info
+- drm/amdkfd: reduce stack size in kfd_topology_add_device()
+- drm/amdgpu/hdp6.0: do a posting read when flushing HDP
+- drm/amdgpu/hdp5.0: do a posting read when flushing HDP
+- drm/amdgpu/hdp4.0: do a posting read when flushing HDP
+- drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
+- pmdomain: core: Add missing put_device()
+- ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
+- ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
+- MIPS: mipsregs: Set proper ISA level for virt extensions
+- MIPS: Probe toolchain support of -msym32
+- blk-mq: move cpuhp callback registering out of q->sysfs_lock
+- blk-mq: register cpuhp callback after hctx is added to xarray table
+- drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
+- spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
+- scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
+- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
+- spi: intel: Add Panther Lake SPI controller support
+- platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
+- LoongArch: BPF: Adjust the parameter of emit_jirl()
+- LoongArch: Fix reserving screen info memory for above-4G firmware
+- regmap: Use correct format specifier for logging range errors
+- smb: server: Fix building with GCC 15
+- ALSA: sh: Use standard helper for buffer accesses
+- ALSA: hda/conexant: fix Z60MR100 startup pop issue
+- udf: Skip parent dir link count update if corrupted
+- scsi: qla1280: Fix hw revision numbering for ISP1020/1040
+- watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
+- watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
+- stddef: make __struct_group() UAPI C++-friendly
+- powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
+- mtd: rawnand: fix double free in atmel_pmecc_create_user()
+- dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
+- dmaengine: apple-admac: Avoid accessing registers in probe
+- dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
+- dmaengine: tegra: Return correct DMA status when paused
+- dmaengine: dw: Select only supported masters for ACPI devices
+- dmaengine: mv_xor: fix child node refcount handling in early exit
+- phy: rockchip: naneng-combphy: fix phy reset
+- phy: usb: Toggle the PHY power during init
+- phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
+- phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
+- phy: core: Fix that API devm_phy_put() fails to release the phy
+- phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
+- phy: core: Fix an OF node refcount leakage in _of_phy_get()
+- phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
+- mtd: rawnand: arasan: Fix missing de-registration of NAND
+- mtd: rawnand: arasan: Fix double assertion of chip-select
+- mtd: diskonchip: Cast an operand to prevent potential overflow
+- nfsd: restore callback functionality for NFSv4.0
+- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
+- bpf: Check negative offsets in __bpf_skb_min_len()
+- tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
+- mm/vmstat: fix a W=1 clang compiler warning
+- ceph: allocate sparse_ext map only for sparse reads
+- ceph: fix memory leak in ceph_direct_read_write()
+- ceph: try to allocate a smaller extent map for sparse read
+- !15190 v2 fs/resctrl: Adapt to the hardware topology structures of RDT and MPAM
+- arm64/mpam: Add write memory barrier to guarantee monitor results
+- arm64/mpam: Improve conversion accuracy between percent and fixed-point fraction
+- arm64/mpam: Fix out-of-bound access of cfg array
+- arm64/mpam: fix bug in percent_to_mbw_max()
+- arm64/mpam: fix MBA granularity conversion formula
+- arm64/mpam: Fix out-of-bound access of mbwu_state array
+- arm64/mpam: Add judgment to distinguish MSMON_MBWU_CAPTURE definition
+- arm64/mpam: Support MATA monitor feature for MPAM
+- fs/resctrl: Adapt to the hardware topology structures of RDT and MPAM
+- !15192 scsi: megaraid_sas: Fix for a potential deadlock
+- scsi: megaraid_sas: Fix for a potential deadlock
+- !15191 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
+- gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
+- !15170 The QoS feature adapts to the cfs bandwidth throttling
+- sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug
+- sched/qos: Fix qos throttling in SMT expelled
+- hungtask: fixed offline group hung task issue under high load scenarios
+- !15176 virtio-blk: don't keep queue frozen during system suspend
+- virtio-blk: don't keep queue frozen during system suspend
+- !15175 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
+- block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
+- !15167 Backport tracing fix patch
+- trace: Fix kabi breakage for trace_event_fields
+- tracing: Check "%s" dereference via the field and not the TP_printk format
+- !15181 kobject: Fix global-out-of-bounds in kobject_action_type()
+- kobject: Fix global-out-of-bounds in kobject_action_type()
+- !15184 binfmt_flat: Fix integer overflow bug on 32 bit systems
+- binfmt_flat: Fix integer overflow bug on 32 bit systems
+- !15161 Revert "irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0"
+- Revert "irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0"
+- !15166 tracing: Have process_string() also allow arrays
+- tracing: Have process_string() also allow arrays
+- !14939 Fix the performance monitor relates to core for Hygon family 18h processor
+- perf/x86/amd/core: Fix performance monitor for Hygon family 18h processor
+- !15159 mm/thp: fix deferred split unqueue naming and locking
+- mm/thp: fix deferred split unqueue naming and locking
+- !15142 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.66-6.6.68 LTS Patches
+- dt-bindings: net: fec: add pps channel property
+- drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
+- net: fec: make PPS channel configurable
+- net: fec: refactor PPS channel configuration
+- io_uring/rw: avoid punting to io-wq directly
+- io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
+- io_uring/rw: split io_read() into a helper
+- epoll: Add synchronous wakeup support for ep_poll_callback
+- ceph: fix memory leaks in __ceph_sync_read()
+- ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
+- ceph: validate snapdirname option length when mounting
+- of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
+- of: Fix error path in of_parse_phandle_with_args_map()
+- udmabuf: also check for F_SEAL_FUTURE_WRITE
+- nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
+- of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
+- of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
+- NFS/pnfs: Fix a live lock between recalled layouts and layoutget
+- io_uring: Fix registered ring file refcount leak
+- selftests/bpf: Use asm constraint "m" for LoongArch
+- selftests/memfd: run sysctl tests when PID namespace support is enabled
+- tracing: Add "%s" check in test_event_printk()
+- tracing: Add missing helper functions in event pointer dereference check
+- tracing: Fix test_event_printk() to process entire print argument
+- smb: client: fix TCP timers deadlock after rmmod
+- Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
+- btrfs: tree-checker: reject inline extent items with 0 ref count
+- vmalloc: fix accounting with i915
+- zram: fix uninitialized ZRAM not releasing backing device
+- zram: refuse to use zero sized block device as backing device
+- hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
+- hwmon: (tmp513) Fix Current Register value interpretation
+- hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
+- hwmon: (tmp513) Use SI constants from units.h
+- hwmon: (tmp513) Simplify with dev_err_probe()
+- hwmon: (tmp513) Don't use "proxy" headers
+- drm/amdgpu: don't access invalid sched
+- i915/guc: Accumulate active runtime on gt reset
+- i915/guc: Ensure busyness counter increases motonically
+- i915/guc: Reset engine utilization buffer before registration
+- drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
+- thunderbolt: Improve redrive mode handling
+- USB: serial: option: add Telit FE910C04 rmnet compositions
+- USB: serial: option: add MediaTek T7XX compositions
+- USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
+- USB: serial: option: add MeiG Smart SLM770A
+- USB: serial: option: add TCL IK512 MBIM & ECM
+- hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
+- efivarfs: Fix error on non-existent file
+- i2c: riic: Always round-up when calculating bus period
+- chelsio/chtls: prevent potential integer overflow on 32bit
+- net: tun: fix tun_napi_alloc_frags()
+- KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
+- EDAC/amd64: Simplify ECC check on unified memory controllers
+- mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
+- mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
+- net: mdiobus: fix an OF node reference leak
+- selftests: openvswitch: fix tcpdump execution
+- netfilter: ipset: Fix for recursive locking warning
+- ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
+- net: ethernet: bgmac-platform: fix an OF node reference leak
+- ksmbd: fix broken transfers when exceeding max simultaneous operations
+- ksmbd: count all requests in req_running counter
+- net: renesas: rswitch: rework ts tags management
+- ionic: use ee->offset when returning sprom data
+- netdevsim: prevent bad user input in nsim_dev_health_break_write()
+- net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
+- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
+- cxl/region: Fix region creation for greater than x2 switches
+- cxl/pci: Fix potential bogus return value upon successful probing
+- tools: hv: change permissions of NetworkManager configuration file
+- xfs: reset rootdir extent size hint after growfsrt
+- xfs: take m_growlock when running growfsrt
+- xfs: Fix the owner setting issue for rmap query in xfs fsmap
+- xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
+- xfs: attr forks require attr, not attr2
+- xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
+- xfs: fix file_path handling in tracepoints
+- xfs: convert comma to semicolon
+- xfs: Fix xfs_prepare_shift() range for RT
+- xfs: Fix xfs_flush_unmap_range() range for RT
+- xfs: create a new helper to return a file's allocation unit
+- xfs: declare xfs_file.c symbols in xfs_file.h
+- xfs: use consistent uid/gid when grabbing dquots for inodes
+- xfs: verify buffer, inode, and dquot items every tx commit
+- xfs: fix the contact address for the sysfs ABI documentation
+- i2c: pnx: Fix timeout in wait functions
+- p2sb: Do not scan and remove the P2SB device when it is unhidden
+- p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
+- p2sb: Introduce the global flag p2sb_hidden_by_bios
+- p2sb: Factor out p2sb_read_from_cache()
+- platform/x86: p2sb: Make p2sb_get_devfn() return void
+- usb: cdns3: Add quirk flag to enable suspend residency
+- PCI/AER: Disable AER service on suspend
+- PCI: Use preserve_config in place of pci_flags
+- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C
+- ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
+- MIPS: Loongson64: DTS: Fix msi node for ls7a
+- usb: cdns3-ti: Add workaround for Errata i2409
+- PCI: Add ACS quirk for Broadcom BCM5760X NIC
+- PCI: vmd: Create domain symlink before pci_bus_add_devices()
+- usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
+- net: sched: fix ordering of qlen adjustment
+- x86/static-call: fix 32-bit build
+- x86/xen: remove hypercall page
+- x86/xen: use new hypercall functions instead of hypercall page
+- x86/xen: add central hypercall functions
+- x86/static-call: provide a way to do very early static-call updates
+- objtool/x86: allow syscall instruction
+- x86: make get_cpu_vendor() accessible from Xen code
+- xen/netfront: fix crash when removing device
+- net: rswitch: Avoid use-after-free in rswitch_poll()
+- selftests/bpf: remove use of __xlated()
+- tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
+- kselftest/arm64: abi: fix SVCR detection
+- blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
+- net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries
+- net: renesas: rswitch: fix initial MPIC register setting
+- Bluetooth: SCO: Add support for 16 bits transparent voice setting
+- Bluetooth: iso: Fix recursive locking warning
+- ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
+- team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
+- bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
+- net/sched: netem: account for backlog updates from child qdisc
+- net: dsa: felix: fix stuck CPU-injected packets with short taprio windows
+- netfilter: nf_tables: do not defer rule destruction via call_rcu
+- net: renesas: rswitch: handle stop vs interrupt race
+- net: renesas: rswitch: fix leaked pointer on error path
+- net: renesas: rswitch: fix race window between tx start and complete
+- net: rswitch: Add jumbo frames handling for TX
+- net: rswitch: Add a setting ext descriptor function
+- net: rswitch: Add unmap_addrs instead of dma address in each desc
+- net: rswitch: Use build_skb() for RX
+- net: rswitch: Use unsigned int for desc related array index
+- net: rswitch: Drop unused argument/return value
+- Documentation: PM: Clarify pm_runtime_resume_and_get() return value
+- ASoC: amd: yc: Fix the wrong return value
+- ALSA: control: Avoid WARN() for symlink errors
+- qca_spi: Make driver probing reliable
+- qca_spi: Fix clock speed for multiple QCA7000
+- cxgb4: use port number to set mac addr
+- ACPI: resource: Fix memory resource type union access
+- net: sparx5: fix the maximum frame length register
+- net: sparx5: fix FDMA performance issue
+- spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()
+- net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()
+- net: mscc: ocelot: be resilient to loss of PTP packets during transmission
+- net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe
+- net: mscc: ocelot: improve handling of TX timestamp for unknown skb
+- net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()
+- net: lapb: increase LAPB_HEADER_LEN
+- ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
+- selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
+- selftests: mlxsw: sharedbuffer: Remove duplicate test cases
+- selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
+- wifi: cfg80211: sme: init n_channels before channels[] access
+- tipc: fix NULL deref in cleanup_bearer()
+- batman-adv: Do not let TT changes list grows indefinitely
+- batman-adv: Remove uninitialized data in full table TT response
+- batman-adv: Do not send uninitialized TT changes
+- amdgpu/uvd: get ring reference from rq scheduler
+- wifi: mac80211: fix station NSS capability initialization order
+- wifi: mac80211: clean up 'ret' in sta_link_apply_parameters()
+- wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon
+- rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
+- bpf, sockmap: Fix update element with same
+- bpf, sockmap: Fix race between element replace and close()
+- xfs: only run precommits once per transaction object
+- xfs: fix scrub tracepoints when inode-rooted btrees are involved
+- xfs: return from xfs_symlink_verify early on V4 filesystems
+- xfs: don't drop errno values when we fail to ficlone the entire range
+- xfs: update btree keys correctly when _insrec splits an inode root block
+- drm/i915: Fix memory leak by correcting cache object name in error handler
+- usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode
+- usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
+- usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()
+- usb: typec: anx7411: fix fwnode_handle reference leak
+- usb: ehci-hcd: fix call balance of clocks handling routines
+- usb: gadget: midi2: Fix interpretation of is_midi1 bits
+- scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe
+- usb: dwc2: Fix HCD port connection race
+- usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
+- usb: dwc2: Fix HCD resume
+- ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
+- usb: host: max3421-hcd: Correctly abort a USB request.
+- riscv: Fix IPIs usage in kfence_protect_page()
+- ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
+- riscv: Fix wrong usage of __pa() on a fixmap address
+- tcp: check space before adding MPTCP SYN options
+- splice: do not checksum AF_UNIX sockets
+- ksmbd: fix racy issue from session lookup and expire
+- !15144 hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur
+- hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur
+- !15143 scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
+- scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
+- !15132 CVE-2024-56607 fix
+- wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
+- wifi: mac80211: Add non-atomic station iterator
+- !15140 iio: adc: rockchip_saradc: fix information leak in triggered buffer
+- iio: adc: rockchip_saradc: fix information leak in triggered buffer
+
+* Wed Feb 19 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-78.0.0.83
+- !15076 [olk 6.6] backport some feature patches for hibmcge driver
+- net: hibmcge: Add nway_reset supported in this module
+- net: hibmcge: Add reset supported in this module
+- net: hibmcge: Add pauseparam supported in this module
+- net: hibmcge: Add register dump supported in this module
+- net: hibmcge: Add unicast frame filter supported in this module
+- net: hibmcge: Add irq_info file to debugfs
+- net: hibmcge: Add debugfs supported in this module
+- lib/string_choices: Add str_true_false()/str_false_true() helper
+- !15109 net: Fix icmp host relookup triggering ip_rt_bug
+- net: Fix icmp host relookup triggering ip_rt_bug
+- !15105 ipv6: Fix soft lockups in fib6_select_path under high next hop churn
+- ipv6: Fix soft lockups in fib6_select_path under high next hop churn
+- !15106 netfilter: conntrack: clamp maximum hashtable size to INT_MAX
+- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
+- !15101 net/mlx5e: Don't call cleanup on profile rollback failure
+- net/mlx5e: Don't call cleanup on profile rollback failure
+- !15103 ethtool: fail closed if we can't get max channel used in indirection tables
+- ethtool: fail closed if we can't get max channel used in indirection tables
+- !15102 v2 net: Fix CVE-2024-56658
+- net: Fix kabi breakage in struct net
+- net: defer final 'struct net' free in netns dismantle
+- !15107 netfilter: IDLETIMER: Fix for possible ABBA deadlock
+- netfilter: IDLETIMER: Fix for possible ABBA deadlock
+- !15110 net/mlx5e: Skip restore TC rules for vport rep without loaded flag
+- net/mlx5e: Skip restore TC rules for vport rep without loaded flag
+- !15111 net: wwan: t7xx: Fix FSM command timeout issue
+- net: wwan: t7xx: Fix FSM command timeout issue
+- !15112 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
+- net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
+- !15113 sched: sch_cake: add bounds checks to host bulk flow fairness counts
+- sched: sch_cake: add bounds checks to host bulk flow fairness counts
+- !15119 mm: resolve faulty mmap_region() error path behaviour
+- mm: resolve faulty mmap_region() error path behaviour
+- !15118 iio: adc: at91: call input_free_device() on allocated iio_dev
+- iio: adc: at91: call input_free_device() on allocated iio_dev
+- !15123 mm, madvise: fix potential workingset node list_lru leaks
+- mm, madvise: fix potential workingset node list_lru leaks
+- mm: move mapping_set_update out of <linux/swap.h>
+- !15055 iomap: avoid avoid truncating 64-bit offset to 32 bits
+- iomap: avoid avoid truncating 64-bit offset to 32 bits
+- !15128 ALSA: seq: oss: Fix races at processing SysEx messages
+- ALSA: seq: oss: Fix races at processing SysEx messages
+- !14972 selinux: ignore unknown extended permissions
+- selinux: ignore unknown extended permissions
+- !15121 KVM: arm64: Get rid of userspace_irqchip_in_use
+- KVM: arm64: Get rid of userspace_irqchip_in_use
+- !13446 [OLK-6.6]crypto: montage - fix variable 'device_handle' is uninitialized warning for Mont-TSSE driver
+- crypto: montage - fix variable 'device_handle' is unintialized warning for Mont-TSSE driver
+- !15133 Upgrade Hygon HCT driver to version 0.6
+- hct: remove the unused variables from hct shared structure.
+- hct: add write support for node use of MDEV devices.
+- hct: fix vm_start issue caused by pre allocated vma changes.
+- hct: compatible with hct.ko modules in versions 0.5 and earlier.
+- hct: update pasid type from int to long.
+- hct: sharing CCP resources between host and virtual machines.
+- hct: adding node to identifies hct mdev device usage status.
+- !15083 mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
+- mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
+- !15080 [OLK-6.6] crypto: zhaoxin - Fix incorrect parameter in sm4 driver
+- crypto: zhaoxin - Fix incorrect parameter in sm4 driver
+- !15078 [OLK-6.6] crypto: zhaoxin - Optimize the assembly code in the SM3 driver
+- crypto: zhaoxin - Optimize the assembly code in the SM3 driver
+- !15068 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.64-6.6.66 LTS Patches
+- i3c: master: svc: fix possible assignment of the same address to two devices
+- i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
+- serial: amba-pl011: fix build regression
+- platform/x86: asus-wmi: Fix thermal profile initialization
+- ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
+- usb: dwc3: ep0: Don't reset resource alloc flag
+- drm/amdgpu: rework resume handling for display (v2)
+- ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
+- ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
+- btrfs: add cancellation points to trim loops
+- iio: invensense: fix multiple odr switch when FIFO is off
+- xhci: dbc: Fix STALL transfer event handling
+- mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
+- KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
+- vfio/mlx5: Align the page tracking max message size with the device capability
+- x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
+- tracing/eprobe: Fix to release eprobe when failed to add dyn_event
+- clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
+- btrfs: fix missing snapshot drew unlock when root is dead during swap activation
+- setlocalversion: work around "git describe" performance
+- smb: client: don't try following DFS links in cifs_tree_connect()
+- serial: 8250_dw: Add Sophgo SG2044 quirk
+- rtc: cmos: avoid taking rtc_lock for extended period of time
+- misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
+- powerpc/prom_init: Fixup missing powermac #size-cells
+- ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
+- MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
+- drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
+- ASoC: amd: yc: fix internal mic on Redmi G 2022
+- iio: light: ltr501: Add LTER0303 to the supported devices
+- usb: chipidea: udc: handle USB Error Interrupt if IOC not set
+- fs/ntfs3: Fix case when unmarked clusters intersect with zone
+- ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
+- ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
+- f2fs: fix to shrink read extent node in batches
+- f2fs: print message if fscorrupted was found in f2fs_new_node_page()
+- PCI: Add ACS quirk for Wangxun FF5xxx NICs
+- PCI: Add 'reset_subordinate' to reset hierarchy below bridge
+- PCI: Detect and trust built-in Thunderbolt chips
+- PCI: vmd: Set devices to D0 before enabling PM L1 Substates
+- PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
+- PCI: qcom: Add support for IPQ9574
+- KMSAN: uninit-value in inode_go_dump (5)
+- verification/dot2: Improve dot parser robustness
+- smb: client: memcpy() with surrounding object base address
+- nvdimm: rectify the illogical code within nd_dax_probe()
+- thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
+- pinctrl: qcom: spmi-mpp: Add PM8937 compatible
+- pinctrl: qcom-pmic-gpio: add support for PM8937
+- scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
+- scsi: st: Don't modify unknown block number in MTIOCGET
+- leds: class: Protect brightness_show() with led_cdev->led_access mutex
+- clk: qcom: tcsrcc-sm8550: add SAR2130P support
+- clk: qcom: rpmh: add support for SAR2130P
+- clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
+- scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
+- scsi: ufs: core: Make DMA mask configuration more flexible
+- rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
+- tools/rtla: fix collision with glibc sched_attr/sched_set_attr
+- tracing: Use atomic64_inc_return() in trace_clock_counter()
+- tracing/ftrace: disable preemption in syscall probe
+- pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
+- netpoll: Use rcu_access_pointer() in __netpoll_setup
+- net/neighbor: clear error in case strict check is not set
+- rocker: fix link status detection in rocker_carrier_init()
+- ASoC: hdmi-codec: reorder channel allocation list
+- Bluetooth: Set quirks for ATS2851
+- Bluetooth: Support new quirks for ATS2851
+- Bluetooth: Add new quirks for ATS2851
+- Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
+- dsa: qca8k: Use nested lock to avoid splat
+- wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
+- wifi: ipw2x00: libipw_rx_any(): fix bad alignment
+- ALSA: usb-audio: Make mic volume workarounds globally applicable
+- virtio-net: fix overflow inside virtnet_rq_alloc
+- drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
+- fsl/fman: Validate cell-index value obtained from Device Tree
+- dma-debug: fix a possible deadlock on radix_lock
+- drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
+- netlink: specs: Add missing bitset attrs to ethtool spec
+- drm/amdgpu: Dereference the ATCS ACPI buffer
+- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
+- drm/sched: memset() 'job' in drm_sched_job_init()
+- net: stmmac: Programming sequence for VLAN packets with split header
+- net: sfp: change quirks for Alcatel Lucent G-010S-P
+- drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
+- fanotify: allow reporting errors on failure to open fd
+- wifi: ath5k: add PCI ID for Arcadyan devices
+- wifi: ath5k: add PCI ID for SX76X
+- net: inet6: do not leave a dangling sk pointer in inet6_create()
+- net: inet: do not leave a dangling sk pointer in inet_create()
+- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
+- net: af_can: do not leave a dangling sk pointer in can_create()
+- af_packet: avoid erroring out after sock_init_data() in packet_create()
+- net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
+- net: ethernet: fs_enet: Use %pa to format resource_size_t
+- net: fec_mpc52xx_phy: Use %pa to format resource_size_t
+- samples/bpf: Fix a resource leak
+- r8169: don't apply UDP padding quirk on RTL8126A
+- drm/display: Fix building with GCC 15
+- dlm: fix possible lkb_resource null dereference
+- drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
+- drm/mcde: Enable module autoloading
+- drm/bridge: it6505: Enable module autoloading
+- drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
+- drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
+- drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
+- drm/vc4: hvs: Set AXI panic modes for the HVS
+- drm/vc4: hdmi: Avoid log spam for audio start failure
+- HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
+- selftests/resctrl: Protect against array overflow when reading strings
+- regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
+- mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
+- mmc: core: Add SD card quirk for broken poweroff notification
+- media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
+- media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
+- media: uvcvideo: RealSense D421 Depth module metadata
+- HID: add per device quirk to force bind to hid-generic
+- spi: spi-fsl-lpspi: Adjust type of scldiv
+- perf/x86/amd: Warn only on new bits set
+- ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
+- hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
+- kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
+- btrfs: do not clear read-only when adding sprout device
+- btrfs: avoid unnecessary device path update for the same device
+- btrfs: don't take dev_replace rwsem on task already holding it
+- kselftest/arm64: Log fp-stress child startup errors to stdout
+- epoll: annotate racy check
+- x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
+- kasan: make report_lock a raw spinlock
+- lib: stackinit: hide never-taken branch from compiler
+- ocfs2: update seq_file index in ocfs2_dlm_seq_next
+- mmc: core: Further prevent card detect during shutdown
+- mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
+- regmap: detach regmap from dev on regmap_exit
+- dma-fence: Use kernel's sort for merging fences
+- dma-fence: Fix reference leak on fence merge failure path
+- dma-buf: fix dma_fence_array_signaled v4
+- x86/kexec: Restore GDT on return from ::preserve_context kexec
+- modpost: Add .irqentry.text to OTHER_SECTIONS
+- drm/amdgpu/hdp5.2: do a posting read when flushing HDP
+- drm/dp_mst: Fix resetting msg rx state after topology removal
+- drm/dp_mst: Verify request type in the corresponding down message reply
+- drm/dp_mst: Fix MST sideband message body length check
+- bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
+- smb3.1.1: fix posix mounts to older servers
+- fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
+- fs/smb/client: Implement new SMB3 POSIX type
+- fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
+- scsi: ufs: core: Add missing post notify for power mode change
+- scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
+- scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
+- scsi: qla2xxx: Fix NVMe and NPIV connect issue
+- scsi: qla2xxx: Fix abort in bsg timeout
+- ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
+- ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
+- ALSA: usb-audio: add mixer mapping for Corsair HS80
+- arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
+- tracing: Fix cmp_entries_dup() to respect sort() comparison rules
+- can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
+- can: dev: can_set_termination(): allow sleeping GPIOs
+- watchdog: rti: of: honor timeout-sec property
+- LoongArch: Add architecture specific huge_pte_clear()
+- x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails
+- bpf: Fix exact match conditions in trie_get_next_key()
+- iio: magnetometer: yas530: use signed integer type for clamp limits
+- scatterlist: fix incorrect func name in kernel-doc
+- drm/v3d: Enable Performance Counters before clearing them
+- ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
+- scsi: scsi_debug: Fix hrtimer support for ndelay
+- ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
+- ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
+- tools: Override makefile ARCH variable if defined, but empty
+- ALSA: usb-audio: Notify xrun for low-latency mode
+- ALSA: seq: ump: Fix seq port updates per FB info notify
+- ALSA: ump: Update substream name from assigned FB names
+- ALSA: seq: ump: Use automatic cleanup of kfree()
+- drm/sti: Add __iomem for mixer_dbg_mxn's parameter
+- bpftool: fix potential NULL pointer dereferencing in prog_dump()
+- xsk: always clear DMA mapping information when unmapping the pool
+- bpf, vsock: Invoke proto::close on close()
+- bpf, vsock: Fix poll() missing a queue
+- scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
+- scsi: ufs: core: Always initialize the UIC done completion
+- drm/bridge: it6505: Fix inverted reset polarity
+- drm/bridge: it6505: update usleep_range for RC circuit charge time
+- i3c: master: Fix dynamic address leak when 'assigned-address' is present
+- i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
+- i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
+- i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
+- i3c: master: svc: use slow speed for first broadcast address
+- i3c: master: support to adjust first broadcast address speed
+- i3c: master: fix kernel-doc check warning
+- i3c: master: svc: add hot join support
+- i3c: master: add enable(disable) hot join in sys entry
+- f2fs: fix to drop all discards after creating snapshot on lvm device
+- driver core: fw_devlink: Stop trying to optimize cycle detection logic
+- driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
+- driver core: fw_devlink: Improve logs for cycle detection
+- ntp: Remove invalid cast in time offset math
+- powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
+- powerpc/vdso: Refactor CFLAGS for CVDSO build
+- mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
+- mmc: mtk-sd: fix devm_clk_get_optional usage
+- mmc: mtk-sd: Fix error handle of probe function
+- mmc: mtk-sd: use devm_mmc_alloc_host
+- usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
+- usb: dwc3: ep0: Don't reset resource alloc flag (including ep0)
+- usb: dwc3: gadget: Rewrite endpoint allocation flow
+- soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure
+- soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
+- soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
+- soc: fsl: cpm1: qmc: Re-order probe() operations
+- soc: fsl: cpm1: qmc: Fix blank line and spaces
+- soc/fsl: cpm: qmc: Convert to platform remove callback returning void
+- serial: amba-pl011: Fix RX stall when DMA is used
+- serial: amba-pl011: Use port lock wrappers
+- xhci: Fix control transfer error on Etron xHCI host
+- xhci: Don't issue Reset Device command to Etron xHCI host
+- xhci: Combine two if statements for Etron xHCI host
+- xhci: remove XHCI_TRUST_TX_LENGTH quirk
+- xhci: Allow RPM on the USB controller (1022:43f7) by default
+- net: avoid potential UAF in default_operstate()
+- net/mlx5e: Remove workaround to avoid syndrome for internal port
+- geneve: do not assume mac header is set in geneve_xmit_skb()
+- mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
+- mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
+- mlxsw: Mark high entropy key blocks
+- mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding
+- mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key
+- mlxsw: Add 'ipv4_5' flex key
+- ethtool: Fix wrong mod state in case of verbose and no_mask bitset
+- netfilter: nft_set_hash: skip duplicated elements pending gc run
+- netfilter: ipset: Hold module reference while requesting a module
+- net: sched: fix erspan_opt settings in cls_flower
+- ixgbe: downgrade logging of unsupported VF API version to debug
+- ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
+- net/qed: allow old cards not supporting "num_images" to work
+- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
+- dccp: Fix memory leak in dccp_feat_change_recv
+- net/ipv6: release expired exception dst cached in socket
+- ipv6: introduce dst_rt6_info() helper
+- net-timestamp: make sk_tskey more predictable in error path
+- platform/x86: asus-wmi: Ignore return value when writing thermal policy
+- platform/x86: asus-wmi: Fix inconsistent use of thermal policies
+- platform/x86: asus-wmi: add support for vivobook fan profiles
+- can: j1939: j1939_session_new(): fix skb reference counting
+- net: hsr: avoid potential out-of-bound access in fill_frame_info()
+- net/sched: tbf: correct backlog statistic for GSO packets
+- ptp: Add error handling for adjfine callback in ptp_clock_adjtime
+- selftests: hid: fix typo and exit code
+- netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
+- netfilter: x_tables: fix LED ID check in led_tg_check()
+- ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
+- can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
+- can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
+- can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
+- can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
+- can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
+- can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
+- can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
+- can: hi311x: hi3110_can_ist(): fix potential use-after-free
+- can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
+- can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
+- can: gs_usb: add usb endpoint address detection at driver probe step
+- can: gs_usb: add VID/PID for Xylanta SAINT3 product family
+- watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
+- watchdog: apple: Actually flush writes after requesting watchdog restart
+- watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
+- iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
+- openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()
+- Revert "x86/pvh: Set phys_base when calling xen_prepare_pvh()"
+- Revert "x86/pvh: Call C code via the kernel virtual mapping"
+- !15069 fs/proc: fix softlockup in __read_vmcore (part 2)
+- fs/proc: fix softlockup in __read_vmcore (part 2)
+- !15067 irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
+- irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
+- !15065 fix CVE-2025-21668
+- pmdomain: imx8mp-blk-ctrl: add missing loop break condition
+- !15056 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.63-6.6.64 LTS Patches
+- posix-timers: Target group sigqueue to current task only if not exiting
+- drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
+- drm/amdgpu: fix usage slab after free
+- drm/amdkfd: Use the correct wptr size
+- drm: xlnx: zynqmp_dpsub: fix hotplug detection
+- drm/etnaviv: flush shader L1 cache after user commandstream
+- drm/mediatek: Fix child node refcount handling in early exit
+- drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
+- udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap
+- powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
+- powerpc: Fix stack protector Kconfig test for clang
+- iio: gts: fix infinite loop for gain_to_scaletables()
+- iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
+- iio: accel: kx022a: Fix raw read format
+- nfsd: make sure exp active before svc_export_show
+- PCI: rockchip-ep: Fix address translation unit programming
+- PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
+- dm thin: Add missing destroy_work_on_stack()
+- dm: Fix typo in error message
+- ovl: properly handle large files in ovl_security_fileattr
+- leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
+- thermal: int3400: Fix reading of current_uuid for active policy
+- fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
+- PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
+- PCI: keystone: Add link up check to ks_pcie_other_map_bus()
+- PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
+- i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
+- scsi: ufs: exynos: Fix hibern8 notify callbacks
+- util_macros.h: fix/rework find_closest() macros
+- ceph: extract entity name from device id
+- mm/slub: Avoid list corruption when removing a slab from the full list
+- ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
+- ARM: 9430/1: entry: Do a dummy read from VMAP shadow
+- s390/entry: Mark IRQ entries to fix stack depot warnings
+- ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
+- clk: qcom: gcc-qcs404: fix initial rate of GPLL3
+- leds: lp55xx: Remove redundant test for invalid channel number
+- iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
+- zram: clear IDLE flag after recompression
+- vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
+- maple_tree: refine mas_store_root() on storing NULL
+- media: uvcvideo: Require entities to have a non-zero unique ID
+- media: uvcvideo: Stop stream during unregister
+- media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
+- media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
+- media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
+- efi/libstub: Free correct pointer on failure
+- media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available
+- media: ts2020: fix null-ptr-deref in ts2020_probe()
+- media: verisilicon: av1: Fix reference video buffer pointer assignment
+- media: i2c: tc358743: Fix crash in the probe error path when using polling
+- arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
+- media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
+- media: mtk-jpeg: Fix null-ptr-deref during unload module
+- media: amphion: Set video drvdata before register video device
+- arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
+- arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
+- arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
+- md/md-bitmap: Add missing destroy_work_on_stack()
+- btrfs: add a sanity check for btrfs root in btrfs_search_slot()
+- btrfs: don't loop for nowait writes when checking for cross references
+- quota: flush quota_release_work upon quota writeback
+- xfs: remove unknown compat feature check in superblock write validation
+- SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT
+- cifs: unlock on error in smb3_reconfigure()
+- cifs: during remount, make sure passwords are in sync
+- modpost: remove incorrect code in do_eisa_entry()
+- Rename .data.once to .data..once to fix resetting WARN*_ONCE
+- Rename .data.unlikely to .data..unlikely
+- init/modpost: conditionally check section mismatch to __meminit*
+- modpost: squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_SECTIONS
+- modpost: use ALL_INIT_SECTIONS for the section check from DATA_SECTIONS
+- modpost: disallow the combination of EXPORT_SYMBOL and __meminit*
+- modpost: remove EXIT_SECTIONS macro
+- modpost: remove MEM_INIT_SECTIONS macro
+- modpost: disallow *driver to reference .meminit* sections
+- modpost: remove ALL_EXIT_DATA_SECTIONS macro
+- rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
+- cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session
+- cifs: Fix parsing native symlinks relative to the export
+- smb: client: disable directory caching when dir_cache_timeout is zero
+- perf/arm-cmn: Ensure port and device id bits are set properly
+- perf/arm-smmuv3: Fix lockdep assert in ->event_init()
+- 9p/xen: fix release of IRQ
+- 9p/xen: fix init sequence
+- block: return unsigned int from bdev_io_min
+- nvme/multipath: Fix RCU list traversal to use SRCU primitive
+- nvme-multipath: avoid hang on inaccessible namespaces
+- nvme-multipath: implement "queue-depth" iopolicy
+- nvme-multipath: prepare for "queue-depth" iopolicy
+- rtc: rzn1: fix BCD to rtc_time conversion errors
+- jffs2: fix use of uninitialized variable
+- ubi: fastmap: Fix duplicate slab cache names while attaching
+- ubifs: Correct the total block count by deducting journal reservation
+- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
+- rtc: abx80x: Fix WDT bit position of the status register
+- rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
+- um: Always dump trace for specified task in show_stack
+- um: Fix the return value of elf_core_copy_task_fpregs
+- SUNRPC: make sure cache entry active before cache_show
+- ipc: fix memleak if msg_init_ns failed in create_ipc_ns
+- lib: string_helpers: silence snprintf() output truncation warning
+- ublk: fix error code for unsupported command
+- usb: dwc3: gadget: Fix checking for number of TRBs left
+- smb: During unmount, ensure all cached dir instances drop their dentry
+- smb: prevent use-after-free due to open_cached_dir error paths
+- smb: Don't leak cfid when reconnect races with open_cached_dir
+- smb: client: handle max length for SMB symlinks
+- smb3: request handle caching when caching directories
+- ALSA: hda/realtek: Apply quirk for Medion E15433
+- ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
+- ALSA: hda/realtek: Set PCBeep to default value for ALC274
+- ALSA: hda/realtek: Update ALC225 depop procedure
+- ALSA: ump: Fix evaluation of MIDI 1.0 FB info
+- media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
+- soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
+- HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
+- blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
+- block: fix ordering between checking BLK_MQ_S_STOPPED request adding
+- block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
+- block: fix missing dispatching request when queue is started or unquiesced
+- arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
+- ublk: fix ublk_ch_mmap() for 64K page size
+- iio: gts: Fix uninitialized symbol 'ret'
+- um: vector: Do not use drvdata in release
+- serial: 8250: omap: Move pm_runtime_get_sync
+- serial: 8250_fintek: Add support for F81216E
+- dt-bindings: serial: rs485: Fix rs485-rts-delay property
+- um: net: Do not use drvdata in release
+- um: ubd: Do not use drvdata in release
+- ubi: wl: Put source PEB into correct list if trying locking LEB failed
+- platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
+- smb: client: fix NULL ptr deref in crypto_aead_setkey()
+- parisc/ftrace: Fix function graph tracing disablement
+- cifs: support mounting with alternate password to allow password rotation
+- cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
+- mtd: spi-nor: core: replace dummy buswidth from addr to data
+- spi: Fix acpi deferred irq probe
+- netfilter: ipset: add missing range check in bitmap_ip_uadt
+- gpio: exar: set value when external pull-up or pull-down is present
+- Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
+- serial: sh-sci: Clean sci_ports[0] after at earlycon exit
+- Revert "usb: gadget: composite: fix OS descriptors w_value logic"
+- wifi: brcmfmac: release 'root' node in all execution paths
+- wifi: ath12k: fix crash when unbinding
+- ARM: dts: omap36xx: declare 1GHz OPP as turbo again
+- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
+- Compiler Attributes: disable __counted_by for clang < 19.1.3
+- Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
+- exfat: fix uninit-value in __exfat_get_dentry_set
+- dt-bindings: iio: dac: ad3552r: fix maximum spi speed
+- pinctrl: qcom: spmi: fix debugfs drive strength
+- tools/nolibc: s390: include std.h
+- locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
+- tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
+- comedi: Flush partial mappings in error case
+- fsnotify: fix sending inotify event with unexpected filename
+- KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
+- KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR
+- powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
+- KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE
+- crypto: x86/aegis128 - access 32-bit arguments as 32-bit
+- perf/x86/intel/pt: Fix buffer full but size is 0 case
+- ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
+- ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00
+- jfs: xattr: check invalid xattr size more strictly
+- ext4: fix FS_IOC_GETFSMAP handling
+- ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
+- soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
+- ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
+- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
+- Revert "arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled"
+- btrfs: do not BUG_ON() when freeing tree block after error
+- dm-bufio: fix warnings about duplicate slab caches
+- dm-cache: fix warnings about duplicate slab caches
+- closures: Change BUG_ON() to WARN_ON()
+- usb: ehci-spear: fix call balance of sehci clk handling routines
+- xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
+- nvme: fix metadata handling in nvme-passthrough
+- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
+- f2fs: fix fiemap failure issue when page size is 16KB
+- gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru
+- ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
+- apparmor: fix 'Do simple duplicate message elimination'
+- drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
+- drm/radeon: Fix spurious unplug event on radeon HDMI
+- drm/radeon: change rdev->ddev to rdev_to_drm(rdev)
+- drm/radeon: add helper rdev_to_drm(rdev)
+- ALSA: hda/realtek: Update ALC256 depop procedure
+- counter: ti-ecap-capture: Add check for clk_enable()
+- counter: stm32-timer-cnt: Add check for clk_enable()
+- misc: apds990x: Fix missing pm_runtime_disable()
+- USB: chaoskey: Fix possible deadlock chaoskey_list_lock
+- USB: chaoskey: fail open after removal
+- usb: yurex: make waiting on yurex_write interruptible
+- usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
+- iio: light: al3010: Fix an error handling path in al3010_probe()
+- ipmr: fix tables suspicious RCU usage
+- ip6mr: fix tables suspicious RCU usage
+- rxrpc: Improve setsockopt() handling of malformed user input
+- llc: Improve setsockopt() handling of malformed user input
+- bnxt_en: Unregister PTP during PCI shutdown and suspend
+- bnxt_en: Refactor bnxt_ptp_init()
+- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
+- net: hsr: fix hsr_init_sk() vs network/transport headers.
+- spi: atmel-quadspi: Fix register name in verbose logging function
+- octeontx2-af: Quiesce traffic before NIX block reset
+- octeontx2-af: RPM: fix stale FCFEC counters
+- octeontx2-af: RPM: fix stale RSFEC counters
+- octeontx2-pf: Reset MAC stats during probe
+- octeontx2-af: RPM: Fix low network performance
+- octeontx2-af: RPM: Fix mismatch in lmac type
+- net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
+- marvell: pxa168_eth: fix call balance of pep->clk handling routines
+- net: mdio-ipq4019: add missing error check
+- net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
+- s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
+- net: microchip: vcap: Add typegroup table terminators in kunit tests
+- net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
+- tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
+- net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
+- power: supply: rt9471: Use IC status regfield to report real charger status
+- power: supply: rt9471: Fix wrong WDT function regfield declaration
+- power: supply: bq27xxx: Fix registers of bq27426
+- power: supply: core: Remove might_sleep() from power_supply_put()
+- LoongArch: BPF: Sign-extend return values
+- LoongArch: Fix build failure with GCC 15 (-std=gnu23)
+- fs_parser: update mount_api doc to match function signature
+- vfio/pci: Properly hide first-in-list PCIe extended capability
+- gpio: zevio: Add missed label initialisation
+- selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
+- vdpa/mlx5: Fix suboptimal range on iotlb iteration
+- hwmon: (tps23861) Fix reporting of negative temperatures
+- NFSD: Fix nfsd4_shutdown_copy()
+- nfsd: release svc_expkey/svc_export with rcu_work
+- NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
+- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
+- PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio'
+- remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
+- rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
+- remoteproc: qcom: pas: add minidump_id to SM8350 resources
+- perf trace: Avoid garbage when not printing a syscall's arguments
+- perf trace: Do not lose last events in a race
+- perf trace: Fix tracing itself, creating feedback loops
+- perf list: Fix topic and pmu_name argument order
+- m68k: coldfire/device.c: only build FEC when HW macros are defined
+- m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
+- perf trace: avoid garbage when not printing a trace event's arguments
+- f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode
+- PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
+- PCI: j721e: Add suspend and resume support
+- PCI: j721e: Use T_PERST_CLK_US macro
+- PCI: j721e: Add reset GPIO to struct j721e_pcie
+- PCI: cadence: Set cdns_pcie_host_init() global
+- PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup()
+- PCI: j721e: Add PCIe 4x lane selection support
+- PCI: j721e: Add per platform maximum lane settings
+- PCI: Add T_PVPERL macro
+- f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID
+- f2fs: check curseg->inited before write_sum_page in change_curseg
+- f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
+- perf ftrace latency: Fix unit on histogram first entry when using --use-nsec
+- PCI: cpqphp: Fix PCIBIOS_* return value confusion
+- PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
+- rust: macros: fix documentation of the paste! macro
+- perf probe: Correct demangled symbols in C++ program
+- perf probe: Fix libdw memory leak
+- f2fs: fix to account dirty data in __get_secs_required()
+- f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks
+- perf test attr: Add back missing topdown events
+- perf trace: Keep exited threads for summary
+- perf stat: Fix affinity memory leaks on error path
+- perf stat: Close cork_fd when create_perf_stat_counter() failed
+- gfs2: Allow immediate GLF_VERIFY_DELETE work
+- gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE
+- gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw
+- perf cs-etm: Don't flush when packet_queue fills up
+- mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
+- smb: cached directories can be more than root file handle
+- pinctrl: k210: Undef K210_PC_DEFAULT
+- arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
+- clk: clk-axi-clkgen: make sure to enable the AXI bus clock
+- dt-bindings: clock: axi-clkgen: include AXI clk
+- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
+- powerpc/kexec: Fix return of uninitialized variable
+- powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
+- KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells
+- KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests
+- dax: delete a stale directory pmem
+- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
+- x86/tdx: Dynamically disable SEPT violations from causing #VEs
+- x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup()
+- x86/tdx: Introduce wrappers to read and write TD metadata
+- x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure
+- x86/tdx: Rename __tdx_module_call() to __tdcall()
+- x86/tdx: Make macros of TDCALLs consistent with the spec
+- x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid
+- scsi: fusion: Remove unused variable 'rc'
+- fs/proc/kcore.c: fix coccinelle reported ERROR instances
+- mfd: rt5033: Fix missing regmap_del_irq_chip()
+- checkpatch: always parse orig_commit in fixes tag
+- checkpatch: check for missing Fixes tags
+- iommu/vt-d: Fix checks and print in pgtable_walk()
+- iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()
+- clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains()
+- clk: imx: clk-scu: fix clk enable state save and restore
+- clk: imx: fracn-gppll: fix pll power up
+- clk: imx: fracn-gppll: correct PLL initialization flow
+- clk: imx: lpcg-scu: SW workaround for errata (e10858)
+- RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation
+- RDMA/rxe: Set queue pair cur_qp_state when being queried
+- clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
+- clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
+- RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
+- mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in RD_ANY_REG_OP
+- powerpc/mm/fault: Fix kfence page fault reporting
+- mtd: rawnand: atmel: Fix possible memory leak
+- mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE
+- mtd: hyperbus: rpc-if: Convert to platform remove callback returning void
+- cpufreq: loongson2: Unregister platform_driver on failure
+- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
+- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
+- mfd: da9052-spi: Change read-mask to write-mask
+- mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
+- powerpc/vdso: Flag VDSO64 entry points as functions
+- pinctrl: zynqmp: drop excess struct member description
+- trace/trace_event_perf: remove duplicate samples on the first tracepoint event
+- clk: mediatek: drop two dead config options
+- unicode: Fix utf8_load() error path
+- bpf: fix recursive lock when verdict program return SK_PASS
+- wireguard: selftests: load nf_conntrack if not present
+- netpoll: Use rcu_access_pointer() in netpoll_poll_lock
+- ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
+- ALSA: us122l: Use snd_card_free_when_closed() at disconnection
+- ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
+- net: rfkill: gpio: Add check for clk_enable()
+- bpf: Force uprobe bpf program to always return 0
+- drm/amdkfd: Fix wrong usage of INIT_WORK()
+- selftests: net: really check for bg process completion
+- ipv6: release nexthop on device removal
+- net: use unrcu_pointer() helper
+- sock_diag: allow concurrent operation in sock_diag_rcv_msg()
+- sock_diag: allow concurrent operations
+- sock_diag: add module pointer to "struct sock_diag_handler"
+- bpf, sockmap: Fix sk_msg_reset_curr
+- bpf, sockmap: Several fixes to bpf_msg_push_data
+- selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
+- selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
+- selftests/bpf: Fix SENDPAGE data logic in test_sockmap
+- selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
+- netlink: typographical error in nlmsg_type constants definition
+- netfilter: nf_tables: must hold rcu read lock while iterating object type list
+- netfilter: nf_tables: skip transaction if update object is not implemented
+- netfilter: nf_tables: must hold rcu read lock while iterating expression type list
+- netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion
+- netfilter: nf_tables: Introduce nf_tables_getrule_single()
+- netfilter: nf_tables: Open-code audit log call in nf_tables_getrule()
+- drm: use ATOMIC64_INIT() for atomic64_t
+- drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
+- bpf, bpftool: Fix incorrect disasm pc
+- drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
+- wifi: wfx: Fix error handling in wfx_core_init()
+- drm/etnaviv: hold GPU lock across perfmon sampling
+- drm/etnaviv: Request pages from DMA32 zone on addressing_limited
+- drm/msm/gpu: Check the status of registration to PM QoS
+- drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
+- bpf, arm64: Remove garbage frame for struct_ops trampoline
+- drm/panfrost: Remove unused id_mask from struct panfrost_model
+- selftests/bpf: fix test_spin_lock_fail.c's global vars usage
+- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c
+- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c
+- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c
+- drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
+- drm/msm/dpu: drop LM_3 / LM_4 on SDM845
+- drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
+- drm: fsl-dcu: enable PIXCLK on LS1021A
+- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
+- selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
+- selftests/bpf: Fix msg_verify_data in test_sockmap
+- drm/bridge: tc358767: Fix link properties discovery
+- netdevsim: copy addresses for both in and out paths
+- libbpf: never interpret subprogs in .text as entry programs
+- ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
+- libbpf: fix sym_is_subprog() logic for weak global subprogs
+- drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
+- ice: consistently use q_idx in ice_vc_cfg_qs_msg()
+- ice: Support FCS/CRC strip disable for VF
+- virtchnl: Add CRC stripping capability
+- wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR
+- bpf: Fix the xdp_adjust_tail sample prog issue
+- libbpf: Fix expected_attach_type set handling in program load callback
+- drm/bridge: it6505: Drop EDID cache on bridge power off
+- drm/bridge: anx7625: Drop EDID cache on bridge power off
+- ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
+- ASoC: fsl_micfil: fix regmap_write_bits usage
+- dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
+- wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
+- wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
+- drm/v3d: Address race-condition in MMU flush
+- drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
+- drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
+- wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
+- wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
+- drm/omap: Fix locking in omap_gem_new_dmabuf()
+- drm/omap: Fix possible NULL dereference
+- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
+- drm/vc4: hvs: Correct logic on stopping an HVS channel
+- drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
+- drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
+- drm/vc4: hvs: Don't write gamma luts on 2711
+- drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
+- platform/x86: panasonic-laptop: Return errno correctly in show callback
+- HID: hyperv: streamline driver probe to avoid devres issues
+- arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
+- selftests/resctrl: Protect against array overrun during iMC config parsing
+- selftests/resctrl: Fix memory overflow due to unhandled wraparound
+- selftests/resctrl: Refactor fill_buf functions
+- selftests/resctrl: Split fill_buf to allow tests finer-grained control
+- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
+- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
+- arm64: dts: mediatek: mt6358: fix dtbs_check error
+- arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
+- arm64: dts: renesas: hihope: Drop #sound-dai-cells
+- regmap: irq: Set lockdep class for hierarchical IRQ domains
+- spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​
+- spi: tegra210-quad: Avoid shift-out-of-bounds
+- pmdomain: ti-sci: Add missing of_node_put() for args.np
+- of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
+- x86/of: Unconditionally call unflatten_and_copy_device_tree()
+- um: Unconditionally call unflatten_device_tree()
+- arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
+- arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
+- arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances
+- arm64: dts: ti: k3-j7200: Fix register map for main domain pmx
+- arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible
+- ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
+- pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
+- arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
+- arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
+- arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
+- arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
+- regulator: rk808: Restrict DVS GPIOs to the RK808 variant only
+- arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
+- arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
+- arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
+- media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call
+- tpm: fix signed/unsigned bug when checking event logs
+- efi/libstub: fix efi_parse_options() ignoring the default command line
+- openrisc: Implement fixmap to fix earlycon
+- mmc: mmc_spi: drop buggy snprintf()
+- ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
+- arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
+- soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
+- arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
+- arm64: dts: mt8195: Fix dtbs_check error for mutex node
+- microblaze: Export xmb_manager functions
+- spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
+- clocksource/drivers/timer-ti-dm: Fix child node refcount handling
+- clocksource/drivers:sp804: Make user selectable
+- kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
+- kcsan, seqlock: Support seqcount_latch_t
+- time: Fix references to _msecs_to_jiffies() handling of values
+- time: Partially revert cleanup on msecs_to_jiffies() documentation
+- x86/unwind/orc: Fix unwind for newly forked tasks
+- thermal/lib: Fix memory leak on error in thermal_genl_auto()
+- tools/lib/thermal: Make more generic the command encoding function
+- rcuscale: Do a proper cleanup if kfree_scale_init() fails
+- crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
+- crypto: caam - add error check to caam_rsa_set_priv_key_form
+- hwmon: (pmbus/core) clear faults after setting smbalert mask
+- hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASK
+- doc: rcu: update printed dynticks counter bits
+- crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
+- amd-pstate: Set min_perf to nominal_perf for active mode performance gov
+- crypto: cavium - Fix the if condition to exit loop after timeout
+- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
+- EDAC/skx_common: Differentiate memory error sources
+- EDAC/fsl_ddr: Fix bad bit shift operations
+- thermal: core: Initialize thermal zones before registering them
+- crypto: qat - remove faulty arbiter config reset
+- firmware: google: Unregister driver_info on failure
+- crypto: qat/qat_4xxx - fix off by one in uof_get_name()
+- crypto: qat - remove check after debugfs_create_dir()
+- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
+- virtio_blk: reverse request order in virtio_queue_rqs
+- nvme-pci: reverse request order in nvme_queue_rqs
+- ext4: remove calls to to set/clear the folio error flag
+- s390/syscalls: Avoid creation of arch/arch/ directory
+- block: fix bio_split_rw_at to take zone_write_granularity into account
+- acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
+- arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
+- m68k: mvme147: Reinstate early console
+- m68k: mvme16x: Add and use "mvme16x.h"
+- m68k: mvme147: Fix SCSI controller IRQ numbers
+- mips: asm: fix warning when disabling MIPS_FP_SUPPORT
+- x86/pvh: Call C code via the kernel virtual mapping
+- x86/pvh: Set phys_base when calling xen_prepare_pvh()
+- s390/pageattr: Implement missing kernel_page_present()
+- s390/cio: Do not unregister the subchannel based on DNV
+- kselftest/arm64: mte: fix printf type warnings about longs
+- kselftest/arm64: mte: fix printf type warnings about __u64
+- fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats
+- drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
+- x86/stackprotector: Work around strict Clang TLS symbol requirements
+- ipmr: Fix access to mfc_cache_list without lock held
+- ARM: 9420/1: smp: Fix SMP for xip kernels
+- ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
+- LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS
+- ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
+- proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
+- drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict
+- ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
+- ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
+- ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
+- platform/x86: thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect fan speed
+- can: j1939: fix error in J1939 documentation.
+- tools/lib/thermal: Remove the thermal.h soft link when doing make clean
+- ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip
+- platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
+- platform/x86: dell-smbios-base: Extends support to Alienware products
+- regulator: rk808: Add apply_bit for BUCK3 on RK809
+- firmware: arm_scmi: Reject clear channel request on A2P
+- soc: qcom: Add check devm_kasprintf() returned value
+- net: usb: qmi_wwan: add Quectel RG650V
+- bpf: fix filed access without lock
+- x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
+- ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
+- usb: typec: use cleanup facility for 'altmodes_node'
+- usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
+- mac80211: fix user-power when emulating chanctx
+- wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
+- ASoC: Intel: sst: Support LPE0F28 ACPI HID
+- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
+- ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
+- ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
+- wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings
+
+* Tue Feb 18 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-77.0.0.82
+- kernel.spec: build iso with 64KB page size kernel
+
+* Wed Feb 12 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-77.0.0.81
+- !15062 gpio: xilinx: Convert gpio_lock to raw spinlock
+- gpio: xilinx: Convert gpio_lock to raw spinlock
+- !15060 RDMA/hns: Fix mbox timing out by adding retry mechanism
+- RDMA/hns: Fix mbox timing out by adding retry mechanism
+- !15052 [OLK-6.6] Intel: Backport KVM Fix for Clearing SGX EDECCSSA to OLK-6.6
+- KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
+- !15048 net: hns3: add sync command to sync io-pgtable
+- net: hns3: add sync command to sync io-pgtable
+- Revert "net: hns3: add sync command to sync io-pgtable"
+- net: hns3: fix oops when unload drivers paralleling
+- !15031 nbd: don't allow reconnect after disconnect
+- nbd: don't allow reconnect after disconnect
+- !15002 riscv: Fix sleeping in invalid context in die()
+- riscv: Fix sleeping in invalid context in die()
+- !14989 ksmbd: fix a missing return value check bug
+- ksmbd: fix a missing return value check bug
+- !15027 pinmux: Use sequential access to access desc->pinmux data
+- pinmux: Use sequential access to access desc->pinmux data
+- !14321 [OLK-6.6] rcu: Provide a boot time parameter to control lazy RCU
+- rcu: Provide a boot time parameter to control lazy RCU
+- rcu/tree: Remove superfluous return from void call_rcu* functions
+- !14900 LeapIOraid: update leapioraid driver version
+- LeapIOraid: update leapioraid driver version
+- !14325 LeapIOraid: Fix hiding ugood disk problem
+- LeapIOraid: Fix hiding ugood disk problem
+- !15016 spi: mpc52xx: Add cancel_work_sync before module remove
+- spi: mpc52xx: Add cancel_work_sync before module remove
+- !15041 gve: guard XDP xmit NDO on existence of xdp queues
+- gve: guard XDP xmit NDO on existence of xdp queues
+- !15040 gve: guard XSK operations on the existence of queues
+- gve: guard XSK operations on the existence of queues
+- !15039 mptcp: fix TCP options overflow.
+- mptcp: fix TCP options overflow.
+- !15038 net: fix memory leak in tcp_conn_request()
+- net: fix memory leak in tcp_conn_request()
+- !15037 net/smc: check smcd_v2_ext_offset when receiving proposal msg
+- net/smc: check smcd_v2_ext_offset when receiving proposal msg
+- !15036 net/smc: check return value of sock_recvmsg when draining clc data
+- net/smc: check return value of sock_recvmsg when draining clc data
+- !15025 net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
+- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
+- !15019 platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it
+- platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it
+- !15020 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
+- drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
+- !14979 igb: Fix potential invalid memory access in igb_init_module()
+- igb: Fix potential invalid memory access in igb_init_module()
+- !14963 exfat: fix the infinite loop in exfat_readdir()
+- exfat: fix the infinite loop in exfat_readdir()
+- !14988 net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
+- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
+- !14987 workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker
+- workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker
+- !14985 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
+- i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
+- !14892 s390/cpum_sf: Handle CPU hotplug remove during sampling
+- s390/cpum_sf: Handle CPU hotplug remove during sampling
+- !15013 v2 nilfs2: prevent use of deleted inode
+- nilfs2: prevent use of deleted inode
+- !14845 merge HULK-6.6 patches into OLK-6.6
+- mm: refactor map_deny_write_exec()
+- drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy()
+- nommu: pass NULL argument to vma_iter_prealloc()
+- mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
+- cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU
+- kcsan: Turn report_filterlist_lock into a raw_spinlock
+- ionic: Fix netdev notifier unregister on failure
+- !15018 misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
+- misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
+- !15009 i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
+- i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
+- !15008 nvme-rdma: unquiesce admin_q before destroy it
+- nvme-rdma: unquiesce admin_q before destroy it
+
+* Thu Feb 06 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-76.0.0.80
+- !14997 wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
+- wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
+- !14941 CVE-2024-57906
+- iio: adc: ti-ads8688: fix information leak in triggered buffer
+- !14990 mainline patches
+- cgroup/bpf: only cgroup v2 can be attached by bpf programs
+- Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
+- cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains
+- !14993 arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
+- arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
+- !14952 drm/mediatek: Set private->all_drm_private[i
+- drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
+- !14835 v2 media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
+- media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
+- !14994 mm/compaction: fix UBSAN shift-out-of-bounds warning
+- mm/compaction: fix UBSAN shift-out-of-bounds warning
+- !14893 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
+- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
+- !14876 *** jffs2: Prevent rtime decompress memory corruption ***
+- jffs2: Fix rtime decompressor
+- jffs2: Prevent rtime decompress memory corruption
+- !14833 btrfs: check folio mapping after unlock in relocate_one_folio()
+- btrfs: check folio mapping after unlock in relocate_one_folio()
+- !14588 smb: Initialize cfid->tcon before performing network ops
+- smb: Initialize cfid->tcon before performing network ops
+- !14977 PCI: imx6: Fix suspend/resume support on i.MX6QDL
+- PCI: imx6: Fix suspend/resume support on i.MX6QDL
+- !14984 vsock/bpf: return early if transport is not assigned
+- vsock/bpf: return early if transport is not assigned
+- !14976 x86/fpu: Ensure shadow stack is active before "getting" registers
+- x86/fpu: Ensure shadow stack is active before "getting" registers
+- !14682 CVE-2024-56701
+- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
+- !14780 CVE-2024-56677
+- powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init()
+- powerpc/fadump: Refactor and prepare fadump_cma_init for late init
+- !14681 CVE-2024-56567
+- ad7780: fix division by zero in ad7780_write_raw()
+- !14981 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
+- nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
+- !14916 CVE-2024-56641
+- net/smc: initialize close_work early to avoid warning
+- net/smc: refactoring initialization of smc sock
+- !14914 bnxt_en: Fix receive ring space parameters when XDP is active
+- bnxt_en: Fix receive ring space parameters when XDP is active
+- !14915 net/smc: protect link down work from execute after lgr freed
+- net/smc: protect link down work from execute after lgr freed
+- !14913 xsk: fix OOB map writes when deleting elements
+- xsk: fix OOB map writes when deleting elements
+- !14911 net/smc: fix LGR and link use-after-free issue
+- net/smc: fix LGR and link use-after-free issue
+- !14912 net: fix data-races around sk->sk_forward_alloc
+- net: fix data-races around sk->sk_forward_alloc
+- !14907 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
+- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
+- !14908 net: dsa: improve shutdown sequence
+- net: dsa: improve shutdown sequence
+- !14877 sched: qos sched support online task to preempt offline task
+- sched: qos sched support online task to preempt offline task
+- !14974 BMA: Fix Oops and spin lock deadlock problem, and change the version number.
+- BMA: Fix Oops and spin lock deadlock problem, and change the version number.
+- !14973 v2 fix CVE-2024-54193
+- accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
+- accel/ivpu: Move set autosuspend delay to HW specific code
+- !14901 Fix CVE-2024-47794
+- bpf: Fix kabi breakage in struct bpf_prog_aux
+- selftests/bpf: Add test to verify tailcall and freplace restrictions
+- selftests/bpf: Add testcase for updating attached freplace prog to prog_array map
+- bpf: Prevent tailcall infinite loop caused by freplace
+- !14874 bpf: Check size for BTF-based ctx access of pointer members
+- bpf: Check size for BTF-based ctx access of pointer members
+- !14847 bpf: put bpf_link's program when link is safe to be deallocated
+- bpf: put bpf_link's program when link is safe to be deallocated
+- !14945 btrfs: avoid NULL pointer dereference if no valid extent tree
+- btrfs: avoid NULL pointer dereference if no valid extent tree
+- !14823 mm:some shmem bugfix
+- mm: shmem: fix ShmemHugePages at swapout
+- mm: shmem: extend shmem_unused_huge_shrink() to all sizes
+- mm: shmem: fix minor off-by-one in shrinkable calculation
+- docs: mm: fix the incorrect 'FileHugeMapped' field
+- mm: shmem: fix the update of 'shmem_falloc->nr_unswapped'
+- mm: shmem: fix incorrect index alignment for within_size policy
+- !14970 drm/amd/display: Add check for granularity in dml ceil/floor helpers
+- drm/amd/display: Add check for granularity in dml ceil/floor helpers
+- !14969 topology: Keep the cpumask unchanged when printing cpumap
+- topology: Keep the cpumask unchanged when printing cpumap
+- !14935 Two CVE fixes for ksmbd
+- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
+- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
+- !14930 tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
+- tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
+- !14931 bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
+- bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
+- !14953 mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
+- mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
+- !14767 mm: shmem: control THP support through the kernel command line
+- mm: shmem: remove __shmem_huge_global_enabled()
+- mm: shmem: override mTHP shmem default with a kernel parameter
+- mm: move ``get_order_from_str()`` to internal.h
+- mm: shmem: control THP support through the kernel command line
+- !14962 memcg: fix memcg_swapmax_read() not declared warning
+- memcg: fix memcg_swapmax_read() not declared warning
+- !14944 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
+- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
+- !14946 swiotlb: fix swiotlb_bounce() to do partial sync's correctly
+- iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices
+- swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()
+- swiotlb: fix swiotlb_bounce() to do partial sync's correctly
+- swiotlb: extend buffer pre-padding to alloc_align_mask if necessary
+- !14897 perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
+- perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
+- !14920 iio: light: vcnl4035: fix information leak in triggered buffer
+- iio: light: vcnl4035: fix information leak in triggered buffer
+- !14964 v2 fix BUG: unable to handle kernel paging request in build_id_parse
+- lib/buildid: Handle memfd_secret() files in build_id_parse()
+- mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed()
+- !14951 Mainline patch to olk-6.6
+- RDMA/hns: Fix UAF for cq async event
+- Revert "RDMA/hns: Fix UAF for cq async event"
+- RDMA/hns: Check atomic wr length
+- Revert "RDMA/hns: Fix a missing check of atomic wr length"
+- Revert "RDMA/hns: Check atomic wr length"
+- !14925 RDMA/hns: Fix unmatch exception handling when request_irq() fails
+- RDMA/hns: Fix unmatch exception handling when request_irq() fails
+- !14884 um: Fix potential integer overflow during physmem setup
+- um: Fix potential integer overflow during physmem setup
+- !14886 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
+- Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
+- !14889 clk: ralink: mtmips: clock fixes for Ralink SoCs
+- clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
+- clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
+- !14888 usb: dwc3: gadget: Fix looping of queued SG entries
+- usb: dwc3: gadget: Fix looping of queued SG entries
+- !14924 soc: imx8m: Probe the SoC driver as platform driver
+- soc: imx8m: Probe the SoC driver as platform driver
+- !14813 drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability
+- drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability
+
+* Tue Jan 21 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-75.0.0.79
+- !14904 net: renesas: rswitch: avoid use-after-put for a device tree node
+- net: renesas: rswitch: avoid use-after-put for a device tree node
+- !14898 Revert "Revert "driver core: Fix uevent_show() vs driver detach race""
+- Revert "Revert "driver core: Fix uevent_show() vs driver detach race""
+- !14741 io_uring: check for overflows in io_pin_pages
+- io_uring: check for overflows in io_pin_pages
+- !14863 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
+- drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
+- !14882 usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
+- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
+- !14879 CVE-2024-57872
+- scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove()
+- scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove()
+- scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers
+- scsi: ufs: Convert all platform drivers to return void
+- !14880 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
+- pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
+- !14873 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.62-6.6.63 LTS Patches
+- mm/damon/core: copy nr_accesses when splitting region
+- mm/damon/core: handle zero schemes apply interval
+- mm/damon/core: check apply interval in damon_do_apply_schemes()
+- mm: refactor map_deny_write_exec()
+- mm: unconditionally close VMAs on error
+- drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
+- mptcp: pm: use _rcu variant under rcu_read_lock
+- mptcp: hold pm lock when deleting entry
+- NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point
+- lib/buildid: Fix build ID parsing logic
+- staging: vchiq_arm: Use devm_kzalloc() for vchiq_arm_state allocation
+- staging: vchiq_arm: Get the rid off struct vchiq_2835_state
+- mm/damon/core: handle zero {aggregation,ops_update} intervals
+- mm/damon/core: implement scheme-specific apply interval
+- drm/amd: Fix initialization mistake for NBIO 7.7.0
+- nouveau: fw: sync dma after setup is called.
+- drm/bridge: tc358768: Fix DSI command tx
+- mmc: sunxi-mmc: Fix A100 compatible description
+- LoongArch: Make KASAN work with 5-level page-tables
+- LoongArch: Disable KASAN if PGDIR_SIZE is too large for cpu_vabits
+- ocfs2: fix UBSAN warning in ocfs2_verify_volume()
+- ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
+- ALSA: hda/realtek - Fixed Clevo platform headset Mic issue
+- nommu: pass NULL argument to vma_iter_prealloc()
+- KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
+- KVM: x86: Unconditionally set irr_pending when updating APICv state
+- KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
+- vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
+- mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
+- x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
+- tools/mm: fix compile error
+- ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
+- bonding: add ns target multicast address to slave device
+- net: ti: icssg-prueth: Fix 1 PPS sync
+- stmmac: dwmac-intel-plat: fix call balance of tx_clk handling routines
+- net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove
+- net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt()
+- net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt()
+- net: Make copy_safe_from_sockptr() match documentation
+- net: stmmac: dwmac-mediatek: Fix inverted handling of mediatek,mac-wol
+- samples: pktgen: correct dev to DEV
+- net: sched: cls_u32: Fix u32's systematic failure to free IDR entries for hnodes.
+- net/sched: cls_u32: replace int refcounts with proper refcounts
+- Bluetooth: btintel: Direct exception event to bluetooth stack
+- Bluetooth: hci_core: Fix calling mgmt_device_connected
+- Revert "RDMA/core: Fix ENODEV error for iWARP test over vlan"
+- virtio/vsock: Fix accept_queue memory leak
+- net/mlx5e: CT: Fix null-ptr-deref in add rule err flow
+- net/mlx5e: clear xdp features on non-uplink representors
+- net/mlx5e: kTLS, Fix incorrect page refcounting
+- net/mlx5: fs, lock FTE when checking if active
+- mptcp: cope racing subflow creation in mptcp_rcv_space_adjust
+- mptcp: error out earlier on disconnect
+- net: vertexcom: mse102x: Fix tx_bytes calculation
+- sctp: fix possible UAF in sctp_v6_available()
+- netlink: terminate outstanding dump on socket close
+- !14856 sched: psi: fix bogus pressure spikes from aggregation race
+- sched: psi: fix bogus pressure spikes from aggregation race
+- !14861 drm/sti: avoid potential dereference of error pointers
+- drm/sti: avoid potential dereference of error pointers
+- !14846 net: stmmac: fix TSO DMA API usage causing oops
+- net: stmmac: fix TSO DMA API usage causing oops
+- !14789 erofs: handle NONHEAD !delta[1
+- erofs: handle NONHEAD !delta[1] lclusters gracefully
+- !14848 LoongArch: Fix sleeping in atomic context for PREEMPT_RT
+- LoongArch: Fix sleeping in atomic context for PREEMPT_RT
+- !14840 [OLK-6.6][bugfix]Hygon: Remove 'CONFIG_' prefix under Kconfig entry HYGON_CSV
+- x86/config: Remove 'CONFIG_' prefix under Kconfig entry HYGON_CSV
+- !14690 Improve the tmpfs large folio read performance
+- mm: shmem: fallback to page size splice if large folio has poisoned pages
+- mm: shmem: improve the tmpfs large folio read performance
+- mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic
+- !14466 bpf: Call free_htab_elem() after htab_unlock_bucket()
+- bpf: Call free_htab_elem() after htab_unlock_bucket()
+- !14818 olk-6.6
+- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
+- !14738 LoongArch: fix some dwmac/pci/SE/i2c/interrupt issues
+- LoongArch: adjust the calc method of number of packages.
+- LoongArch: eiointc: fix ext irq route error
+- drivers/char: add ACPI firmware support for Loongson SE driver
+- LoongArch: fix i2c related issues
+- net: stmmac: dwmac-loongson: fix Mac DMA reset
+- pci/quirks: LS7A2000: fix pm transition of devices under pcie port
+- !14573 RDMA/rxe: Fix the qp flush warnings in req
+- RDMA/rxe: Fix the qp flush warnings in req
+- !14574 ALSA: pcm: Add sanity NULL check for the default mmap fault handler
+- ALSA: pcm: Add sanity NULL check for the default mmap fault handler
+- !14035 Backport fs optimizing patch from mainline
+- fs/file.c: conditionally clear full_fds
+- !14828 cgroup/cpuset: remove kernfs active break
+- cgroup/cpuset: remove kernfs active break
+- !14589 ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
+- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
+- !14800 Bluetooth: fix use-after-free in device_for_each_child()
+- Bluetooth: fix use-after-free in device_for_each_child()
+- !14792 jfs: fix shift-out-of-bounds in dbSplit
+- jfs: fix shift-out-of-bounds in dbSplit
+- !14791 scsi: ufs: core: sysfs: Prevent div by zero
+- scsi: ufs: core: sysfs: Prevent div by zero
+- !14787 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
+- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
+- !14786 x86/xen: don't do PV iret hypercall through hypercall page
+- x86/xen: don't do PV iret hypercall through hypercall page
+- !14785 drm/i915: Fix NULL pointer dereference in capture_engine
+- drm/i915: Fix NULL pointer dereference in capture_engine
+- !14817 olk-6.6
+- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
+- !14784 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
+- wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
+- !14807 btrfs: fix use-after-free in btrfs_encoded_read_endio()
+- btrfs: fix use-after-free in btrfs_encoded_read_endio()
+- !14591 ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
+- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
+- !14587 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
+- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
+- !14747 net: enetc: Do not configure preemptible TCs if SIs do not support
+- net: enetc: Do not configure preemptible TCs if SIs do not support
+- !14796 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
+- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
+- !14655 vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
+- vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
+- !14656 iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
+- iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
+- !14659 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
+- firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
+- !14712 CVE-2024-56654
+- Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
+- Bluetooth: ISO: Reassociate a socket with an active BIS
+- !14761 Add Huawei Intelligent Network Card Driver:hibifur
+- Add Huawei Intelligent Network Card Driver:hibifur
+- !14772 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
+- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
+- !14769 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
+- svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
+- !14770 bpf, sockmap: Several fixes to bpf_msg_pop_data
+- bpf, sockmap: Several fixes to bpf_msg_pop_data
+- !14730 sched: Fix bpf cpustats refcount leak
+- sched: Fix bpf cpustats refcount leak
+- !14739 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
+- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
+- !14731 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
+- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
+- !14759 wifi: ath12k: Skip Rx TID cleanup for self peer
+- wifi: ath12k: Skip Rx TID cleanup for self peer
+- !14757 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
+- media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
+- !14605 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
+- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
+- !14490 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
+- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
+- !14489 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
+- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
+- !14488 ovl: Filter invalid inodes with missing lookup function
+- ovl: Filter invalid inodes with missing lookup function
+- !14486 ocfs2: fix uninitialized value in ocfs2_file_read_iter()
+- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
+- !14754 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
+- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
+- !14776 tracing: Prevent bad count for tracing_cpumask_write
+- tracing: Prevent bad count for tracing_cpumask_write
+- !14766 drm/i915/hdcp: Add encoder check in hdcp2_get_capability
+- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
+- !14765 nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
+- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
+- !14764 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
+- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
+- !14729 KVM: arm64: Don't retire aborted MMIO instruction
+- KVM: arm64: Don't retire aborted MMIO instruction
+- !14763 usb: musb: Fix hardware lockup on first Rx endpoint request
+- usb: musb: Fix hardware lockup on first Rx endpoint request
+- !14762 sched/numa: fix memory leak due to the overwritten vma->numab_state
+- sched/numa: fix memory leak due to the overwritten vma->numab_state
+- !14749 net/mlx5: DR, prevent potential error pointer dereference
+- net/mlx5: DR, prevent potential error pointer dereference
+- !14746 nvme-pci: fix freeing of the HMB descriptor table
+- nvme-pci: fix freeing of the HMB descriptor table
+- !14722 Bluetooth: MGMT: Fix possible deadlocks
+- Bluetooth: MGMT: Fix possible deadlocks
+- !14670 Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
+- Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
+- !14608 scsi: qla2xxx: Fix use after free on unload
+- scsi: qla2xxx: Fix use after free on unload
+- !14724 etmem: fix use-after-free of mm in the scan release process
+- etmem: fix use-after-free of mm in the scan release process
+- !14384 virtiofs: use pages instead of pointer for kernel direct IO
+- virtiofs: use pages instead of pointer for kernel direct IO
+- !14673 ALSA: 6fire: Release resources at card release
+- ALSA: 6fire: Release resources at card release
+- !14666 Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
+- Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
+- !14634 backport mainline bugfix patch
+- genirq/msi: Fix off-by-one error in msi_domain_alloc()
+- !14611 merge mainline patches into OLK-6.6
+- mm/vmscan: wake up flushers conditionally to avoid cgroup OOM
+- mm/mglru: reset page lru tier bits when activating
+- tmpfs: don't enable large folios if not supported
+- mm: migrate: annotate data-race in migrate_folio_unmap()
+- mm: Kconfig: fixup zsmalloc configuration
+- mm: ignore data-race in __swap_writepage
+- !14602 blk-cgroup: Fix UAF in blkcg_unpin_online()
+- blk-cgroup: Fix UAF in blkcg_unpin_online()
+- !14720 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
+- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
+- !14719 rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
+- rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
+- !14718 PCI: Fix reset_method_store() memory leak
+- PCI: Fix reset_method_store() memory leak
+- !14455 f2fs: fix race in concurrent f2fs_stop_gc_thread
+- f2fs: fix race in concurrent f2fs_stop_gc_thread
+- !14542 net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
+- net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
+- !14531 sched/deadline: Fix warning in migrate_enable for boosted tasks
+- sched/deadline: Fix warning in migrate_enable for boosted tasks
+- !14528 drm/amdgpu: set the right AMDGPU sg segment limitation
+- drm/amdgpu: set the right AMDGPU sg segment limitation
+- !14525 CVE-2024-56609
+- wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
+- wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
+- !14667 sched: fix warning in sched_setaffinity
+- sched: fix warning in sched_setaffinity
+- !14412 [OLK-6.6]Workaround ARM PMUs cpu maps having offline cpus
+- perf arm: Workaround ARM PMUs cpu maps having offline cpus
+- !14698 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
+- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
+- !14694 arm64: probes: Disable kprobes/uprobes on MOPS instructions
+- arm64: probes: Disable kprobes/uprobes on MOPS instructions
+- !14677 drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe
+- drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe
+- !14569 PCI: Fix use-after-free of slot->bus on hot remove
+- PCI: Fix use-after-free of slot->bus on hot remove
+- !14568 wifi: ath12k: fix warning when unbinding
+- wifi: ath12k: fix warning when unbinding
+- !14424 octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
+- octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
+- !14714 Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
+- Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
+- !14715 media: atomisp: Add check for rgby_data memory allocation failure
+- media: atomisp: Add check for rgby_data memory allocation failure
+- !14699 CVE-2024-53158
+- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
+- !14710 CVE-2024-56546
+- drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
+- !14507 sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
+- sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
+- !14511 netfilter: nft_inner: incorrect percpu area handling under softirq
+- netfilter: nft_inner: incorrect percpu area handling under softirq
+- !14472 jfs: fix array-index-out-of-bounds in jfs_readdir
+- jfs: fix array-index-out-of-bounds in jfs_readdir
+- !14664 v2 CVE-2024-53224
+- RDMA/mlx5: Move events notifier registration to be after device registration
+- IB/mlx5: Allocate resources just before first QP/SRQ is created
+
+* Thu Jan 16 2025 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-73.0.0.78
+- riscv kernel upgrade to 6.6.0-73.0.0
+- Backport RISC-V AIA driver from mainline linux
+- Fix kernel-mode FPU support on riscv
+- Add cache info for SG2042 dts
+
+* Mon Jan 06 2025 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-73.0.0.77
+- !14618 drm: zynqmp_kms: Unplug DRM device before removal
+- drm: zynqmp_kms: Unplug DRM device before removal
+- !14621 brd: defer automatic disk creation until module initialization succeeds
+- brd: defer automatic disk creation until module initialization succeeds
+- !14617 block: fix uaf for flush rq while iterating tags
+- block: fix uaf for flush rq while iterating tags
+- !14614 scsi: sg: Fix slab-use-after-free read in sg_release()
+- scsi: sg: Fix slab-use-after-free read in sg_release()
+- !14519 bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
+- bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
+- !14593 CVE-2024-56702
+- bpf: Augment raw_tp arguments with PTR_MAYBE_NULL
+- bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"
+- bpf: Mark raw_tp arguments with PTR_MAYBE_NULL
+- !14415 ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
+- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
+- !14439 sh: intc: Fix use-after-free bug in register_intc_controller()
+- sh: intc: Fix use-after-free bug in register_intc_controller()
+- !14635 Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
+- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
+- !14648 memcg: fix soft lockup in the OOM process
+- memcg: fix soft lockup in the OOM process
+- !14562 f2fs: fix to do sanity check on node blkaddr in truncate_node()
+- f2fs: fix to do sanity check on node blkaddr in truncate_node()
+- !14524 The bugfix for LPM trie
+- bpf: Handle in-place update for full LPM trie correctly
+- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
+- !14459 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
+- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
+- !14454 drm/vc4: hdmi: Avoid hang with debug registers when suspended
+- drm/vc4: hdmi: Avoid hang with debug registers when suspended
+- !14385 media: imx-jpeg: Ensure power suppliers be suspended before detach them
+- media: imx-jpeg: Ensure power suppliers be suspended before detach them
+- !14546 media: wl128x: Fix atomicity violation in fmc_send_cmd()
+- media: wl128x: Fix atomicity violation in fmc_send_cmd()
+- !14244 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
+- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
+- !14243 sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
+- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
+- !14504 apparmor: test: Fix memory leak for aa_unpack_strdup()
+- apparmor: test: Fix memory leak for aa_unpack_strdup()
+- !14418 LoongArch: Add CPU HWMon platform driver
+- LoongArch: Add CPU HWMon platform driver
+- !14387 LoongArch: compile loongson drm driver as module
+- drm/loongson: compile loongson drm driver as module
+- LoongArch: cleanup loongson3 defconfig
+- !14441 crypto: bcm - add error check in the ahash_hmac_init function
+- crypto: bcm - add error check in the ahash_hmac_init function
+- !14438 media: imx-jpeg: Set video drvdata before register video device
+- media: imx-jpeg: Set video drvdata before register video device
+- !14389 CVE-2024-53173
+- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
+- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
+- Revert "NFSv4: release seqid when open failed for nfs4.0"
+- Revert "nfs: fix rpc_task use-after-free when open and close different files concurrently"
+- !14469 io_uring/tctx: work around xa_store() allocation error issue
+- io_uring/tctx: work around xa_store() allocation error issue
+- !14447 Fix CVE-2024-56744
+- f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
+- !14394 scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
+- scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
+- !14518 hfsplus: don't query the device logical block size multiple times
+- hfsplus: don't query the device logical block size multiple times
+- !14517 scsi: bfa: Fix use-after-free in bfad_im_module_exit()
+- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
+- !14516 f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
+- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
+- !14475 ext4: correct behaviors under errors=remount-ro mode
+- Revert "ext4: drop EXT4_MF_FS_ABORTED flag"
+- Revert "ext4: warn on read-only filesystem in ext4_journal_check_start()"
+- Revert "ext4: drop read-only check in ext4_init_inode_table()"
+- Revert "ext4: drop read-only check in ext4_write_inode()"
+- Revert "ext4: drop read-only check from ext4_force_commit()"
+- Revert "ext4: replace read-only check for shutdown check in mmp code"
+- Revert "ext4: don't set SB_RDONLY after filesystem errors"
+- sb_writers: fix kabi broken
+- fs: fix a hungtask problem when freeze/unfreeze fs
+- !14506 iommufd: Fix out_fput in iommufd_fault_alloc()
+- iommufd: Fix out_fput in iommufd_fault_alloc()
+- !14369 crypto: qat/qat_420xx - fix off by one in uof_get_name()
+- crypto: qat/qat_420xx - fix off by one in uof_get_name()
+- !14417 v2 drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
+- drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
+- !14423 v2 EDAC/igen6: Avoid segmentation fault on module unload
+- EDAC/igen6: Avoid segmentation fault on module unload
+- !14365 EDAC/bluefield: Fix potential integer overflow
+- EDAC/bluefield: Fix potential integer overflow
+- !14364 clk: clk-apple-nco: Add NULL check in applnco_probe
+- clk: clk-apple-nco: Add NULL check in applnco_probe
+- !14408 bpf: fix OOB devmap writes when deleting elements
+- bpf: fix OOB devmap writes when deleting elements
+- !14367 io_uring: check if iowq is killed before queuing
+- io_uring: check if iowq is killed before queuing
+- !14355 btrfs: ref-verify: fix use-after-free after invalid ref action
+- btrfs: ref-verify: fix use-after-free after invalid ref action
+- !14350 jfs: array-index-out-of-bounds fix in dtReadFirst
+- jfs: array-index-out-of-bounds fix in dtReadFirst
+- !14348 ksmbd: fix use-after-free in SMB request handling
+- ksmbd: fix use-after-free in SMB request handling
+- !14102 OLK-6.6-fix-CVE-2024-49906
+- drm/amd/display: Check null pointer before try to access it
+- drm/amd/display: Check null pointer before try to access it
+- !14346 drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
+- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
+- !14420 HID: wacom: fix when get product name maybe null pointer
+- HID: wacom: fix when get product name maybe null pointer
+- !14301 Revert "unicode: Don't special case ignorable code points"
+- Revert "unicode: Don't special case ignorable code points"
+- !14332 mm: avoid unconditional one-tick sleep when swapcache_prepare fails
+- mm: avoid unconditional one-tick sleep when swapcache_prepare fails
+- !14362 CVE-2024-53217
+- nfsd: restore callback functionality for NFSv4.0
+- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
+- !14319 exfat: fix out-of-bounds access of directory entries
+- exfat: fix out-of-bounds access of directory entries
+- !14405 NFSD: Prevent a potential integer overflow
+- NFSD: Prevent a potential integer overflow
+- !14395 scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
+- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
+- !14401 gpio: grgpio: Add NULL check in grgpio_probe
+- gpio: grgpio: Add NULL check in grgpio_probe
+- !14400 bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
+- bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
+- !14329 svcrdma: Address an integer overflow
+- svcrdma: Address an integer overflow
+- !14376 fix CVE-2024-53197
+- ALSA: usb-audio: Fix a DMA to stack memory bug
+- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
+- !14206 v4 erofs/fscache/cachefiles: Add ondemand loading support
+- cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
+- cachefiles: Fix incorrect length return value in cachefiles_ondemand_fd_write_iter()
+- cachefiles: Clean up in cachefiles_commit_tmpfile()
+- cachefiles: Fix NULL pointer dereference in object->file
+- cachefiles: add support for buffer I/O in ondemand mode
+- fscache: clean up for fscache_clear_volume_priv
+- fscache: Add the synchronous waiting mechanism for the volume unhash in erofs ondemand mode
+- cachefiles: Introduce "dir_has_put" in cachefiles_volume
+- erofs: remove EXPERIMENTAL feature warning for fscache-based
+- cachefiles: Add restrictions to cachefiles_daemon_cull()
+- erofs: add erofs_ondemand switch
+- erofs: add erofs switch to better control it
+- fscache: modify the waiting mechanism with duplicate volumes
+- cachefiles: modify inappropriate error return value in cachefiles_daemon_secctx
+- fscache: add a memory barrier for FSCACHE_VOLUME_CREATING
+- !14377 ftrace: Fix regression with module command in stack_trace_filter
+- ftrace: Fix regression with module command in stack_trace_filter
+- !14373 [OLK-6.6]Hygon: Fix objtool warning cause by csv3_active()
+- x86: mm: Fix objtool warning about bool noinstr csv3_active()
+- !14358 firmware_loader: Fix possible resource leak in fw_log_firmware_info()
+- firmware_loader: Fix possible resource leak in fw_log_firmware_info()
+- !14342 hwmon: (nct6775-core) Fix overflows seen when writing limit attributes
+- hwmon: (nct6775-core) Fix overflows seen when writing limit attributes
+- !14271 iomap: fix zero padding data issue in concurrent append writes
+- iomap: fix zero padding data issue in concurrent append writes
+- !14340 ocfs2: free inode when ocfs2_get_init_inode() fails
+- ocfs2: free inode when ocfs2_get_init_inode() fails
+- !14312 OLK-6.6: Some patches of RDMA/hns from Linux to olk-6.6 v2
+- RDMA/hns: Fix missing flush CQE for DWQE
+- RDMA/hns: Fix warning storm caused by invalid input in IO path
+- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
+- Revert "RDMA/hns: Fix accessing invalid dip_ctx during destroying QP"
+- RDMA/hns: Fix mapping error of zero-hop WQE buffer
+- !14338 CVE-2024-53230
+- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
+- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
+- !14336 mm: Backport mainline patch
+- mm: don't install PMD mappings when THPs are disabled by the hw/process/vma
+- mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()
+- mm: fix arithmetic for max_prop_frac when setting max_ratio
+- mm: fix arithmetic for bdi min_ratio
+- mm/kmemleak: fix partially freeing unknown object warning
+- mm: kmemleak: add __find_and_remove_object()
+- mm: kmemleak: use mem_pool_free() to free object
+- mm: kmemleak: split __create_object into two functions
+- mm/hugetlb: fix nodes huge page allocation when there are surplus pages
+- !14337 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
+- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
+- !14322 back some mainline patches for damon
+- mm/damon/core: fix return value from damos_wmark_metric_value
+- mm/damon/core: remove unnecessary si_meminfo invoke.
+- !14323 zram: fix NULL pointer in comp_algorithm_show()
+- zram: fix NULL pointer in comp_algorithm_show()
+- !14201 【OLK-6.6】 drivers: arch_topology: Refactor do-while loops
+- drivers: arch_topology: Refactor do-while loops
+- !14295 pmdomain: imx93-blk-ctrl: correct remove path
+- pmdomain: imx93-blk-ctrl: correct remove path
+- !14190 Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
+- Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
+- !14134 x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
+- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
+- !14214 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
+- mm: revert "mm: shmem: fix data-race in shmem_getattr()"
+- !14229 Fix extioi restart issue in vm
+- LoongArch: arch/loongarch/kvm: Fix extioi restart issue
+- !14127 MPTCP Upstream part 24
+- mptcp: refer to 'MPTCP' socket in comments
+- mptcp: add mptcp_space_from_win helper
+- mptcp: use mptcp_win_from_space helper
+- doc: new 'mptcp' page in 'networking'
+- doc: mptcp: alphabetical order
+- doc: mptcp: add missing 'available_schedulers' entry
+- selftests: mptcp: join: mark 'fastclose' tests as flaky
+- selftests: mptcp: lib: support flaky subtests
+- selftests: mptcp: export ip_mptcp to mptcp_lib
+- !13359 [OLK-6.6] [Backport] individual submission
+- MIPS: RB532: Declare prom_setup_cmdline() and rb532_gpio_init() static
+- MIPS: BCM47XX: Declare early_tlb_init() static
+- MIPS: BCM47XX: include header for bcm47xx_prom_highmem_init() prototype
+- ocfs2: spelling fix
+- !14291 vdpa: solidrun: Fix UB bug with devres
+- vdpa: solidrun: Fix UB bug with devres
+- !14256 RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
+- RDMA/hns: Fix creating GSI QP in non-extended SGE QP bank
+
+* Sat Dec 21 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-72.0.0.76
+- !14213 v2 bpf: Add kabi reserve padding for uapi struct bpf_link_info
+- bpf: Add kabi reserve padding for uapi struct bpf_link_info
+- !14225 kabi OLK-6.6 reverve space
+- kabi: reserve space for uprobes.h
+- kabi: reserve space for internal.h
+- kabi: reserve space for perf_event.h
+- !14259 【OLK-6.6】 Hygon family 18h model 6h~fh L3 PMU config incorrect issue fix
+- perf/x86/uncore: Correct the L3 PMU config for Hygon processors
+- !14251 kabi reserver space for i2c
+- kabi reserver space for i2c
+- !14258 v2 scsi: hisi_sas: Enable force phy when SATA disk directly connected
+- scsi: hisi_sas: Enable force phy when SATA disk directly connected
+
+* Thu Dec 19 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-69.0.0.75
+- !14221 KABI for cgroup
+- cgroup: add more reserve kabi
+- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
+- cgroup: Move rcu_head up near the top of cgroup_root
+- cgroup: Make operations on the cgroup root_list RCU safe
+- Revert "cgroup: fix uaf when proc_cpuset_show"
+- !14220 fs: Allow fine-grained control of folio sizes
+- fs: Allow fine-grained control of folio sizes
+- !12108 include/msi: modify kabi size of msi_desc
+- include/msi: modify kabi size of msi_desc
+- !14195 [OLK-6.6]Hygon: Enable CONFIG_CMA by default on X86 architecture
+- x86/Kconfig: Select CONFIG_CMA if CONFIG_HYGON_CSV=y
+- x86/config: Enable CONFIG_CMA by default in openeuler_defconfig
+- !14215 iommu: Reserve extra KABI entry for struct iopf_group
+- iommu: Reserve extra KABI entry for struct iopf_group
+- !14223 v2 kabi: net: reserve space for xdp subsystem related structure
+- kabi: net: reserve space for xdp subsystem related structure
+- !14224 net/kabi: Reserve space for net structures
+- net/kabi: Reserve space for net structures
+- !14236 v2 statx: kabi: KABI reservation for kstat
+- statx: kabi: KABI reservation for kstat
+- !14218 seq_file: kabi: KABI reservation for seq_file
+- seq_file: kabi: KABI reservation for seq_file
+- !14203 tcp: Fix use-after-free of nreq in reqsk_timer_handler().
+- tcp: Fix use-after-free of nreq in reqsk_timer_handler().
+- !14191 nfs: fix the loss of superblock's initialized flags
+- nfs: fix the loss of superblock's initialized flags
+
+* Wed Dec 18 2024 Liu Yanze <lyz25354840@gmail.com> - 6.6.0-68.0.0.74
+- kabi: add kabi_ext2 list for checking
+- kernel.spec: fix with_kabichk on non-arm64 platform
+
+* Tue Dec 17 2024 Xie XiuQi <xiexiuqi@huawei.com> - 6.6.0-68.0.0.73
+- kabi: add kabi_ext1 list for checking
+- check-kabi: fix kabi check failed when no namespace
+- kernel.spec: fix with_kabichk on non-arm64 platform
+
+* Tue Dec 17 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-68.0.0.72
+- !14161 drm/rockchip: vop: Fix a dereferenced before check warning
+- drm/rockchip: vop: Fix a dereferenced before check warning
+- !14143 KVM:arm64:Add a kvm parameter to control guest wfi trapping
+- KVM:arm64:Add a kvm parameter to control guest wfi trapping
+- !14177 v2 kabi: restrict the KABI fix to a specific architecture and dist
+- kabi: enable KABI_COMPAT series by default on x86_64 & ARM64
+- kabi: restrict the KABI fix to a specific architecture and dist
+- !14151 CVE-2024-53142
+- initramfs: avoid filename buffer overrun
+- !14183 mm/dynamic_pool: use __GENKSYMS__ to revert the kabi change
+- mm/dynamic_pool: use __GENKSYMS__ to revert the kabi change
+- !13999 add iommu support for loongarch
+- LoongArch: add iommu support
+- LoongArch: Fix cpu hotplug issue
+- !13998 Synchronization with patch for loongarch virtualization
+- LoongArch: Fix AP booting issue in VM mode
+- LoongArch: KVM: Remove unnecessary CSR register saving during enter guest
+- LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall()
+- LoongArch: KVM: Add vcpu mapping from physical cpuid
+- LoongArch: KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
+- LoongArch: KVM: Add cpucfg area for kvm hypervisor
+- LoongArch: KVM: Add KVM hypercalls documentation for LoongArch
+- LoongArch: KVM: Implement function kvm_para_has_feature()
+- LoongArch: KVM: Enable paravirt feature control from VMM
+- LoongArch: KVM: Add PMU support for guest
+- LoongArch: KVM: Add vm migration support for LBT registers
+- LoongArch: KVM: Add Binary Translation extension support
+- LoongArch: KVM: Add VM feature detection function
+- LoongArch: Revert qspinlock to test-and-set simple lock on VM
+- LoongArch: KVM: Invalidate guest steal time address on vCPU reset
+- KVM: Discard zero mask with function kvm_dirty_ring_reset
+- perf kvm: Add kvm-stat for loongarch64
+- LoongArch: KVM: Add PV steal time support in guest side
+- LoongArch: KVM: Add PV steal time support in host side
+- LoongArch: KVM: always make pte young in page map's fast path
+- LoongArch: KVM: Mark page accessed and dirty with page ref added
+- LoongArch: KVM: Add dirty bitmap initially all set support
+- LoongArch: KVM: Add memory barrier before update pmd entry
+- LoongArch: KVM: Discard dirty page tracking on readonly memslot
+- LoongArch: KVM: Select huge page only if secondary mmu supports it
+- LoongArch: KVM: Delay secondary mmu tlb flush until guest entry
+- LoongArch: KVM: Sync pending interrupt when getting ESTAT from user mode
+- LoongArch: KVM: Add mmio trace events support
+- LoongArch: KVM: Add software breakpoint support
+- LoongArch: KVM: Add PV IPI support on guest side
+- LoongArch: KVM: Add PV IPI support on host side
+- !14163 LeapIOraid: Remove Unnecessary header file references: version.h
+- LeapIOraid: Remove Unnecessary header file references: version.h
+- !13997 Add interrupt controller emulation in the kernel
+- LoongArch: KVM: Add irqfd support
+- LoongArch: KVM: Add PCHPIC user mode read and write functions
+- LoongArch: KVM: Add PCHPIC read and write functions
+- LoongArch: KVM: Add PCHPIC device support
+- LoongArch: KVM: Add EXTIOI user mode read and write functions
+- LoongArch: KVM: Add EXTIOI read and write functions
+- LoongArch: KVM: Add EXTIOI device support
+- LoongArch: KVM: Add IPI user mode read and write function
+- LoongArch: KVM: Add IPI read and write function
+- LoongArch: KVM: Add IPI device support
+- LoongArch: KVM: Add iocsr and mmio bus simulation in kernel
+- !14111 LeapIOraid: Fix the compilation warnings in LeapIOraid driver in loongarch64
+- LeapIOraid: Fix the compilation warnings in LeapIOraid driver in loongarch64
+- !14162 LeapIOraid: Fix too many invalid interruptes in arm64
+- LeapIOraid: Fix too many invalid interruptes in arm64
+- !11509 [OLK-6.6] Enhanced Hygon processor's processing capabilities for large memory copying
+- mm: Enhanced copy capabilities for Hygon processor
+- !14155 drm/amd/display: Adjust VSDB parser for replay feature
+- drm/amd/display: Adjust VSDB parser for replay feature
+
+* Fri Dec 13 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-67.0.0.71
+- !14144 [6.6] [Feature] : update patches for sw64 architecture
+- sw64: fix compile errors
+- sw64: work around gcc bugs with 'asm goto' with output
+- libbpf: add sw64 support
+- sw64: rename mmap protection_map
+- sw64: ptrace: add NT_SW64_SYSTEM_CALL regset
+- sw64 bpf: Add missing uapi header for BPF_PROG_TYPE_PERF_EVENT programs
+- sw64 bpf: add BPF_NOSPEC jit
+- sw64: rename _PFN_BITS to __PFN_BITS
+- sw64: update defconfig
+- sw64: kvm: declare KVM_CAP_SET_GUEST_DEBUG
+- sw64: implementing VDSO with generic code
+- sw64: irqchip: fix irq_enable/disable callback for MCU controller
+- sw64: kvm: remove unused argument 'addr' of apt_dissolve_pud/pmd()
+- sw64: acpi: support reset and S5
+- sw64: kvm: use vma_lookup() instead of find_vma_intersection()
+- sw64: refactor reset routines with new API
+- sw64: kvm: remove unused kvm_arch_flush_remote_tlbs_memslot()
+- sw64: kvm: optimize the calling and implementation of functions in mmu.c
+- sw64: irqchip: remove fallback after kzalloc_node()
+- sw64: irqchip: improve intx implementation
+- sw64: pci: remove function fix_jm585_reset()
+- sw64: fix mmap protection_map
+- sw64: show CPU feature UNA in /proc/cpuinfo
+- sw64: fix the error of cpufreq update
+- sw64: fix compilation issues on match.c
+- sw64: mm: fix PFN of PMDs for 512M hugepage
+- sw64: kvm: fix an error when unmapping 512M hugepages
+- sw64: modify sys_pfh_ops
+- sw64: fix set_huge_pte_at for C4
+- sw64: add the missed clear_flush()
+- sw64: fix compilation issues
+- sw64: add arch_hugetlb_valid_size for C4
+- sw64: kvm: adjust interrupt priority for guest
+- sw64: compatible with suspend implementation
+- sw64: add junzhang_v1/2/3_key
+- sw64: fix numa setup when acpi is disabled
+- sw64: fix setup_mem_size()
+- sw64: fix the register bug in do_entUna
+- sw64: add unaligned access handling code for SIMD in kernel mode (5.10)
+- sw64: select different MUX to read cpu frequency
+- sw64: lpc: fix ast2400 driver error for C4
+- sw64: improve lib performance for new archs
+- sw64: remove unnecessary parameter passing
+- sw64: add __vdso_getcpu support
+- sw64: kexec: fix kernel crashdump bugs
+- sw64: bpf: fix BPF_CALL address
+- sw64: fix irq work
+- sw64: reset the CSR:PTBR_USR
+- sw64: kvm: add KVM_CAP_READONLY_MEM support
+- sw64: pci: fix incorrect pointer of struct pci_controller
+- sw64: perf: add core4 pmu support
+- sw64: mm: support fdt memory reservation
+- sw64: provide a cleaner raw_smp_processor_id()
+- sw64: remove deprecated annotation in irq.h
+- sw64: introduce a fine-grained intx mask/unmask system
+- sw64: move handle_intx() into pci-intx handle
+- sw64: iommu: fix NULL hose check
+- sw64: fix judgements about legacy pci support
+- sw64: cacheinfo: give preference to cache information from PPTT table
+- sw64: cache: fix shared_cpu_map of cacheinfo
+- sw64: cpu: refactor cpuinfo related code
+- sw64: cache: refactor cacheinfo related code
+- sw64: cpu: move cpu related code to the newly created cpu.c
+- sw64: topology: support initializing topology via DT or ACPI
+- sw64: spi: convert SPI_MASTER_GPIO_SS to SPI_CONTROLLER_GPIO_SS
+- sw64: defconfig: fix SPI related configuration items
+- sw64: irqchip: add version 3 for PINTC
+- sw64: fix null pointer issue when CONFIG_BUILTIN_DTB=y
+- sw64: acpi: suppress log of function acpi_numa_x2apic_affinity_init()
+- sw64: clk: further fix the clock frequency of SPI and I2C
+- sw64: smp: fix function fdt_setup_smp()
+- Revert "sw64: fdt: map physical node ID to logical node ID"
+- sw64: pci: remove legacy io reservation
+- sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2
+- sw64: 6.6 upgrade
+- sw64: mm: remove legacy memory detection for JunZhang platform
+- sw64: iommu: improve iommu initialization
+- sw64: clk: fix the clock frequency of SPI and I2C
+- sw64: fix a bug in huge_pte_offset()
+- sw64: pci: rename some functions
+- sw64: pci: support PCIe controller driver based on device tree
+- sw64: remove sw64_io related functions
+- sw64: platform: add misc platform driver
+- sw64: add basic frequency scaling support for JunZhang
+- sw64: remove redundant link options
+- sw64: kvm: enable ring-based dirty page tracking
+- sw64: kvm: fix invalid memslot flags checking during dirty logging
+- sw64: pciehp: fix compile error when CONFIG_PCIE_DPC=y
+- sw64: kvm: don't retrieve memory slot again in page fault handler
+- sw64: kexec: remove code for compatibility with builtin DTB
+- sw64: smp: allow NR_CPUS less than the number detected by firmware
+- sw64: fix C4 INTx configuration
+- !14166 Align per_cpu osq_node to 64 Byte size cacheline
+- Align per_cpu osq_node to 64 Byte size cacheline
+- !14130 [virtcca] delete unused interfaces: tmi_data_destroy and tmi_ttt_unmap_range
+- virtCCA Feature: remove unused interfaces and add cpumask check
+- !14152 crypto: hisilicon/sec2 - the aead algorithm of sec2 is fixed.
+- crypto: hisilicon/trng - support to obtain random numbers from soft algorithm
+- crypto: hisilicon/sec2 - fix for aead invalid authsize
+- crypto: hisilicon/sec2 - fix for aead icv error
+- crypto: hisilicon/qm - disable error report before flr
+- !13824 mm: some mTHPs improve
+- mm: fix docs for the kernel parameter ``thp_anon=``
+- mm: count the number of anonymous THPs per size
+- mm: tidy up shmem mTHP controls and stats
+- mm: cleanup count_mthp_stat() definition
+- mm: huge_mm: fix undefined reference to `mthp_stats' for CONFIG_SYSFS=n
+- mm: override mTHP "enabled" defaults at kernel cmdline
+- !10305 [OLK-6.6] Backport bugfixes for mm LRU from Linux upstream
+- mm: vmscan.c: fix OOM on swap stress test
+- mm/gup: clear the LRU flag of a page before adding to LRU batch
+
+* Wed Dec 11 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-66.0.0.70
+- !13846 [OLK-6.6] cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
+- cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue
+- !9184 [OLK-6.6] i2c: smbus: Add support for Zhaoxin SMBUS controller
+- configs: Add Zhaoxin i2c smbus items in openeuler_config
+- i2c: smbus: Add support for Zhaoxin SMBUS controller
+- !9223 [OLK-6.6] x86/hpet: Read HPET directly if panic in progress
+- x86/hpet: Read HPET directly if panic in progress
+- !14088 ACPI: CPPC: Introduce new EPP capabilities and update auto selection functions
+- ACPI: CPPC: Introduce new EPP capabilities and update auto selection functions
+- !14112 xfs: Fix data overflow
+- xfs: Fix data overflow in xfs_mod_fdblocks()
+- Revert "xfs: split xfs_mod_freecounter"
+- !14099 [6.6] [Feature] : update patches for sw64 architecture
+- sw64: pci: fix compile error when CONFIG_PCI_MSI=n
+- sw64: pci: fix unable to get node ID when numa_off is set
+- sw64: add uapi reg.h
+- sw64: pciehp: remove useless code
+- sw64: dts: support online-capable property for cpu device node
+- sw64: kvm: resolve a compile warning
+- sw64: pciehp: update code
+- sw64: kvm: fix mmio GPA for C4
+- sw64: handle null MSI irq in guest os
+- sw64: fix guest memory and cpu hotplug function
+- sw64: kvm: walk host page tables to find THP mapping size
+- sw64: kvm: convert to the gfn-based MMU notifier callbacks
+- sw64: kvm: rename mmu_notifier_* to mmu_invalidate_*
+- sw64: kvm: fix compiler errors caused by mismatched parameters
+- sw64: kvm: use get_page() instead of kvm_get_pfn()
+- sw64: kvm: fix the handling when the live migration fails
+- sw64: kvm: fix NULL poniter access in kvm_arch_prepare_memory_region
+- sw64: kvm: fix link error with CONFIG_KVM=m
+- sw64: kvm: fix build failure about KVM
+- sw64: add dependency for sunway-ged driver
+- sw64: fix compile error with CONFIG_SUNWAY_GED=m
+- sw64: remove unused sunway_memory_get_meminfo()
+- sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK
+- sw64: add cpu hotplug support for C4 guest
+- sw64: kvm: support up to 256 vCPUs for C4
+- sw64: kvm: fix inconsistent vcpucb of C4
+- sw64: kvm: implement kvm_arch_set_irq_inatomic()
+- sw64: fix guest send ipi target
+- sw64: kvm: add numa support for memory hotplug
+- sw64: kvm: fix bug when vcpu disable irq
+- sw64: kvm: acpi: match sunway_ged by acpi method
+- sw64: kvm: use generic kvm mmu memory caches
+- sw64: kvm: remove some unused codes
+- sw64: kvm: fix pmd_trans_cont
+- sw64: kvm: fix size of struct kvm_regs for C3B
+- sw64: kvm: add the member of the vcpucb structure
+- sw64: kvm: fix the check for THP
+- sw64: kvm: fix page walk error of unmap_apt_range()
+- sw64: redesign struct kvm_regs for C4
+- sw64: kvm: fix live migration bug
+- sw64: kvm: fix APT fault handler
+- sw64: kvm: fix unmap_apt_{ptes, pmds}
+- sw64: kvm: fix clock sync of CORE4 live migration
+- sw64: kvm: delete memory hotplug codes for CORE3B
+- sw64: add missing c4 legacy power management code
+- sw64: kvm: scale up the range of target vcpu parsed by hypervisor
+- sw64: kvm: fix return value of vmem_mmap
+- sw64: kvm: add trace kvm function
+- sw64: fix rc resource setup
+- sw64: 6.6 update: sunway_pciehp_reset_slot()
+- sw64: 6.6 update: arch_remove_memory()
+- sw64: bypass sunway pcie hotplug driver in non-physical scenario
+- sw64: defconfig: update defconfig for kata-containers
+- sw64: add HARDLOCKUP_DETECTOR support
+- sw64: fix bugs in decreasing frequency
+- sw64: add NMI support
+- sw64: add CSR_CAUSE into pt_regs
+- sw64: optimize the code in do_entInt()
+- sw64: seperate IRQ_MSI configs for sub-architectures
+- sw64: handle null MSI irq
+- sw64: fix a compilation warning
+- sw64: fix a base address of msiaddr register
+- sw64: fix some S3 CSRs problems for C4
+- sw64: fix io resource remapping
+- sw64: amdgpu/radeon: correct low-level mmio memset/memcpy direct calls
+- sw64: fix pci resource assignment bug
+- sw64: fix MSI compilation warnings
+- sw64: 6.6 io.h fixup
+- sw64: iommu: support SW64 IOMMU on 6.6 kernel
+- sw64: fix msi interrupt for guest os
+- sw64: msi: update code
+- sw64: gpio: fix compile error of sunway_gpio_add_port
+- sw64: fdt: map physical node ID to logical node ID
+- sw64: fix regs.pc on single-step with ptrace
+- sw64: modify some interrupt target core to logic 0 core
+- sw64: fix sw64_is_fake_mcount() of recordmcount
+- sw64: remove some unused module init/exit/license
+- sw64: numa: support NUMA initialization based on device tree
+- sw64: smp: support SMP initialization based on device tree
+- sw64: dtb: disable built-in DTB for junzhang
+- sw64: ata: add ata_hrst_delay cmdline option
+- sw64: kconfig: add I2C and SPI defconfig for junzhang
+- sw64: kconfig: set default y for GPIO if ACPI enabled
+- sw64: fix a bug in gpio-sunway.c
+- sw64: pci: use readq/writeq to read/write RC and PIU IO registers
+- sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu
+- sw64: pciehp: add pcie hotplug driver support for C4
+- sw64: remove redundant intx code
+- sw64: irq: support interrupt for virtual GPIO
+- sw64: acpi: enable ACPI by default
+- sw64: mm: fix mem=xxx command line invalid in some cases
+- sw64: use generic page_is_ram()
+- sw64: mm: take memory information from firmware
+- sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y
+- sw64: fix typo in gpio-sunway
+- sw64: fix compile warning of handle_pci_msi_interrupt
+- sw64: fix usage of __add_memory() in sunway-ged driver
+- sw64: change FORCE_MAX_ZONEORDER default value
+- sw64: perf: fix event check order
+
+* Tue Dec 10 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-64.0.0.69
+- riscv kernel upgrade to 6.6.0-64.0.0
+- Fix some compilation errors reported by clang.
+
+* Tue Dec 10 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-64.0.0.68
+- !14106 uacce: some bugfix and cleanup
+- migration: modify dfx error type without VM driver
+- crypto: hisilicon_qm - fix the uacce_alloc return value check
+- crypto: hisilicon_zip - correct the wrong word in the printed information
+- uacce: add mutex for check qfr
+- uacce: add stop_queue to replace put_queue in ioctl
+- uacce: check the qfr address before releasing the qfr
+- uacce: add error number for the unsupported mremap
+- !14117 mm/page_alloc: Separate THP PCP into movable and non-movable categories
+- mm: fix kabi breakage due to struct per_cpu_pages
+- mm/page_alloc: Separate THP PCP into movable and non-movable categories
+- !14120 bpf: sync_linked_regs() must preserve subreg_def
+- bpf: sync_linked_regs() must preserve subreg_def
+- !14128 sched: Optimize the latency of select_task_rq and pick_next_task.
+- sched: Optimize the latency of select_task_rq and pick_next_task.
+- !13991 virtio-fs: introduce multi-queue support
+- virtio-fs: add multi-queue support
+- virtio-fs: limit number of request queues
+- virtiofs: include a newline in sysfs tag
+- virtiofs: emit uevents on filesystem events
+- virtiofs: export filesystem tags through sysfs
+- !14126 [OLK-6.6]perf:Add PMCG platform information for HiSilicon HIP09A
+- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
+- Revert "perf: Add PMCG platform information for HiSilicon HIP09A"
+- !14103 nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
+- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
+- !13841 Fix livepatch selftest
+- selftests/livepatch: fix selftest execution error
+- !14069 MPTCP Upstream part 23
+- tcp: socket option to check for MPTCP fallback to TCP
+- mptcp: fix typos in comments
+- !13970 LoongArch: fix AVEC related issue
+- drivers/irqchip: Disable pci_irq_limit when using AVEC interrupt controller
+- irqchip/avec: Support AVEC for 3C6000 multi-node machine
+- !13981 LoongArch: backport ptw&set_pte patches from upstream
+- LoongArch: Set initial pte entry with PAGE_GLOBAL for kernel space
+- LoongArch: Improve hardware page table walker
+- LoongArch: Use accessors to page table entries instead of direct dereference
+- LoongArch: Remove superfluous flush_dcache_page() definition
+- !14107 ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
+- ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
+- !14101 [sync] PR-14087: v2 drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
+- drivers/perf: hisi: Add support for HiSilicon DDRC v3 PMU driver
+- !14095 ima: Fix violation digests extending issue in virtcca
+- ima: Fix violation digests extending issue in virtcca
+- !14079 v3 irqchip: gic: some bugfix of hip10
+- irqchip/gic-v4.1:Check whether indirect table is supported in allocate_vpe_l1_table
+- KVM: arm64: vgic-v3: Fix a issue of hip10 erratum 162200806
+- irqchip/gic-v3: Exclude GICv4.1 for hip10 erratum 162200803
+- !14085 ocfs2: uncache inode which has failed entering the group
+- ocfs2: uncache inode which has failed entering the group
+- !13837 update patches for sw64 architecture
+- sw64: wrap frequency workaround into standalone functions
+- sw64: remove redudant save_ktp
+- sw64: fix compile warning of smp_callin()
+- sw64: distribute intx interrupts by hose
+- sw64: acpi: remove constraint that cid of boot core must be zero
+- sw64: pci: get register base address from firmware
+- sw64: fix compile warning of do_entUna()
+- sw64: fix save_ktp compatibility for C3
+- sw64: fix PTBR save/restore for hibernation
+- sw64: add syscall pfh_ops
+- sw64: fix broken rdfpcr()
+- sw64: force kernel stack to be 16 bytes aligned
+- sw64: match platform device by acpi method
+- sw64: spi: update spi controller driver
+- sw64: add -fno-sw-unalign-byte to cflags for C4
+- sw64: define cpu_relax() as imb()
+- sw64: fix the .endm in hibernate_asm.S
+- sw64: fix compile error of efi.systab
+- sw64: pci: adjust the maximum number of RC per node
+- sw64: get mclk and external clk from firmware
+- sw64: fix compile error of MMSIZE
+- sw64: acpi: disable ACPI for xuelang
+- sw64: ahci: disable parallel bus scan
+- sw64: redesign run mode setup method
+- sw64: rename static key and related simd libraries
+- sw64: fix secondary cpu bring up bug
+- sw64: irq: fix compile error when PINTC or LPC-INTC is not set
+- sw64: improve the verification logic of DTB
+- sw64: apply new boot params from DTB chosen node
+- sw64: receive new boot params from firmware
+- sw64: setup stackframe at kernel entry point
+- sw64: save and restore CSR_WR_FREGS for SIMD libs
+- sw64: rename copy and set lib functions
+- sw64: rename copy and set lib files
+- sw64: choose lib at compile time
+- sw64: store topology and numa info by each cpu itself
+- sw64: work around suspend for C4
+- sw64: employ trick on regs.pc for specific exception
+- sw64: enable CONFIG_FRAME_POINTER by default for junzhang
+- sw64: fix syscall_fallback() for vdso gettimeofday
+- sw64: dts: add Junzhang
+- sw64: lpc: work around hardware flaws
+- sw64: improve cpu bring up method
+- sw64: introduce new entry framework for C4
+- sw64: irq: update the initial value of nr_irqs
+- sw64: dynamically switch between lib implementation
+- sw64: msi: remove redundant interrupt enables
+- sw64: add unaligned access support for C4 new instructions
+- sw64: acpi: fix missed upper bits of rcid for junzhang
+- sw64: pci: remove duplicate pcie operations
+- sw64: irq: remove unnecessary initialization
+- sw64: acpi: enable generic GSI
+- sw64: irqchip: support ACPI-based interrupt controller initialization
+- sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC
+- sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC
+- sw64: fix compilation warning
+- sw64: fix kconfig selections
+- sw64: use a new wrap_asid hmcall when asid wraps
+- sw64: rewrite fpcr and swcr conversion
+- sw64: enable hardware denorm by default
+- sw64: add four-socket system support
+- sw64: add a new kernel parameter to override mclk
+- sw64: improve sw64_printk()
+- sw64: msi: fix bugs in multi-msi interrupts allocation and release
+- sw64: pci: change pci transaction ordering rule settings
+- sw64: irqchip: fix virtual PINTC not working properly
+- sw64: dts: improve properties for PINTC
+- sw64: dts: improve properties for LPC-INTC
+- sw64: dts: fix interrupt related properties for GPIO
+- sw64: dts: add chosen node
+- sw64: dts: fix properties for spi controller device node
+- sw64: acpi: fix coding style and typos
+- sw64: fix rd_f compatibility issue for C4
+- sw64: refactor device interrupt domain
+- sw64: fix macro definition compilation error
+- USB: xHCI: fix resume issue of some ZHAOXIN hosts
+- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
+- sw64: pci: fix compile error when CONFIG_ACPI=n
+- sw64: smp: suppress function setup_smp() when ACPI enabled
+- sw64: acpi: parse SW CINTC for SMP initialization
+- sw64: acpi: support MADT entry print for SW CINTC
+- sw64: acpi: add ACPI-style structures for SW CINTC
+- sw64: smp: add new structure to record rcid information
+- sw64: smp: modify function smp_rcb_init() to receive base address
+- sw64: pci: synchronize the OEM table ID of MCFG with BIOS
+- sw64: iommu: fix the bug when vfio_iommu unpin pages
+- sw64: use rvpcr() to setup run mode
+- sw64: kgdb: add single-step debug support
+- sw64: fix lockdep error
+- sw64: perf: do all event checks in sw64_pmu_event_init()
+- sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n
+- sw64: pci: export some pci functions
+- sw64: uapi: fix a compile error for headers_install
+- sw64: perf: hide hardware performance events in guest os
+- sw64: fix hugepage support
+- sw64: extern vdso_start and vdso_end as char[]
+- sw64: remove useless current_policy
+- sw64: add arch-specific SYM_END definition
+- !13151 [OLK-6.6] arm64: errata: Unify and expand speculative SSBS workaround
+- openeuler_defconfig: Enable CONFIG_ARM64_ERRATUM_3194386 by default
+- arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
+- arm64: errata: Expand speculative SSBS workaround once more
+- arm64: errata: Expand speculative SSBS workaround (again)
+- arm64: errata: Expand speculative SSBS workaround
+- arm64: errata: Unify speculative SSBS errata logic
+- arm64: errata: Add workaround for Arm errata 3194386 and 3312417
+
+* Sat Dec 07 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-62.0.0.67
+- support 64k pagesize: skip kabi check
+
+* Thu Dec 05 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-62.0.0.66
+- !14091 mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLAB
+- mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOC
+- mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLAB
+- !14015 【openEuler 24.03 LTS SP1】SCSI: LeapIO RAID: Support leapioraid RAID controllers
+- SCSI: LEAPIORAID: Supports LEAPIO RAID controller
+- !14072 Revert "Revert "net: libwx: fix alloc msix vectors failed""
+- Revert "Revert "net: libwx: fix alloc msix vectors failed""
+- !14094 block, bfq: fix bfqq uaf in bfq_limit_depth()
+- block, bfq: fix bfqq uaf in bfq_limit_depth()
+- !14065 vp_vdpa: fix id_table array not null terminated error
+- vp_vdpa: fix id_table array not null terminated error
+- !13809 scsi: hisi_sas: Some fixes for hisi_sas
+- scsi: sd: Retry START STOP UNIT commands
+- scsi: core: Allow passthrough to request midlayer retries
+- scsi: hisi_sas: Add latest_dump for the debugfs dump
+- scsi: hisi_sas: Create all dump files during debugfs initialization
+- scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
+- scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
+- scsi: hisi_sas: Update disk locked timeout to 7 seconds
+- scsi: hisi_sas: Default enable interrupt coalescing
+- scsi: hisi_sas: Add cond_resched() for no forced preemption model
+- scsi: hisi_sas: Reset PHY again if phyup timeout
+- scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
+- scsi: hisi_sas: Add firmware information check
+- scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
+- scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
+- scsi: libsas: Set port when ex_phy is added or deleted
+- scsi: libsas: Move sas_add_parent_port() to sas_expander.c
+- scsi: libsas: Add helper for port add ex_phy
+- !14059 cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
+- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
+- Revert "cgroup: Fix AA deadlock caused by cgroup_bpf_release"
+- !14026 drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
+- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
+- !14056 virtcca feature : security rectification
+- virtcca feature : security rectification
+- !14012 drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
+- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
+- !14011 drm/amd/display: Check phantom_stream before it is used
+- drm/amd/display: Check phantom_stream before it is used
+- !14013 maple_tree: correct tree corruption on spanning store
+- maple_tree: correct tree corruption on spanning store
+
+* Wed Dec 04 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-61.0.0.65
+
+* Wed Dec 04 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-61.0.0.64
+- !13340 cpufreq: Add SEEP governor for hardware-managed P-states
+- ACPI: CPPC: fix bug that causes the value written in cpc register to be wrong.
+- cpufreq: Add SEEP governor for hardware-managed P-states
+- cpufreq: CPPC: Support for auto act window and energy perf in cppc_cpufreq
+- ACPI: CPPC: Add New ABIs for reading and writing three new CPPC registers
+- !14004 Support haltpoll feature
+- arm64: add config for cpuidle-haltpoll
+- arm64/delay: remove USECS_TO_CYCLES to avoid conflict
+- cpuidle: edit cpuidle-haltpoll driver module parameter
+- arm64: support WFET in smp_cond_relaxed_timeout()
+- arm64/delay: add some constants to a separate header
+- arm64: support cpuidle-haltpoll
+- arm64: idle: export arch_cpu_idle
+- cpuidle-haltpoll: condition on ARCH_CPUIDLE_HALTPOLL
+- governors/haltpoll: drop kvm_para_available() check
+- cpuidle-haltpoll: define arch_haltpoll_want()
+- ACPI: processor_idle: Support polling state for LPI
+- arm64: add support for polling in idle
+- arm64: define TIF_POLLING_NRFLAG
+- arm64: barrier: add support for smp_cond_relaxed_timeout()
+- Kconfig: move ARCH_HAS_OPTIMIZED_POLL to arch/Kconfig
+- cpuidle: rename ARCH_HAS_CPU_RELAX to ARCH_HAS_OPTIMIZED_POLL
+- cpuidle/poll_state: poll via smp_cond_load_relaxed_timeout()
+- asm-generic: add barrier smp_cond_load_relaxed_timeout()
+- !13402 【OLK-6.6】Support SMMU vSVA feature
+- arm-smmu-v3: remove limitation of S2FWB or CANWBS
+- iommufd: enable SVA when IOPF enabled
+- iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability
+- iommufd: modify iommufd_fault_iopf_enable limitation
+- Enable configs for vSVA tests
+- iommu/arm-smmu-v3: Implement arm_smmu_get_msi_mapping_domain
+- iommu: Fix kabi breakage due to "iommu/dma: Support MSIs through nested domains"
+- iommu/dma: Support MSIs through nested domains
+- iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object
+- iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED
+- iommu/arm-smmu-v3: Use S2FWB for NESTED domains
+- iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED
+- iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC
+- iommu/arm-smmu-v3: Expose the arm_smmu_attach interface
+- iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT
+- iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info
+- iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS
+- ACPI/IORT: Support CANWBS memory access flag
+- ACPICA: IORT: Update for revision E.f
+- iommu: Fix kabi breakage due to "vfio: Remove VFIO_TYPE1_NESTING_IOMMU"
+- vfio: Remove VFIO_TYPE1_NESTING_IOMMU
+- Documentation: userspace-api: iommufd: Update vDEVICE
+- iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl
+- iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
+- iommufd/selftest: Add mock_viommu_cache_invalidate
+- iommufd/viommu: Add iommufd_viommu_find_dev helper
+- iommu: Add iommu_copy_struct_from_full_user_array helper
+- iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE
+- iommu/viommu: Add cache_invalidate to iommufd_viommu_ops
+- iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage
+- iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl
+- Documentation: userspace-api: iommufd: Update vIOMMU
+- iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
+- iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST
+- iommufd/selftest: Add refcount to mock_iommu_device
+- iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested()
+- iommufd/selftest: Add container_of helpers
+- iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
+- iommufd: Add alloc_domain_nested op to iommufd_viommu_ops
+- iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl
+- iommufd: Verify object in iommufd_object_finalize/abort()
+- iommu: Fix kabi breakage due to "iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct"
+- iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct
+- iommufd: Move _iommufd_object_alloc helper to a sharable file
+- iommufd: Move struct iommufd_object to public iommufd header
+- Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED
+- iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro
+- iommu/arm-smmu-v3: Convert comma to semicolon
+- iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32
+- iommu: Move IOMMU_DIRTY_NO_CLEAR define
+- iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() check
+- iommu/arm-smmu-v3: Remove the unused empty definition
+- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
+- iommu: Make iommu_sva_domain_alloc() static
+- iommu: Handle iommu faults for a bad iopf setup
+- iommufd: Put constants for all the uAPI enums
+- iommu/arm-smmu-v3: Use *-y instead of *-objs in Makefile
+- iommu/arm-smmu-v3: Make the kunit into a module
+- iommu/amd: Introduce get_amd_iommu_from_dev()
+- iommufd/device: Enforce reserved IOVA also when attached to hwpt_nested
+- iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()
+- iommufd: Reorder struct forward declarations
+- iommufd: Reorder include files
+- iommu/arm-smmu-v3: Reorganize struct arm_smmu_ctx_desc_cfg
+- iommu/arm-smmu-v3: Add types for each level of the CD table
+- iommu/arm-smmu-v3: Shrink the cdtab l1_desc array
+- iommu/arm-smmu-v3: Do not use devm for the cd table allocations
+- iommu/arm-smmu-v3: Remove strtab_base/cfg
+- iommu/arm-smmu-v3: Reorganize struct arm_smmu_strtab_cfg
+- iommu/arm-smmu-v3: Add types for each level of the 2 level stream table
+- iommu/arm-smmu-v3: Add arm_smmu_strtab_l1/2_idx()
+- iommu/arm-smmu-v3: Use the new rb tree helpers
+- iommu/arm-smmu-v3: Shrink the strtab l1_desc array
+- iommu/arm-smmu-v3: Do not zero the strtab twice
+- iommufd: Fix error pointer checking
+- iommufd: Add check on user response code
+- iommufd: Remove IOMMUFD_PAGE_RESP_FAILURE
+- iommufd/selftest: Add coverage for IOPF test
+- iommufd/selftest: Add IOPF support for mock device
+- iommufd: Associate fault object with iommufd_hw_pgtable
+- iommufd: Fault-capable hwpt attach/detach/replace
+- iommu: Fix kabi breakage due to "iommufd: Add iommufd fault object"
+- iommufd: Add iommufd fault object
+- iommufd: Add fault and response message definitions
+- iommu: Extend domain attach group with handle support
+- iommu: Fix kabi breakage due to "iommu: Add attach handle to struct iopf_group"
+- iommu: Add attach handle to struct iopf_group
+- iommu: Fix kabi breakage due to "iommu: Remove sva handle list"
+- iommu: Remove sva handle list
+- iommu: Introduce domain attachment handle
+- iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping
+- iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc
+- iommu/io-pgtable-arm: Add read_and_clear_dirty() support
+- iommu/arm-smmu-v3: Add feature detection for HTTU
+- iommu/arm-smmu-v3: Add support for domain_alloc_user fn
+- iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID
+- iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED
+- iommu/arm-smmu-v3: Test the STE S1DSS functionality
+- iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used
+- iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain
+- iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA
+- iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain
+- iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface
+- iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attaches
+- iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain
+- iommu/arm-smmu-v3: Make changing domains be hitless for ATS
+- iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list
+- iommu/arm-smmu-v3: Start building a generic PASID layer
+- iommu/arm-smmu-v3: Convert to domain_alloc_sva()
+- iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry
+- iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()
+- iommu/arm-smmu-v3: Move the CD generation for SVA into a function
+- iommu/arm-smmu-v3: Allocate the CD table entry in advance
+- iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()
+- iommu/arm-smmu-v3: Consolidate clearing a CD table entry
+- iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function
+- iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()
+- iommu/arm-smmu-v3: Add an ops indirection to the STE code
+- iommu: Fix kabi breakage due to "iommu: Add ops->domain_alloc_sva()"
+- iommu: Add ops->domain_alloc_sva()
+- iommu/arm-smmu-v3: Add a type for the CD entry
+- iommu/arm-smmu-v3: Do not ATC invalidate the entire domain
+- iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID
+- iommu/arm-smmu-v3: Retire disable_bypass parameter
+- iommu: Validate the PASID in iommu_attach_device_pasid()
+- iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V
+- iommu: Fix kabi breakage due to "iommu: Pass domain to remove_dev_pasid() op"
+- iommu: Pass domain to remove_dev_pasid() op
+- iommu: Undo pasid attachment only for the devices that have succeeded
+- iommu: Introduce iommu_group_mutex_assert()
+- iommu/arm-smmu-v3: Fix access for STE.SHCFG
+- iommu/arm-smmu-v3: Convert to domain_alloc_paging()
+- iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize
+- iommu/arm-smmu-v3: Use the identity/blocked domain during release
+- iommu/arm-smmu-v3: Add a global static BLOCKED domain
+- iommu/arm-smmu-v3: Add a global static IDENTITY domain
+- iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA
+- iommu/arm-smmu-v3: Remove arm_smmu_master->domain
+- iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()
+- iommu/arm-smmu-v3: Put writing the context descriptor in the right order
+- iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()
+- iommu/arm-smmu-v3: Compute the STE only once for each master
+- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev
+- iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()
+- iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions
+- iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass
+- iommu/arm-smmu-v3: Make STE programming independent of the callers
+- !14019 afs: Fix lock recursion
+- afs: Fix lock recursion
+- !13230 xfs: Fix fsmap error
+- xfs: Fix missing interval for missing_owner in xfs fsmap
+- xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
+- !13977 xfs: split xfs_mod_freecounter
+- xfs: split xfs_mod_freecounter
+- !14005 v2 Optimize functions like get_user and put_user
+- openeuler_defconfig: remove GCC_ASM_GOTO_OUTPUT_WORKAROUND for x86 and arm64
+- arm64: uaccess: correct thinko in __get_mem_asm()
+- init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND
+- arm64: start using 'asm goto' for put_user()
+- arm64: start using 'asm goto' for get_user() when available
+- !14031 Various memory tiering fixes
+- memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled.
+- memory tiering: introduce folio_use_access_time() check
+- memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page()
+- !14025 ext4: show the default enabled prefetch_block_bitmaps option
+- ext4: show the default enabled prefetch_block_bitmaps option
+- !13906 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Conflicts Patches
+- btrfs: update comment for struct btrfs_inode::lock
+- arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a
+- xen: allow mapping ACPI data using a different physical address
+- sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy
+- !9158 [OLK-6.6] ata: ahci: Add support for AHCI SGPIO Enclosure Management
+- config: enable Zhaoxin AHCI SGPIO driver
+- ata: ahci: Add support for AHCI SGPIO Enclosure Management
+- !9162 [OLK-6.6] efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode
+- efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode
+- !14022 [OLK-6.6] perf/x86/zhaoxin/uncore: fix pci_driver conflict issue
+- perf/x86/zhaoxin/uncore: fix pci_driver conflict issue
+- !13965 arm64: entry: Fix some warnings when enable nohz full CPU
+- arm64: entry: Fix some warnings when enable nohz full CPU
+- !13926 genirq/proc: Fix warning of no previous prototype for register_irqchip_proc()
+- genirq/proc: Fix warning of no previous prototype for register_irqchip_proc()
+- !13993 50164
+- bpf: Remove MEM_UNINIT from skb/xdp MTU helpers
+- bpf: Fix kabi breakage in enum bpf_type_flag and bpf_arg_type
+- bpf: Fix overloading of MEM_UNINIT's meaning
+- bpf: Add MEM_WRITE attribute
+- !13951 Fix UAF in __update_blocked_fair
+- Fix UAF in __update_blocked_fair
+- !13950 Fix SCHED_WARN_ON(cfs_rq->throttled_clock) in throttle_cfs_rq
+- Fix SCHED_WARN_ON(cfs_rq->throttled_clock) in throttle_cfs_rq
+- !13949 sched/fair: Fix qos_timer deadlock when cpuhp offline
+- sched/fair: Fix qos_timer deadlock when cpuhp offline
+- !13912 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
+- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
+- !13961 ext4: avoid remount errors with 'abort' mount option
+- ext4: avoid remount errors with 'abort' mount option
+- !13974 arm64: optimize tlb flush
+- arm64: optimize flush tlb kernel range
+- arm64: tlbflush: add __flush_tlb_range_limit_excess()
+- arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES
+- arm64: tlbflush: Rename MAX_TLBI_OPS
+- !13969 libbpf: Fix output .symtab byte-order during linking
+- libbpf: Fix output .symtab byte-order during linking
+- !13955 drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range
+- drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range
+- !13913 fix CVE-2024-49861
+- bpf: Fix kabi breakage in enum bpf_type_flag and bpf_arg_type
+- bpf: Fix helper writes to read-only maps
+- !13317 reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
+- reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
+- !12279 [OLK-6.6]HYGON: CSV3 patch series part 2 (Support launch, run, migrate CSV3 guest)
+- x86/mm: Print CSV3 info into kernel log
+- x86: Add support for changing the memory attribute for CSV3 guest
+- x86: Update memory shared/private attribute in early boot for CSV3 guest
+- x86/kernel: Set bss decrypted memory as shared in CSV3 guest
+- x86/kernel: Add CSV3 early update(enc/dec)/reset memory helpers
+- x86/boot/compressed/64: Add CSV3 update page attr(private/shared)
+- x86/boot/compressed/64: Init CSV3 secure call pages
+- x86/boot/compressed/64: Add CSV3 guest detection
+- KVM: SVM: CSV: Add ioctl API to unpin shared pages of CSV3 guest
+- KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_CONTEXT command
+- KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_DATA command
+- KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_CONTEXT command
+- KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_DATA command
+- crypto: ccp: Define CSV3 migration command id
+- KVM: SVM: CSV: Manage CSV3 guest's nested page table
+- KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_VMCB command
+- KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_DATA command
+- KVM: SVM: CSV: Add KVM_CSV3_INIT command
+- KVM: Define CSV3 key management command id
+- !13843 Add support for FEAT_HAFT
+- openeuler_defconfig: Add configuration to enable FEAT_HAFT
+- arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()
+- arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
+- arm64: Add support for FEAT_HAFT
+- arm64: setup: name 'tcr2' register
+- arm64/sysreg: Update ID_AA64MMFR1_EL1 register
+- !13889 ipmi: Use regspacings passed as a module parameter
+- ipmi: Use regspacings passed as a module parameter
+- !13454 [OLK-6.6][Backport] tracing/selftests: Update kprobe args char/string to match new functions
+- tracing/selftests: Update kprobe args char/string to match new functions
+- !13453 [OLK-6.6][Backport] selftest: net: Fix the problem that run veth.sh failed
+- selftests: net: veth: test the ability to independently manipulate GRO and XDP
+- selftests: net: veth: test syncing GRO and XDP state while device is down
+- !13450 [OLK-6.6][Backport] tools/nolibc: add support for constructors and destructors
+- tools/nolibc: add support for constructors and destructors
+- !13815 [OLK-6.6][Backport] selftests/intel_pstate: fix operand expected error
+- selftests/intel_pstate: fix operand expected error
+- !13417 [OLK-6.6][Backport] selftest: net/af_unix: Fix the problem that run test_unix_oob failed
+- selftest: af_unix: Fix kselftest compilation warnings
+- selftest: af_unix: Add msg_oob.c.
+- selftest: af_unix: Remove test_unix_oob.c.
+- selftest: af_unix: Add Kconfig file.
+- !13806 [OLK-6.6][Backport] selftests/watchdog-test: Fix system accidentally reset after watchdog-test
+- selftests/watchdog-test: Fix system accidentally reset after watchdog-test
+- !13897 drm/amd/display: Check link_index before accessing dc->links[
+- drm/amd/display: Check link_index before accessing dc->links[]
+- !13901 RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
+- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
+- !13904 NFSD: Never decrement pending_async_copies on error
+- NFSD: Never decrement pending_async_copies on error
+- !13888 CVE-2024-49891
+- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
+
+* Mon Dec 02 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-59.0.0.63
+
+- riscv kernel upgrade to 6.6.0-59.0.0
+- Add more th1520 drivers support:
+ npu-ax3386, vdec, venc, aic8800, g2d, efuse, etnaviv, tdm, spdif, aw87519,
+ hwspinlock, perf vendor events, iopmp.
+
+- th1520: Fix Makefile for npu build error
+- th1520: Fix Makefile for vc8000d vc8000e tracepoints
+- config: Disable video_memory module until the bug is resolved
+- config: Update openeuler_defconfig DRM_ETNAVIV and AIC_FW_PATH
+- mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling
+- riscv: Add ACLINT SSWI support
+- config: Update openeuler_defconfig
+- dts: lpi4a: remove mipi screen
+- drm/verisilicon: add format_mod_supported to plane
+- drm/verisilicon: bias fb address for dual-head offset
+- drm/verisilicon: finally fix the cursor position
+- drm/verisilicon: fix cursor position
+- drm: verisilicon: fix fbcon
+- th1520: drm: Fix panel-jadard-jd9365da panel driver
+- th1520: drm: Fix panel-jadard-jd9365da panel driver problem
+- drm/dc8200: disable gamma lut now
+- th1520: use etnaviv gpu
+- drm/etnaviv: hack: use only pta id 0
+- drm/etnaviv: add GC620
+- drm/etnaviv: add hwdb entry for TH1520 GC620
+- drm/etnaviv: add workaround for GC620 on TH1520 (0x5552)
+- drm/etnaviv: add handle for GPUs with only SECURITY_AHB flag
+- sensor: fix bug of channel 1 and channel 2 of video2 failed to run
+- th1520: Expand cma size from 512MB to 768MB
+- RISC-V: Enable the IPI before workqueue_online_cpu()
+- audio: th1520: solve misalignment dma addr problem when HDMI playback
+- dts: th1520: sd card not try sdio cmds
+- th1520: Fix DSI transfer command failure when hotplug hdmi
+- th1520_defconfig: add configs of media
+- dts: som: add gpio-keys node
+- usb: dwc3: th1520.dtsi: bugfix: fix usb str xhci error
+- config: th1520: to modify MEMBLOCK&LOCALVERSION_AUTO config
+- dts:th1520: add aliases for basic interface
+- move the place of dts "audio-text-memory-region" property
+- driver:i2c:fix rx_over miss re-try
+- drivers: cpufreq: fix cpufreq em model regsiter warn.
+- drivers: pwm: fix pwm enable status check error
+- sdhci:th1520: fixup mmc retune infinitely issue
+- fix: dts: remove duplicate node
+- config: Update openeuler_defconfig
+- dts: audio: update audio pin configuration
+- audio: th1520: workaround to solve noise at the end
+- remove dts "audio_mem" node and add mbox 910r channel
+- dts: gpio: add gpio/0/1/2/3 clk gate
+- dts: th1520: update mmc sdio clocks
+- usb: dwc3-thead: fix usb gadget support
+- dts: th1520-lichee-pi-4a: update usb hub
+- th1520: iopmp: add iopmp driver
+- th1520: regdump: add Kconfig and th1520_defconfig
+- drivers: pct: fix NULL ptr error when pvt resume from ram
+- drivers: pinctrl: add pinctrl driver pm ops
+- dts: th1520: modify kernel memory region, [0x0, 0x20000] is reserved for opensbi
+- dts: add th1520-lpi4a-dsi0.dts and th1520-lpi4a-hx8279.dts
+- riscv: dts: lpi4a 16g support
+- dw-axi-dma : fix the incorrect ttfc configuration in aix-dma
+- drivers: dma: change dw dma runtime pm to sync
+- audio: th1520: fix i2s pause/resume dma fail
+- dma: dw-axi-dmac: fix multi-channel dmatest fail
+- audio: th1520: resolve the dma error problem when ap i2s audio stop play
+- watchdog: dw_wdt: ap watchdog timeout report different strategies
+- drivers: wdt: drop DW wdt restart function for th1520 soc
+- drivers: hwmon: bugfix for mr75203
+- spi: spidev: add spidev speed sysfs for debug
+- dts: th1520: add cpu thermal node and device thermal node
+- riscv: sbi: Introduce system suspend support
+- perf: sync vendor event path with torvalds/linux
+- th1520: system_monitor: to add system_monitor driver
+- driver : rfkill : Delete unnecessary code
+- dts: rfkill: Delete unnecessary nodes
+- th1520: regdump: add regdump support for lpi4a
+- driver:i2c:add i2c mode for tx transfer
+- hwspinlock: th1520: to add th1520 hwspinlock driver
+- dts: th1520: add rambus eip_28 device node
+- perf vendor events riscv: Add PMU event JSON files for TH1520 DDRC PMU
+- dts: rfkill: Resolving Insmod Failure Issues
+- th1520: nvmem: efuse: add th1520 efuse driver
+- dts: th1520: add g2d device node
+- dts: th1520: to add npu device node
+- defconfig:th1520: enable cma config
+- dtb:lipi:enable VI module config
+- riscv: config: add MAX_ORDER config for riscv and th1520
+- dts: th1520: add vdec venc and video mem device node
+- mm: export sysmbol __pte_offset_map_lock for modules outside
+- th1520_defconfig: Enable AIC8800 modules
+- th1520: Add AIC8800 modules driver
+- th1520_defconfig: Add AIC8800's config
+- th1520: aic8800: Fix known issues
+- uart: Fix the UART problem
+- rfkill: add aic8800 rfkill support for gpio control of aic8800 wifi/bt
+- th1520-lichee-pi-4a.dts: change dts for aic8800 wifi Support aic8800 wifi
+- th1520-lichee-pi-4a.dts: change dts for aic8800 bt Support aic8800 bt
+- th1520: audio: add pa aw87519 driver for XuanTie TH1520 SoC
+- th1520: audio: add spdif driver for XuanTie TH1520 SoC
+- th1520: audio: add tdm driver for XuanTie TH1520 SoC
+- riscv: mm: Add support for Svinval extension
+- symbol: gpl: export pud_offset/p4d_offset symbol
+- th1520: npu: fix build error
+- th1520: npu: Enable vha tracepoint
+- th1520_defconfig: Enable video_memory driver
+- th1520: riscv: Add video_memory driver
+- th1520_defconfig: Enable vc8000d and vc8000e driver
+- th1520: riscv: Add vc8000d and vc8000e driver
+- th1520: riscv: Add npu to th1520_defconfig
+- th1520: riscv: add npu-ax3386 driver
+
+* Thu Nov 28 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-59.0.0.62
+- !13894 v2 block: support hierarchy stats
+- blk-io-hierarchy: support hierarchy stats for bio lifetime
+- blk-io-hierarchy: support new rq based stage rq_driver
+- blk-io-hierarchy: support new rq based stage requeue
+- blk-io-hierarchy: support new rq based stage hctx
+- blk-io-hierarchy: support new rq based stage kyber
+- blk-io-hierarchy: support new rq based stage bfq
+- blk-io-hierarchy: support new rq based stage mq-deadline
+- blk-io-hierarchy: support new rq based stage plug
+- blk-io-hierarchy: support new bio based stage gettag
+- blk-io-hierarchy: support new bio based stage iocost
+- blk-io-hierarchy: support new bio based stage wbt
+- block-io-hierarchy: core hierarchy stats and iodump implementation
+- block: support to record when request is completed
+- block: support to recored bio allocation task in request
+- block: support to recored bio allocation time in request
+- block: support to recored bio allocation task
+- block: support to recored bio allocation time
+- block: fix kabi broken after caching ns time in blk_plug
+- block: fix that blk_time_get_ns() doesn't update time after schedule
+- block: limit block time caching to in_task() context
+- block: update cached timestamp post schedule/preemption
+- block: cache current nsec time in struct blk_plug
+- block: add blk_time_get_ns() and blk_time_get() helpers
+- block: move cgroup time handling code into blk.h
+- block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io
+- blk-io-hierarchy: support hierarchy stats for blk-throttle
+- !13851 intel: backport intel_pstate driver update from 6.11
+- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
+- cpufreq: intel_pstate: Support highest performance change interrupt
+- cpufreq: intel_pstate: Replace boot_cpu_has()
+- x86/cpufeatures: Add HWP highest perf change feature flag
+- cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
+- cpufreq: intel_pstate: Fix unchecked HWP MSR access
+- cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc
+- cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[]
+- cpufreq: intel_pstate: Update the maximum CPU frequency consistently
+- cpufreq: intel_pstate: Replace three global.turbo_disabled checks
+- cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE()
+- cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
+- cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization
+- cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller
+- cpufreq: intel_pstate: Use __ro_after_init for three variables
+- cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations
+- cpufreq: intel_pstate: Wait for canceled delayed work to complete
+- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
+- cpufreq: intel_pstate: Allow model specific EPPs
+- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
+- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
+- cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP
+- !13850 intel: backport TPMI uncore frequency driver update from 6.10
+- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
+- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
+- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
+- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
+- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
+- platform/x86/intel-uncore-freq: Get rid of magic values
+- platform/x86/intel-uncore-freq: Re-arrange bit masks
+- platform/x86/intel-uncore-freq: Increase minor number support
+- platform/x86/intel-uncore-freq: Process read/write blocked feature status
+- platform/x86/intel-uncore-freq: Ignore minor version change
+- !13849 intel: backport Intel SST TPMI update from 6.10
+- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
+- platform/x86: ISST: Fix return value on last invalid resource
+- platform/x86: ISST: Use only TPMI interface when present
+- platform/x86: ISST: Avoid some SkyLake server models
+- platform/x86: ISST: Add model specific loading for common module
+- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
+- platform/x86: ISST: Support SST-BF and SST-TF per level
+- platform/x86: ISST: Add missing MODULE_DESCRIPTION
+- platform/x86: ISST: Add dev_fmt
+- platform/x86: ISST: Use in_range() to check package ID validity
+- platform/x86: ISST: Support partitioned systems
+- platform/x86: ISST: Shorten the assignments for power_domain_info
+- platform/x86: ISST: Use local variable for auxdev->dev
+- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
+- platform/x86: ISST: Process read/write blocked feature status
+- platform/x86: ISST: Ignore minor version change
+- platform/x86: intel_speed_select_if: Use devm_ioremap_resource
+- platform/x86: intel_speed_select_if: Remove hardcoded map size
+- platform/x86: ISST: Allow level 0 to be not present
+- platform/x86: ISST: Use fuse enabled mask instead of allowed levels
+- !13847 intel: backport tpmi base driver and pmt update from 6.10 to 6.6
+- platform/x86/intel/pmt: telemetry: Export API to read telemetry
+- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
+- platform/x86/intel/tpmi: Add additional TPMI header fields
+- platform/x86/intel/tpmi: Align comments in kernel-doc
+- platform/x86/intel/tpmi: Check major version change for TPMI Information
+- platform/x86/intel/tpmi: Move TPMI ID definition
+- platform/x86/intel/tpmi: Modify external interface to get read/write state
+- platform/x86/intel/tpmi: Don't create devices for disabled features
+- platform/x86/intel/tpmi: Add debugfs support for read/write blocked
+- platform/x86/intel/vsec: Remove nuisance message
+- platform/x86/intel/vsec: Add base address field
+- platform/x86/intel/vsec: Add intel_vsec_register
+- platform/x86/intel/vsec: Assign auxdev parent by argument
+- platform/x86/intel/vsec: Use cleanup.h
+- platform/x86/intel/vsec: remove platform_info from vsec device structure
+- platform/x86/intel/vsec: Move structures to header
+- platform/x86/intel/vsec: Remove unnecessary return
+- !13880 Fix problems of mounting nfs
+- nfs: ignore SB_RDONLY when mounting nfs
+- nfs: pass flags to second superblock
+- !13822 v4 arm64: Add xcall/xint support
+- arm64: Add debugfs dir for xint
+- arm64: Introduce Xint software solution
+- arm64: Faster SVC exception handler with xcall
+- arm64: Introduce xcall a faster svc exception handling
+- !13828 crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
+- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
+- !13805 add ebpf sched
+- sched/ebpf: Support task selection programmable
+- sched: Add kfunc to get cpu statistics
+- bpftool: recognize scheduler programs
+- libbpf: add support for scheduler bpf programs
+- !13373 acc some patch rounds
+- crypto: hisilicon/qm - disable same error report before resetting
+- crypto: hisilicon - support querying the capability register
+- crypto: hisilicon/qm - fix the coding specifications issue
+- crypto: hisilicon/hpre - enable all clusters clock gating
+- crypto: hisilicon/sec - Remove trailing space after
+- crypto: hisilicon/qm - inject error before stopping queue
+- crypto: hisilicon/hpre - mask cluster timeout error
+- crypto: hisilicon/qm - reset device before enabling it
+- crypto: hisilicon/trng - modifying the order of header files
+- crypto: hisilicon - add a lock for the qp send operation
+- crypto: hisilicon - fix missed error branch
+- crypto: hisilicon/zip - Optimize performance by replacing rw_lock with spinlock
+- crypto: hisilicon/zip - optimize the address offset of the reg query function
+- crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable
+- crypto: hisilicon/sec2 - fix for register offset
+- crypto: hisilicon/debugfs - mask the unnecessary info from the dump
+- Revert "crypto: hisilicon/qm - reset device before enabling it"
+- Revert "crypto: hisilicon/qm - inject error before stopping queue"
+- Revert "crypto: hisilicon/qm - modify interrupt processing resource application"
+- Revert "crypto: hisilicon/qm - mask error bit before flr"
+- Revert "crypto: hisilicon/qm - disable same error report before resetting"
+- Revert "crypto: hisilicon/hpre - mask cluster timeout error"
+- Revert "crypto: hisilicon/zip - optimize the address offset of the reg query function"
+- Revert "crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable"
+- Revert "crypto: hisilicon/trng - use %u to print u32 variables"
+
+ newline
+* Wed Nov 27 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-57.0.0.61
+- !13845 backport some patches from upstream about HCCS low power
+- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
+- soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
+- soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
+- soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
+- soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
+- soc: hisilicon: kunpeng_hccs: Fix a PCC typo
+- !13842 ima: fix buffer overrun in ima_eventdigest_init_common
+- ima: fix buffer overrun in ima_eventdigest_init_common
+- !13827 LoongArch: KVM: Mark hrtimer to expire in hard interrupt context
+- LoongArch: KVM: Mark hrtimer to expire in hard interrupt context
+- !11952 migration: fix reference counting exception issue
+- migration: fix reference counting exception issue
+- !13816 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Conflicts Patches
+- hwmon: (k10temp) Check return value of amd_smn_read()
+- mptcp: pr_debug: add missing
+- mptcp: avoid duplicated SUB_CLOSED events
+- selftests: mptcp: join: check re-re-adding ID 0 signal
+- selftests: mptcp: join: validate event numbers
+- !11950 arm64/perf: Enable branch stack sampling
+- arm64/perf: Enable branch stack sampling
+- perf: test: Extend branch stack sampling test for Arm64 BRBE
+- perf: test: Remove empty lines from branch filter test output
+- perf: test: Speed up running brstack test on an Arm model
+- KVM: arm64: nvhe: Disable branch generation in nVHE guests
+- drivers: perf: arm_pmuv3: Enable branch stack sampling via FEAT_BRBE
+- arm64/boot: Enable EL2 requirements for BRBE
+- drivers: perf: arm_pmu: Add infrastructure for branch stack sampling
+- KVM: arm64: Explicitly handle BRBE traps as UNDEFINED
+- arm64/sysreg: Add BRBE registers and fields
+- KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM
+- KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag
+- KVM: arm64: Exclude FP ownership from kvm_vcpu_arch
+- KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch
+- KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch
+- KVM: arm64: Exclude host_debug_data from vcpu_arch
+- KVM: arm64: Add accessor for per-CPU state
+- KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode
+- arm64: Add missing _EL2 encodings
+- arm64: Add missing _EL12 encodings
+- !13836 virtcca bugfix: correct array copy for hpre_addr
+- virtcca bugfix: correct array copy for hpre_addr
+- !13416 tpm: Lock TPM chip in tpm_pm_suspend() first
+- tpm: Lock TPM chip in tpm_pm_suspend() first
+- !13810 【olk 6.6】 net: hns3: add mac tunnel number query
+- net: hns3: add mac tunnel number query
+- !13831 fix CVE-2024-50192
+- irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs
+- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
+- !13243 virtcca: fix the double map of cvm secure memory
+- virtcca feature : disable swiotlb for passthrough device
+- virtcca feature : force vring alloc use dma api
+- virtcca feature: enable unmap swiotlb buffer to save iotlb cvm memory
+- !12343 net: tcp: add a new congestion control algorithm, CAQM, with endhost-network coordination
+- net: tcp: Modify codes for better compatibility of code format
+- net: tcp: Add CAQM4TCP in the openeuler 6.6 kernel
+- !13818 net/hinic3: Support new NIC feature
+- net/hinic3: Support new RX feature
+- net/hinic3: Support new TX feature
+- !13413 sched/topology: Prevent race condition in sched_domain topology
+- sched/topology: Prevent race condition in sched_domain topology
+- !13808 perf: Add PMCG platform information for HiSilicon HIP09A
+- perf: Add PMCG platform information for HiSilicon HIP09A
+- !13794 drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
+- drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
+- !13795 drm/amd/display: Initialize denominators' default to 1
+- drm/amd/display: Initialize denominators' default to 1
+- !13408 rseq/mm_cid: change KABI consistency interface
+- rseq/mm_cid: change KABI consistency interface
+- !13799 media: av7110: fix a spectre vulnerability
+- media: av7110: fix a spectre vulnerability
+- !13449 RDMA/hns: Fix bonding failure due to wrong reset_state
+- RDMA/hns: Fix bonding failure due to wrong reset_state
+- !13407 ima: rot: remove misguiding message printing
+- ima: rot: remove misguiding message printing
+- !13306 btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids()
+- btrfs: fix use-after-free of block device file in __btrfs_free_extra_devids()
+- !13308 ext4: don't set SB_RDONLY after filesystem errors
+- ext4: don't set SB_RDONLY after filesystem errors
+- !13355 NFSD: Initialize struct nfsd4_copy earlier
+- NFSD: Initialize struct nfsd4_copy earlier
+- !13301 RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
+- RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
+- !13391 mm: split critical region in remap_file_pages() and invoke LSMs in between
+- mm: split critical region in remap_file_pages() and invoke LSMs in between
+- !13394 mm, slub: avoid zeroing kmalloc redzone
+- mm, slub: avoid zeroing kmalloc redzone
+- !13400 IMA: Fix hungtask issue of digestlist importing
+- IMA: Fix hungtask issue of digestlist importing
+- !13370 CVE-2024-46713
+- perf: Fix kabi problem by put mutex in front of perf_buffer
+- perf/aux: Fix AUX buffer serialization
+- !13376 Some patches for RDMA/hns
+- RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE EXT_SGE
+- RDMA/hns: Use one CQ bank per context
+- RDMA/hns: Fix the modification of max_send_sge
+- RDMA/hns: Fix "Should it be static?" warnings
+- RDMA/hns: Fix dereference of noderef expression
+- RDMA/hns: Fix list_*_careful() not being used in pairs
+- RDMA/hns: Fix a meaningless loop in active_dca_pages_proc()
+- RDMA/hns: Fix possible RAS when DCA is not attached
+- RDMA/hns: Fix integer overflow in calc_loading_percent()
+- RDMA/hns: Fix mixed use of u32 and __le32 in sysfs
+- RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params
+- RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed
+- RDMA/hns: Fix HW UAF when destroy context timeout
+- !13350 mm: replace xa_get_order with xas_get_order where appropriate
+- mm: replace xa_get_order with xas_get_order where appropriate
+- !12240 [OLK-6.6]Update Mont-TSSE driver
+- driver: crypto - update support for Mont-TSSE Driver
+- !13345 ocfs2: fix unexpected zeroing of virtual disk
+- ocfs2: fix unexpected zeroing of virtual disk
+- !13377 selftests: udpgro: no need to load xdp for gro
+- selftests: udpgro: no need to load xdp for gro
+- !13374 netdevsim: fix rtnetlink.sh selftest
+- netdevsim: fix rtnetlink.sh selftest
+- !13357 x86/selftests: Skip the tests if prerequisites aren't fulfilled
+- x86/selftests: Skip the tests if prerequisites aren't fulfilled
+- !13248 [OLK-6.6][Backport] selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run
+- selftests/mount_setattr: fix idmap_mount_tree_invalid failed to run
+- !13389 RDMA/hns: Fix different dgids mapping to the same dip_idx
+- RDMA/hns: Fix different dgids mapping to the same dip_idx
+- !13362 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Conflicts Patches
+- mm/numa: no task_numa_fault() call if PTE is changed
+- mm/numa: no task_numa_fault() call if PMD is changed
+- mm: fix endless reclaim on machines with unaccepted memory
+- !13148 [OLK-6.6] [Backport] mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES
+- mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES
+- !13372 [OLK-6.6] Support Intel Sierra Forest CPU MAXPHYSADDR and fix KVM_STATS_TYPE_MAX
+- KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits
+- KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits
+- kvm: fix KVM_STATS_TYPE_MAX
+- !13331 MPTCP Upstream part 22
+- selftests: mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAIL
+- selftests: mptcp: add mptcp_lib_verify_listener_events
+- selftests: mptcp: extract mptcp_lib_check_expected
+- selftests: mptcp: call test_fail without argument
+- selftests: mptcp: print test results with colors
+- selftests: mptcp: print test results with counters
+- selftests: mptcp: add print_title in mptcp_lib
+- selftests: mptcp: export TEST_COUNTER variable
+- selftests: mptcp: sockopt: print every test result
+- selftests: mptcp: connect: fix misaligned output
+- selftests: mptcp: connect: add dedicated port counter
+- selftests: mptcp: print all error messages to stdout
+- mptcp: annotate a data-race around sysctl_tcp_wmem[0]
+- tcp: annotate a data-race around sysctl_tcp_wmem[0]
+
+ at the end
+* Wed Nov 20 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-56.0.0.60
+- !13324 v2 CVE-2023-52920
+- bpf: handle fake register spill to stack with BPF_ST_MEM instruction
+- selftests/bpf: add stack access precision test
+- bpf: Fix kabi breakage in struct bpf_verifier_state and bpf_verifier_env
+- bpf: support non-r10 register spill/fill to/from stack in precision tracking
+- !13321 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.61-6.6.62 LTS Patches
+- 9p: fix slab cache name creation for real
+- mm: krealloc: Fix MTE false alarm in __do_krealloc
+- bpf: Check validity of link->type in bpf_link_show_fdinfo()
+- net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
+- ASoC: fsl_micfil: Add sample rate constraint
+- LoongArch: Use "Exception return address" to comment ERA
+- ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue
+- RISCV: KVM: use raw_spinlock for critical section in imsic
+- HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
+- HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
+- fs: Fix uninitialized value issue in from_kuid and from_kgid
+- ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA
+- ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
+- bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
+- bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
+- vDPA/ifcvf: Fix pci_read_config_byte() return code handling
+- nvme/host: Fix RCU list traversal to use SRCU primitive
+- smb: client: Fix use-after-free of network namespace.
+- nvme: make keep-alive synchronous operation
+- nvme-loop: flush off pending I/O while shutting down loop controller
+- net: phy: mdio-bcm-unimac: Add BCM6846 support
+- powerpc/powernv: Free name on error in opal_event_init()
+- drm/amdkfd: Accounting pdd vram_usage for svm
+- nvme-multipath: defer partition scanning
+- RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES
+- drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
+- sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
+- crypto: marvell/cesa - Disable hash algorithms
+- crypto: api - Fix liveliness check in crypto_alg_tested
+- bpf: use kvzmalloc to allocate BPF verifier environment
+- nvme: disable CC.CRIME (NVME_CC_CRIME)
+- iommu/arm-smmu: Clarify MMU-500 CPRE workaround
+- HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
+- HID: multitouch: Add support for B2402FVA track point
+- block: Fix elevator_get_default() checking for NULL q->tag_set
+- nvme: tcp: avoid race between queue_lock lock and destroy
+- irqchip/ocelot: Fix trigger register address
+- selftests/bpf: Verify that sync_linked_regs preserves subreg_def
+- 9p: Avoid creating multiple slab caches with the same name
+- 9p: v9fs_fid_find: also lookup by inode if not found dentry
+- !13335 net/hinic3: Support New SDK and NIC features
+- net/hinic3: Support New SDK and NIC features
+- !11561 mm: support large folio swap-out and swap-in for shmem
+- mm/pageout: Fix kabi broken in writeback_control
+- mm:shmem: Support large folio adjust reliable shmem usage count
+- mm: shmem: support large folio swap out
+- mm: shmem: split large entry if the swapin folio is not large
+- mm: shmem: drop folio reference count using 'nr_pages' in shmem_delete_from_page_cache()
+- mm: shmem: support large folio allocation for shmem_replace_folio()
+- mm: shmem: use swap_free_nr() to free shmem swap entries
+- mm: filemap: use xa_get_order() to get the swap entry order
+- mm: shmem: return number of pages beeing freed in shmem_free_swap
+- mm: shmem: extend shmem_partial_swap_usage() to support large folio swap
+- mm: swap: extend swap_shmem_alloc() to support batch SWAP_MAP_SHMEM flag setting
+- mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support large folios
+- mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases
+- mm: extend 'usage' parameter so that cluster_swap_free_nr() can be reused
+- !13251 MPTCP Upstream part 21
+- selftests: userspace pm: avoid relaunching pm events
+- selftests: mptcp: simult flows: fix shellcheck warnings
+- selftests: mptcp: pm netlink: fix shellcheck warnings
+- selftests: mptcp: sockopt: fix shellcheck warnings
+- selftests: mptcp: diag: fix shellcheck warnings
+- selftests: mptcp: add mptcp_lib_events helper
+- selftests: mptcp: more operations in ns_init/exit
+- selftests: mptcp: add mptcp_lib_ns_init/exit helpers
+- selftests: mptcp: add local variables rndh
+- selftests: mptcp: add mptcp_lib_check_tools helper
+- selftests: mptcp: stop forcing iptables-legacy
+- !13313 fix ci compile nbl_ethtool.c warning
+- Net: nebula_matrix: fix ci compile nbl_ethtool.c warning
+- !13129 drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe
+- drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe
+- !13296 sched/numa: Fix the potential null pointer dereference in task_numa_work()
+- sched/numa: Fix the potential null pointer dereference in task_numa_work()
+- !13300 ima: fix a compilation error with ima_bprm_creds_for_exec()
+- ima: fix a compilation error with ima_bprm_creds_for_exec()
+- !13298 bpf, arm64: Fix address emission with tag-based KASAN enabled
+- bpf, arm64: Fix address emission with tag-based KASAN enabled
+- !13275 CVE-2024-46698
+- firmware: sysfb: Fix reference count of sysfb parent device
+- firmware/sysfb: fix an error code in sysfb_init()
+- video/aperture: optionally match the device in sysfb_disable()
+- firmware/sysfb: Create firmware device only for enabled PCI devices
+- firmware/sysfb: Set firmware-framebuffer parent device
+- of/platform: Disable sysfb if a simple-framebuffer node is found
+
+* Tue Nov 19 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-55.0.0.59
+- !13235 nvmet-auth: assign dh_key to NULL after kfree_sensitive
+- nvmet-auth: assign dh_key to NULL after kfree_sensitive
+- !9157 [OLK-6.6] cpufreq: ACPI: add ITMT support when CPPC enabled
+- Set ASYM_PACKING Flag on Zhaoxin KH-40000 platform
+- cpufreq: ACPI: add ITMT support when CPPC enabled
+- !13287 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.60-6.6.61 LTS Patches
+- vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
+- hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
+- ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
+- ucounts: fix counter leak in inc_rlimit_get_ucounts()
+- ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
+- irqchip/gic-v3: Force propagation of the active state with a read-back
+- USB: serial: option: add Quectel RG650V
+- USB: serial: option: add Fibocom FG132 0x0112 composition
+- USB: serial: qcserial: add support for Sierra Wireless EM86xx
+- USB: serial: io_edgeport: fix use after free in debug printk
+- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
+- usb: typec: qcom-pmic: init value of hdr_len/txbuf_len earlier
+- usb: dwc3: fix fault at system suspend if device was already runtime suspended
+- usb: musb: sunxi: Fix accessing an released usb phy
+- signal: restore the override_rlimit logic
+- fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
+- i2c: designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set
+- filemap: Fix bounds checking in filemap_read()
+- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
+- Revert "selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size"
+- Revert "wifi: mac80211: fix RCU list iterations"
+- btrfs: reinitialize delayed ref list after deleting it from the list
+- arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
+- arm64: Kconfig: Make SME depend on BROKEN for now
+- arm64/sve: Discard stale CPU state when handling SVE traps
+- mptcp: use sock_kfree_s instead of kfree
+- net: vertexcom: mse102x: Fix possible double free of TX skb
+- net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc()
+- nfs: Fix KMSAN warning in decode_getfattr_attrs()
+- ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
+- dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
+- dm cache: fix potential out-of-bounds access on the first resume
+- dm cache: optimize dirty bit checking with find_next_bit when resizing
+- dm cache: fix out-of-bounds access to the dirty bitset when resizing
+- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
+- dm cache: correct the number of origin blocks to match the target length
+- thermal/drivers/qcom/lmh: Remove false lockdep backtrace
+- drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
+- drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
+- drm/amdgpu: Adjust debugfs register access permissions
+- drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
+- drm/amdgpu: Adjust debugfs eviction and IB access permissions
+- rpmsg: glink: Handle rejected intent request better
+- pwm: imx-tpm: Use correct MODULO value for EPWM mode
+- ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
+- ksmbd: Fix the missing xa_store error check
+- ksmbd: check outstanding simultaneous SMB operations
+- ksmbd: fix slab-use-after-free in ksmbd_smb2_session_create
+- can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes
+- can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
+- can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices
+- media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
+- media: v4l2-tpg: prevent the risk of a division by zero
+- media: pulse8-cec: fix data timestamp at pulse8_setup()
+- media: cx24116: prevent overflows on SNR calculus
+- media: s5p-jpeg: prevent buffer overflows
+- media: ar0521: don't overflow when checking PLL values
+- ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits
+- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
+- thermal/of: support thermal zones w/o trips subnode
+- tools/lib/thermal: Fix sampling handler context ptr
+- ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
+- scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
+- media: adv7604: prevent underflow condition when reporting colorspace
+- media: dvb_frontend: don't play tricks with underflow values
+- media: dvbdev: prevent the risk of out of memory access
+- media: stb0899_algo: initialize cfr before using it
+- Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
+- drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path
+- rxrpc: Fix missing locking causing hanging calls
+- net: arc: rockchip: fix emac mdio node support
+- net: arc: fix the device for dma_map_single/dma_unmap_single
+- virtio_net: Add hash_key_length check
+- netfilter: nf_tables: wait for rcu grace period on net_device removal
+- netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx
+- netfilter: nf_tables: cleanup documentation
+- net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
+- net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
+- net: hns3: fix kernel crash when uninstalling driver
+- e1000e: Remove Meteor Lake SMBUS workarounds
+- i40e: fix race condition by adding filter's intermediate sync state
+- ice: change q_index variable type to s16 to store -1 value
+- can: c_can: fix {rx,tx}_errors statistics
+- net: enetc: allocate vf_state during PF probes
+- sctp: properly validate chunk size in sctp_sf_ootb()
+- dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value
+- net: enetc: set MAC address to the VF net_device
+- regulator: rtq2208: Fix uninitialized use of regulator_config
+- nfs: avoid i_lock contention in nfs_clear_invalid_mapping
+- NFSv3: only use NFS timeout for MOUNT when protocols are compatible
+- sunrpc: handle -ENOTCONN in xs_tcp_setup_socket()
+- platform/x86/amd/pmc: Detect when STB is not available
+- HID: core: zero-initialize the report buffer
+- arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes
+- ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
+- ARM: dts: rockchip: Fix the spi controller on rk3036
+- ARM: dts: rockchip: drop grf reference from rk3036 hdmi
+- ARM: dts: rockchip: fix rk3036 acodec node
+- arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro
+- firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
+- arm64: dts: imx8mp: correct sdhc ipg clk
+- arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
+- arm64: dts: imx8qxp: Add VPU subsystem file
+- arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
+- arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
+- arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
+- arm64: dts: rockchip: Remove undocumented supports-emmc property
+- arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
+- arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
+- arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo
+- arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
+- arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes
+- arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node
+- arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
+- arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
+- arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
+- !13269 Revert "Loongarch: Dynamic enable writecombine"
+- Revert "Loongarch: Dynamic enable writecombine"
+- !13193 fix CVE-2024-50115
+- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
+- !13179 bpf: Use raw_spinlock_t in ringbuf
+- bpf: Use raw_spinlock_t in ringbuf
+- !13263 bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
+- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
+- !12249 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
+- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
+- !13259 v2 mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes
+- mm: enable PMD anouymous mapping by default
+- mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes
+- !13215 fork: do not expose incomplete mm on fork
+- fork: only invoke khugepaged, ksm hooks if no error
+- fork: do not invoke uffd on fork if error occurs
+- mm/ksm: remove redundant code in ksm_fork
+- !13047 virtcca feature :SM Cryptographic Acceleration
+- virtcca feature : SM Cryptographic Aacceleration.
+- !13210 Script execution control
+- fix kabi breakage due to exec is_check
+- IMA support script execution check
+- exec: Add a new AT_CHECK flag to execveat(2)
+- uselib: remove use of __FMODE_EXEC
+- exec: Check __FMODE_EXEC instead of in_execve for LSMs
+- execve: open the executable file before doing anything else
+- !13257 IMA RoT
+- ima: rot: Adapt VirtCCA into Rot
+- ima: Rename ima_cvm to ima_virtcca
+- ima: rot: Make RoT kick in
+- ima: rot: Prepare TPM as an RoT
+- ima: rot: Introduce basic framework
+- !13240 virtcca feature: support transfer smmu_vmid to tmm
+- virtcca feature : transfer smmu_vmid
+- !13244 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.59-6.6.60 LTS Patches
+- fs/ntfs3: Sequential field availability check in mi_enum_attr()
+- ASoC: SOF: ipc4-control: Add support for ALSA enum control
+- ASoC: SOF: ipc4-control: Add support for ALSA switch control
+- ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control
+- SUNRPC: Remove BUG_ON call sites
+- mtd: spi-nor: winbond: fix w25q128 regression
+- wifi: iwlwifi: mvm: fix 6 GHz scan construction
+- nilfs2: fix kernel bug due to missing clearing of checked flag
+- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
+- arm64: dts: imx8ulp: correct the flexspi compatible string
+- vmscan,migrate: fix page count imbalance on node stats when demoting pages
+- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
+- kasan: remove vmalloc_percpu test
+- nvmet-auth: assign dh_key to NULL after kfree_sensitive
+- ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
+- ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
+- xfs: fix finding a last resort AG in xfs_filestream_pick_ag
+- mctp i2c: handle NULL header address
+- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
+- x86/traps: move kmsan check after instrumentation_begin
+- x86/traps: Enable UBSAN traps on x86
+- mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
+- mei: use kvmalloc for read buffer
+- mptcp: init: protect sched with rcu_read_lock
+- iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP
+- cxl/acpi: Ensure ports ready at cxl_acpi_probe() return
+- cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices()
+- riscv: Remove duplicated GET_RM
+- riscv: Remove unused GENERATING_ASM_OFFSETS
+- riscv: Use '%u' to format the output of 'cpu'
+- riscv: efi: Set NX compat flag in PE/COFF header
+- ALSA: hda/realtek: Limit internal Mic boost on Dell platform
+- Input: edt-ft5x06 - fix regmap leak when probe fails
+- riscv: vdso: Prevent the compiler from inserting calls to memset()
+- spi: spi-fsl-dspi: Fix crash when not using GPIO chip select
+- phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
+- block: fix sanity checks in blk_rq_map_user_bvec
+- mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process
+- mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function
+- cxl/port: Fix use-after-free, permit out-of-order decoder shutdown
+- thunderbolt: Honor TMU requirements in the domain when setting TMU mode
+- tools/mm: -Werror fixes in page-types/slabinfo
+- mm: shmem: fix data-race in shmem_getattr()
+- RISC-V: ACPI: fix early_ioremap to early_memremap
+- nilfs2: fix potential deadlock with newly created symlinks
+- iio: light: veml6030: fix microlux value calculation
+- iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table()
+- iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table()
+- iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
+- staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
+- wifi: iwlegacy: Clear stale interrupts before resuming device
+- wifi: cfg80211: clear wdev->cqm_config pointer on free
+- wifi: ath10k: Fix memory leak in management tx
+- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
+- Revert "selftests/mm: replace atomic_bool with pthread_barrier_t"
+- Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM"
+- Revert "driver core: Fix uevent_show() vs driver detach race"
+- xhci: Use pm_runtime_get to prevent RPM on unsupported systems
+- phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
+- phy: qcom: qmp-usb: fix NULL-deref on runtime suspend
+- usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
+- usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
+- usb: phy: Fix API devm_usb_put_phy() can not release the phy
+- usbip: tools: Fix detach_port() invalid port error path
+- ALSA: usb-audio: Add quirks for Dell WD19 dock
+- USB: gadget: dummy-hcd: Fix "task hung" problem
+- usb: gadget: dummy_hcd: execute hrtimer callback in softirq context
+- usb: gadget: dummy_hcd: Set transfer interval to 1 microframe
+- usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler
+- misc: sgi-gru: Don't disable preemption in GRU driver
+- NFS: remove revoked delegation from server's delegation list
+- net: amd: mvme147: Fix probe banner message
+- thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
+- thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
+- cifs: Fix creating native symlinks pointing to current or parent directory
+- cifs: Improve creating native symlinks pointing to directory
+- scsi: scsi_transport_fc: Allow setting rport state to current state
+- fs/ntfs3: Additional check in ntfs_file_release
+- fs/ntfs3: Fix general protection fault in run_is_mapped_full
+- fs/ntfs3: Additional check in ni_clear()
+- fs/ntfs3: Fix possible deadlock in mi_read
+- fs/ntfs3: Add rough attr alloc_size check
+- fs/ntfs3: Stale inode instead of bad
+- fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
+- fs/ntfs3: Check if more than chunk-size bytes are written
+- ntfs3: Add bounds checking to mi_enum_attr()
+- cxl/events: Fix Trace DRAM Event Record
+- smb: client: set correct device number on nfs reparse points
+- ACPI: CPPC: Make rmw_lock a raw_spin_lock
+- afs: Fix missing subdir edit when renamed between parent dirs
+- afs: Automatically generate trace tag enums
+- kasan: Fix Software Tag-Based KASAN with GCC
+- iomap: turn iomap_want_unshare_iter into an inline function
+- fsdax: dax_unshare_iter needs to copy entire blocks
+- fsdax: remove zeroing code from dax_unshare_iter
+- iomap: share iomap_unshare_iter predicate code with fsdax
+- iomap: don't bother unsharing delalloc extents
+- iomap: improve shared block detection in iomap_unshare_iter
+- bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled
+- netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
+- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address
+- mlxsw: spectrum_ptp: Add missing verification before pushing Tx header
+- net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
+- Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs
+- netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()
+- netfilter: Fix use-after-free in get_info()
+- net: fix crash when config small gso_max_size/gso_ipv4_max_size
+- bpf: Fix out-of-bounds write in trie_get_next_key()
+- netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()
+- bpf: Force checkpoint when jmp history is too long
+- selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h
+- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
+- gtp: allow -1 to be specified as file description from userspace
+- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
+- net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
+- net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values
+- macsec: Fix use-after-free while sending the offloading packet
+- ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
+- wifi: iwlwifi: mvm: don't add default link in fw restart flow
+- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
+- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
+- RDMA/bnxt_re: synchronize the qp-handle table array
+- RDMA/bnxt_re: Fix the usage of control path spin locks
+- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
+- RDMA/cxgb4: Dump vendor specific QP details
+- wifi: brcm80211: BRCM_TRACING should depend on TRACING
+- wifi: ath11k: Fix invalid ring usage in full monitor mode
+- wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
+- mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
+- wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()
+- spi: geni-qcom: Fix boot warning related to pm_runtime and devres
+- cgroup: Fix potential overflow issue when checking max_depth
+- Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller
+- Input: xpad - sort xpad_device by vendor and product ID
+- thermal: core: Free tzp copy along with the thermal zone
+- thermal: core: Rework thermal zone availability check
+- thermal: core: Make thermal_zone_device_unregister() return after freeing the zone
+- !9721 drm: vc4: Fix possible null pointer dereference
+- drm: vc4: Fix possible null pointer dereference
+- !12376 wifi: mac80211: fix NULL dereference at band check in starting tx ba session
+- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
+- !13140 CVE-2024-50056
+- usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
+- usb: gadget: uvc: fix try format returns on uncompressed formats
+- !13180 Add objtool, orc and livepatch support for LoongArch
+- LoongArch: Update Loongson-3 default config file
+- compiler.h: specify correct attribute for .rodata..c_jump_table
+- LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM
+- LoongArch: Enable objtool for Clang
+- objtool: Handle frame pointer related instructions
+- LoongArch: Add ifdefs to fix LSX and LASX related warnings
+- LoongArch: Only allow OBJTOOL & ORC unwinder if toolchain supports -mthin-add-sub
+- LoongArch: Add kernel livepatching support
+- LoongArch: Fix definition of ftrace_regs_set_instruction_pointer()
+- LoongArch: Add ORC stack unwinder support
+- objtool: Check local label in read_unwind_hints()
+- objtool: Check local label in add_dead_ends()
+- objtool/LoongArch: Enable orc to be built
+- objtool/x86: Separate arch-specific and generic parts
+- objtool/LoongArch: Implement instruction decoder
+- objtool/LoongArch: Enable objtool to be built
+- !13131 [OLK-6.6][Backport] exec: don't WARN for racy path_noexec check
+- exec: don't WARN for racy path_noexec check
+- Revert "exec: Remove redundant check in do_open_execat/uselib"
+- !13192 net/ncsi: Disable the ncsi work before freeing the associated structure
+- net/ncsi: Disable the ncsi work before freeing the associated structure
+- !13079 serial: core: Fix atomicity violation in uart_tiocmget
+- serial: core: Fix atomicity violation in uart_tiocmget
+- !13074 selinux: clarify return code in filename_trans_read_helper_compat()
+- selinux: clarify return code in filename_trans_read_helper_compat()
+- !12431 [olk 6.6] net: hibmcge: add support for hibmcge driver
+- net: hibmcge: Add maintainer for hibmcge
+- net: hns3/hns: Update the maintainer for the HNS3/HNS ethernet driver
+- net: hibmcge: Add a Makefile and update Kconfig for hibmcge
+- net: hibmcge: Implement some ethtool_ops functions
+- net: hibmcge: Implement rx_poll function to receive packets
+- net: hibmcge: Implement .ndo_start_xmit function
+- net: hibmcge: Implement some .ndo functions
+- net: hibmcge: Add interrupt supported in this module
+- net: hibmcge: Add mdio and hardware configuration supported in this module
+- net: hibmcge: Add read/write registers supported through the bar space
+- net: hibmcge: Add pci table supported in this module
+- !13189 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.58-6.6.59 LTS Patches
+- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
+- RDMA/bnxt_re: Fix unconditional fence for newer adapters
+- RDMA/bnxt_re: Avoid creating fence MR for newer adapters
+- RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications
+- ACPI: PRM: Clean up guid type in struct prm_handler_info
+- platform/x86: dell-wmi: Ignore suspend notifications
+- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
+- ata: libata: Set DID_TIME_OUT for commands that actually timed out
+- net: phy: dp83822: Fix reset pin definitions
+- selinux: improve error checking in sel_write_load()
+- drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
+- hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
+- xfrm: fix one more kernel-infoleak in algo dumping
+- LoongArch: Make KASAN usable for variable cpu_vabits
+- LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context
+- LoongArch: Get correct cores_per_package for SMT systems
+- ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
+- ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE
+- x86/lam: Disable ADDRESS_MASKING in most cases
+- KVM: arm64: Don't eagerly teardown the vgic on init error
+- KVM: arm64: Fix shift-out-of-bounds bug
+- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
+- openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
+- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
+- ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
+- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
+- ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
+- drm/amd: Guard against bad data for ATIF ACPI method
+- btrfs: zoned: fix zone unusable accounting for freed reserved extent
+- btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
+- cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception
+- cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
+- ALSA: hda/realtek: Update default depop procedure
+- powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request()
+- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
+- ASoC: fsl_micfil: Add a flag to distinguish with different volume control types
+- ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing
+- ASoC: max98388: Fix missing increment of variable slot_found
+- ASoC: loongson: Fix component check failed on FDT systems
+- ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties
+- ASoC: dt-bindings: davinci-mcasp: Fix interrupts property
+- net: dsa: mv88e6xxx: support 4000ps cycle counter period
+- net: dsa: mv88e6xxx: read cycle counter period from hardware
+- net: dsa: mv88e6xxx: group cycle counter coefficients
+- bpf,perf: Fix perf_event_detach_bpf_prog error handling
+- Bluetooth: ISO: Fix UAF on iso_sock_timeout
+- Bluetooth: SCO: Fix UAF on sco_sock_timeout
+- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
+- r8169: avoid unsolicited interrupts
+- net: sched: use RCU read-side critical section in taprio_dump()
+- net: sched: fix use-after-free in taprio_change()
+- net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers
+- bpf: Simplify checking size of helper accesses
+- net: usb: usbnet: fix name regression
+- net: fix races in netdev_tx_sent_queue()/dev_watchdog()
+- net/sched: adjust device watchdog timer to detect stopped queue at right time
+- net: wwan: fix global oob in wwan_rtnl_policy
+- netfilter: xtables: fix typo causing some targets not to load on IPv6
+- fsl/fman: Fix refcount handling of fman-related devices
+- fsl/fman: Save device references taken in mac_probe()
+- net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
+- net: plip: fix break; causing plip to never transmit
+- be2net: fix potential memory leak in be_xmit()
+- net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
+- netfilter: bpf: must hold reference on net namespace
+- xfrm: respect ip protocols rules criteria when performing dst lookups
+- xfrm: extract dst lookup parameters into a struct
+- tracing/probes: Fix MAX_TRACE_ARGS limit handling
+- jfs: Fix sanity check in dbMount
+- LoongArch: Don't crash in stack_top() for tasks without vDSO
+- platform/x86: dell-sysman: add support for alienware products
+- cifs: Validate content of NFS reparse point buffer
+- ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
+- udf: fix uninit-value use in udf_get_fileshortad
+- udf: refactor inode_bmap() to handle error
+- udf: refactor udf_next_aext() to handle error
+- udf: refactor udf_current_aext() to handle error
+- arm64: Force position-independent veneers
+- ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
+- ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
+- ASoC: amd: yc: Add quirk for HP Dragonfly pro one
+- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
+- tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init
+- tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event
+- usb: dwc3: core: Fix system suspend on TI AM62 platforms
+- XHCI: Separate PORT and CAPs macros into dedicated file
+- usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store
+- usb: gadget: f_uac2: fix non-newline-terminated function name
+- usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant
+- xhci: dbc: honor usb transfer size boundaries.
+- xhci: dbgtty: use kfifo from tty_port struct
+- xhci: dbgtty: remove kfifo_out() wrapper
+- iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()
+- bpf: Fix iter/task tid filtering
+- nvme-pci: fix race condition between reset and nvme_dev_disable()
+- nvme-pci: set doorbell config before unquiescing
+- riscv, bpf: Make BPF_CMPXCHG fully ordered
+- bpf, vsock: Drop static vsock_bpf_prot initialization
+- vsock: Update msg_count on read_skb()
+- vsock: Update rx_bytes on read_skb()
+- bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock
+- net/mlx5: Unregister notifier on eswitch init failure
+- net/mlx5: Fix command bitmask initialization
+- net/mlx5: Check for invalid vector index on EQ creation
+- vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame
+- Bluetooth: bnep: fix wild-memory-access in proto_unregister
+- bpf: Fix link info netfilter flags to populate defrag flag
+- s390: Initialize psw mask in perf_arch_fetch_caller_regs()
+- usb: typec: altmode should keep reference to parent
+- smb: client: fix OOBs when building SMB2_IOCTL request
+- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
+- net: ravb: Only advertise Rx/Tx timestamps if hardware supports it
+- ravb: Remove setting of RX software timestamp
+- genetlink: hold RCU in genlmsg_mcast()
+- net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361
+- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
+- net: bcmasp: fix potential memory leak in bcmasp_xmit()
+- drm/msm/dpu: don't always program merge_3d block
+- irqchip/renesas-rzg2l: Fix missing put_device
+- irqchip/renesas-rzg2l: Add support for suspend to RAM
+- irqchip/renesas-rzg2l: Document structure members
+- irqchip/renesas-rzg2l: Align struct member names to tabs
+- net: systemport: fix potential memory leak in bcm_sysport_xmit()
+- bpf: Fix truncation bug in coerce_reg_to_size_sx()
+- net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
+- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
+- net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
+- netdevsim: use cond_resched() in nsim_dev_trap_report_work()
+- macsec: don't increment counters for an unrelated SA
+- drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
+- octeontx2-af: Fix potential integer overflows on integer shifts
+- net: stmmac: dwmac-tegra: Fix link bring-up sequence
+- net: usb: usbnet: fix race in probe failure
+- net/smc: Fix memory leak when using percpu refs
+- firmware: arm_scmi: Queue in scmi layer for mailbox implementation
+- drm/msm: Allocate memory for disp snapshot with kvzalloc()
+- drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
+- drm/msm/dsi: improve/fix dsc pclk calculation
+- drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()
+- drm/msm/dpu: make sure phys resources are properly initialized
+- accel/qaic: Fix the for loop used to walk SG table
+- RDMA/bnxt_re: Fix the GID table length
+- RDMA/bnxt_re: Update the BAR offsets
+- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
+- RDMA/bnxt_re: Return more meaningful error
+- RDMA/bnxt_re: Fix out of bound check
+- RDMA/bnxt_re: Fix the max CQ WQEs for older adapters
+- RDMA/bnxt_re: Support new 5760X P7 devices
+- ipv4: give an IPv4 dev to blackhole_netdev
+- RDMA/srpt: Make slab cache names unique
+- RDMA/irdma: Fix misspelling of "accept*"
+- RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
+- firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup()
+- ALSA: hda/cs8409: Fix possible NULL dereference
+- selftests/bpf: Fix cross-compiling urandom_read
+- drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check
+- iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig
+- iio: frequency: {admv4420,adrf6780}: format Kconfig entries
+- bpf: fix kfunc btf caching for modules
+- s390/pci: Handle PCI error codes other than 0x3a
+- selftests/bpf: fix perf_event link info name_len assertion
+- selftests/bpf: Add cookies check for perf_event fill_link_info test
+- selftests/bpf: Use bpf_link__destroy in fill_link_info tests
+- ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
+- RDMA/core: Fix ENODEV error for iWARP test over vlan
+- RDMA/bnxt_re: Add a check for memory allocation
+- RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
+- RDMA/bnxt_re: Fix a possible memory leak
+- bpf: Fix memory leak in bpf_core_apply
+- lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW
+- cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems
+- bpf: devmap: provide rxq after redirect
+- bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
+- iio: accel: bma400: Fix uninitialized variable field_value in tap event handling.
+
+* Wed Nov 13 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-54.0.0.58
+- !12859 intel: backport GNR and SRF intel_idle fix for 6.6
+- intel_idle: fix ACPI _CST matching for newer Xeon platforms
+- intel_idle: add Granite Rapids Xeon support
+- !13172 sched: smart_grid: Prevent double-free in sched_grid_qos_free
+- sched: smart_grid: Prevent double-free in sched_grid_qos_free
+- !13181 drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
+- drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
+- !13161 Some patches of RDMA from Linux to olk-6.6
+- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
+- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
+- !13133 CVE-2024-50145
+- octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()
+- octeon_ep: Implement helper for iterating packets in Rx queue
+- !13142 tracing: Consider the NULL character when validating the event length
+- tracing: Consider the NULL character when validating the event length
+- !13137 drm/amd/display: Check null pointers before multiple uses
+- drm/amd/display: Check null pointers before multiple uses
+- !13120 smb: client: fix possible double free in smb2_set_ea()
+- smb: client: fix possible double free in smb2_set_ea()
+- !13096 Update ASPM sysfs on MFD function removal to avoid use-after-free
+- PCI/ASPM: Update ASPM sysfs on MFD function removal to avoid use-after-free
+- !12877 Revert "LoongArch: Add workaround for 3C6000 about io wr/rd"
+- Revert "LoongArch: Add workaround for 3C6000 about io wr/rd"
+- !12886 LoongArch: disable cpufreq driver
+- LoongArch: disable cpufreq driver
+- cpufreq: loongson3-acpi: Initialize scaling_cur_freq correctly
+- !12840 drm/loongson: use old version of ast driver for LoongArch platform
+- drm/loongson: use old version of ast driver for LoongArch platform
+- !12496 LoongArch: add loongson SE support
+- LoongArch: add loongson SE SDF support
+- dt-bindings: security: add loongson_se
+- !12492 LoongArch: Add AVEC irqchip support
+- LoongArch: Add AVEC irqchip support
+- !13111 MPTCP Upstream part 20
+- mptcp: drop lookup_by_id in lookup_addr
+- mptcp: set error messages for set_flags
+- mptcp: update set_flags interfaces
+- mptcp: drop duplicate header inclusions
+- !13110 MPTCP Upstream part 19
+- selftests: mptcp: add token for get_addr
+- mptcp: get addr in userspace pm list
+- mptcp: implement mptcp_userspace_pm_get_addr
+- mptcp: add userspace_pm_lookup_addr_by_id helper
+- !13115 smb: client: Handle kstrdup failures for passwords
+- smb: client: Handle kstrdup failures for passwords
+- !13130 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.57-6.6.58 LTS Patches
+- ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
+- nilfs2: propagate directory read errors from nilfs_find_entry()
+- serial: qcom-geni: fix receiver enable
+- serial: qcom-geni: fix dma rx cancellation
+- serial: qcom-geni: revert broken hibernation support
+- serial: qcom-geni: fix polled console initialisation
+- irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()
+- pinctrl: apple: check devm_kasprintf() returned value
+- pinctrl: ocelot: fix system hang on level based interrupts
+- x86/entry_32: Clear CPU buffers after register restore in NMI return
+- x86/entry_32: Do not clobber user EFLAGS.ZF
+- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
+- x86/apic: Always explicitly disarm TSC-deadline timer
+- x86/resctrl: Annotate get_mem_config() functions as __init
+- serial: imx: Update mctrl old_status on RTSD interrupt
+- misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device
+- misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device
+- usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
+- usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF
+- USB: serial: option: add Telit FN920C04 MBIM compositions
+- USB: serial: option: add support for Quectel EG916Q-GL
+- xhci: Mitigate failed set dequeue pointer commands
+- xhci: Fix incorrect stream context type macro
+- xhci: tegra: fix checked USB2 port number
+- Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
+- Bluetooth: Remove debugfs directory on module init failure
+- Bluetooth: Call iso_exit() on module unload
+- iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
+- iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
+- iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
+- iio: light: opt3001: add missing full-scale range value
+- iio: light: veml6030: fix IIO device retrieval from embedded device
+- iio: light: veml6030: fix ALS sensor resolution
+- iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
+- iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+- iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
+- iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
+- iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
+- drm/amdgpu: prevent BO_HANDLES error from being overwritten
+- drm/amdgpu/swsmu: Only force workload setup on init
+- drm/vmwgfx: Handle surface check failure correctly
+- drm/radeon: Fix encoder->possible_clones
+- scsi: ufs: core: Fix the issue of ICU failure
+- scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down
+- Input: xpad - add support for MSI Claw A1M
+- selftest: hid: add the missing tests directory
+- ublk: don't allow user copy for unprivileged device
+- io_uring/sqpoll: close race on waiting for sqring entries
+- x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
+- x86/bugs: Skip RSB fill at VMEXIT
+- x86/entry: Have entry_ibpb() invalidate return predictions
+- x86/cpufeatures: Add a IBPB_NO_RET BUG flag
+- x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
+- KVM: s390: Change virtual to physical address access in diag 0x258 handler
+- KVM: s390: gaccess: Check if guest address is in memslot
+- s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
+- s390/sclp: Deactivate sclp after all its users
+- iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
+- mptcp: prevent MPC handshake on port-based signal endpoints
+- net: fec: Remove duplicated code
+- net: fec: Move `fec_ptp_read()` to the top of the file
+- xfs: restrict when we try to align cow fork delalloc to cowextsz hints
+- xfs: allow unlinked symlinks and dirs with zero size
+- xfs: fix freeing speculative preallocations for preallocated files
+- xfs: make sure sb_fdblocks is non-negative
+- xfs: allow symlinks with short remote targets
+- xfs: use dontcache for grabbing inodes during scrub
+- xfs: revert commit 44af6c7e59b12
+- xfs: enforce one namespace per attribute
+- xfs: validate recovered name buffers when recovering xattr items
+- xfs: check shortform attr entry flags specifically
+- xfs: fix missing check for invalid attr flags
+- xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2
+- xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery
+- xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent
+- xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
+- xfs: fix error returns from xfs_bmapi_write
+- mm/mglru: only clear kswapd_failures if reclaimable
+- selftests/mm: fix deadlock for fork after pthread_create on ARM
+- selftests/mm: replace atomic_bool with pthread_barrier_t
+- fat: fix uninitialized variable
+- net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
+- arm64: probes: Fix uprobes for big-endian kernels
+- arm64: probes: Fix simulate_ldr*_literal()
+- arm64: probes: Remove broken LDR (literal) uprobe support
+- posix-clock: Fix missing timespec64 check in pc_clock_settime()
+- net: enetc: add missing static descriptor and inline keyword
+- net: enetc: disable NAPI after all rings are disabled
+- net: enetc: disable Tx BD rings after they are empty
+- net: enetc: block concurrent XDP transmissions during ring reconfiguration
+- net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
+- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
+- ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
+- ksmbd: fix user-after-free from session log off
+- !13122 fs: 6.6 performance improve patches
+- mm/rmap: minimize folio->_nr_pages_mapped updates when batching PTE (un)mapping
+- mm: batch unlink_file_vma calls in free_pgd_range
+- maple_tree: remove rcu_read_lock() from mt_validate()
+- fs: rearrange general fastpath check now that O_CREAT uses it
+- fs: remove audit dummy context check
+- fs: pull up trailing slashes check for O_CREAT
+- fs: move audit parent inode
+- fs: try an opportunistic lookup for O_CREAT opens too
+- fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd()
+- fs/file.c: add fast path in find_next_fd()
+- !13092 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.55-6.6.57 LTS Patches
+- e1000e: fix force smbus during suspend flow
+- net: ethernet: cortina: Restore TSO support
+- secretmem: disable memfd_secret() if arch cannot set direct map
+- fs/proc/kcore.c: allow translation of physical memory addresses
+- btrfs: split remaining space to discard in chunks
+- selftests/rseq: Fix mm_cid test failure
+- selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
+- powercap: intel_rapl_tpmi: Fix bogus register reading
+- nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
+- mptcp: pm: do not remove closing subflows
+- mptcp: handle consistently DSS corruption
+- net: phy: Remove LED entry from LEDs list on unregister
+- net: dsa: lan9303: ensure chip reset and wait for READY status
+- net: Fix an unsafe loop on the list
+- net: explicitly clear the sk pointer, when pf->create fails
+- ata: libata: avoid superfluous disk spin down + spin up during hibernation
+- mptcp: fallback when MPTCP opts are dropped after 1st data
+- scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
+- drm/i915/hdcp: fix connector refcounting
+- drm/vc4: Stop the active perfmon before being destroyed
+- drm/v3d: Stop the active perfmon before being destroyed
+- hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
+- usb: gadget: core: force synchronous registration
+- usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
+- usb: xhci: Fix problem with xhci resume from suspend
+- usb: dwc3: core: Stop processing of pending events if controller is halted
+- Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
+- HID: plantronics: Workaround for an unexcepted opposite volume key
+- HID: multitouch: Add support for lenovo Y9000P Touchpad
+- HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
+- hwmon: (adt7470) Add missing dependency on REGMAP_I2C
+- hwmon: (adm9240) Add missing dependency on REGMAP_I2C
+- hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
+- hwmon: (tmp513) Add missing dependency on REGMAP_I2C
+- hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
+- hid-asus: add ROG Ally X prod ID to quirk list
+- HID: asus: add ROG Z13 lightbar
+- HID: asus: add ROG Ally N-Key ID and keycodes
+- HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend
+- HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines
+- HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk
+- rcu/nocb: Fix rcuog wake-up from offline softirq
+- rcu/nocb: Make IRQs disablement symmetric
+- ppp: fix ppp_async_encode() illegal access
+- mctp: Handle error of rtnl_register_module().
+- bridge: Handle error of rtnl_register_module().
+- vxlan: Handle error of rtnl_register_module().
+- rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
+- netfilter: fib: check correct rtable in vrf setups
+- netfilter: xtables: avoid NFPROTO_UNSPEC where needed
+- sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
+- btrfs: zoned: fix missing RCU locking in error message when loading zone info
+- net: ibm: emac: mal: fix wrong goto
+- net/sched: accept TCA_STAB only for root qdisc
+- e1000e: change I219 (19) devices to ADP
+- ice: Flush FDB entries before reset
+- ice: rename switchdev to eswitch
+- ice: Fix netif_is_ice() in Safe Mode
+- powercap: intel_rapl_tpmi: Ignore minor version change
+- platform/x86/intel/tpmi: Add defines to get version information
+- gpio: aspeed: Use devm_clk api to manage clock source
+- gpio: aspeed: Add the flush write to ensure the write complete.
+- nouveau/dmem: Fix privileged error in copy engine channel
+- drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
+- net: dsa: b53: fix jumbo frames on 10/100 ports
+- net: dsa: b53: allow lower MTUs on BCM5325/5365
+- net: dsa: b53: fix max MTU for BCM5325/BCM5365
+- net: dsa: b53: fix max MTU for 1g switches
+- net: dsa: b53: fix jumbo frame mtu check
+- net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()
+- Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
+- thermal: intel: int340x: processor: Fix warning during module unload
+- thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add
+- net: phy: bcm84881: Fix some error handling paths
+- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
+- selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test
+- netfilter: br_netfilter: fix panic with metadata_dst skb
+- rxrpc: Fix uninitialised variable in rxrpc_send_data()
+- tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
+- tcp: new TCP_INFO stats for RTO events
+- tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
+- tcp: fix to allow timestamp undo if no retransmits were sent
+- net: phy: dp83869: fix memory corruption when enabling fiber
+- SUNRPC: Fix integer overflow in decode_rc_list()
+- ice: fix VLAN replay after reset
+- ice: set correct dst VSI in only LAN filters
+- x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h
+- x86/amd_nb: Add new PCI IDs for AMD family 0x1a
+- fbdev: sisfb: Fix strbuf array overflow
+- fbcon: Fix a NULL pointer dereference issue in fbcon_putcs
+- scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance
+- scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd()
+- driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
+- staging: vme_user: added bound check to geoid
+- tools/iio: Add memory allocation failure check for trigger_name
+- virtio_pmem: Check device status before requesting flush
+- netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
+- netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash
+- LoongArch: Fix memleak in pci_acpi_scan_root()
+- comedi: ni_routing: tools: Check when the file could not be opened
+- usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
+- usb: chipidea: udc: enable suspend interrupt after usb reset
+- clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
+- remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
+- media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
+- riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown
+- soundwire: cadence: re-check Peripheral status with delayed_work
+- RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
+- riscv: avoid Imbalance in RAS
+- mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
+- RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
+- i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
+- PCI: Mark Creative Labs EMU20k2 INTx masking as broken
+- i2c: i801: Use a different adapter-name for IDF adapters
+- PCI: Add ACS quirk for Qualcomm SA8775P
+- clk: bcm: bcm53573: fix OF node leak in init
+- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
+- PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
+- soundwire: intel_bus_common: enable interrupts before exiting reset
+- RDMA/mad: Improve handling of timed out WRs of mad agent
+- ktest.pl: Avoid false positives with grub2 skip regex
+- s390/cpum_sf: Remove WARN_ON_ONCE statements
+- ext4: nested locking for xattr inode
+- bpf, x64: Fix a jit convergence issue
+- s390/mm: Add cond_resched() to cmm_alloc/free_pages()
+- s390/facility: Disable compile time optimization for decompressor code
+- bpf: Check percpu map value size first
+- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
+- Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
+- virtio_console: fix misc probe bugs
+- fs/ntfs3: Refactor enum_rstbl to suppress static checker
+- fs/ntfs3: Fix sparse warning in ni_fiemap
+- fs/ntfs3: Do not call file_modified if collapse range failed
+- drm/amd/display: Revert "Check HDCP returned status"
+- drm/amd/display: Remove a redundant check in authenticated_dp
+- lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat
+- jbd2: fix kernel-doc for j_transaction_overhead_buffers
+- selftests: Introduce Makefile variable to list shared bash scripts
+- selftests: net: Remove executable bits from library scripts
+- libsubcmd: Don't free the usage string
+- perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}()
+- perf sched: Move curr_thread initialization to perf_sched__map()
+- perf sched: Fix memory leak in perf_sched__map()
+- perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay()
+- bootconfig: Fix the kerneldoc of _xbc_exit()
+- e1000e: move force SMBUS near the end of enable_ulp function
+- i40e: Include types.h to some headers
+- i40e: Fix ST code value for Clause 45
+- ASoC: tas2781: mark dvc_tlv with __maybe_unused
+- ata: ahci: Add mask_port_map module parameter
+- spi: spi-fsl-lpspi: remove redundant spi_controller_put call
+- riscv: cpufeature: Fix thead vector hwcap removal
+- tracing: Have saved_cmdlines arrays all in one allocation
+- libceph: init the cursor when preparing sparse read in msgr2
+- pds_core: no health-thread in VF path
+- Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
+- bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
+- bus: mhi: ep: Add support for async DMA read operation
+- bus: mhi: ep: Add support for async DMA write operation
+- bus: mhi: ep: Introduce async read/write callbacks
+- bus: mhi: ep: Rename read_from_host() and write_to_host() APIs
+- drm/crtc: fix uninitialized variable use even harder
+- ALSA: hda/realtek: cs35l41: Fix device ID / model name
+- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table
+- tracing: Remove precision vsnprintf() check from print event
+- drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again)
+- net: ethernet: cortina: Drop TSO support
+- riscv: Remove SHADOW_OVERFLOW_STACK_SIZE macro
+- gfs2: Revert "ignore negated quota changes"
+- gfs2: qd_check_sync cleanups
+- gfs2: Revert "introduce qd_bh_get_or_undo"
+- phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop
+- phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides
+- ASoC: cs35l56: Load tunings for the correct speaker models
+- Revert "PCI/MSI: Provide stubs for IMS functions"
+- net: fec: don't save PTP state if PTP is unsupported
+- unicode: Don't special case ignorable code points
+- Revert "perf callchain: Fix stitch LBR memory leaks"
+- !12160 Add the spidev.ko to OLK-6.6
+- Open the CONFIG for spidev.ko
+- !13113 f2fs: fix to wait dio completion
+- f2fs: fix to wait dio completion
+- !13121 blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
+- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
+
+* Fri Nov 08 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-53.0.0.57
+- !13126 Revert "perf callchain: Fix stitch LBR memory leaks"
+- Revert "perf callchain: Fix stitch LBR memory leaks"
+- !13064 CVE-2024-47702
+- bpf: Fix kabi breakage in struct bpf_insn_access_aux
+- bpf: Fail verification for sign-extension of packet data/data_end/data_meta
+- !13117 nebula-matrix: fix ci build err
+- Net: nebula_matrix: fix ci build err
+- !12280 fix Hygon TKM may execute fail in CSV VM
+- drivers/crypto/ccp: fix the increase in page references caused by gfn_to_pfn
+- crypto: ccp: fix the sev_do_cmd panic on non-Hygon platforms
+- !13108 nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
+- nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
+- !13109 RDMA/hns: Fix DCA mmap area PUAF
+- RDMA/hns: Fix DCA mmap area PUAF
+- !12848 Bluetooth: ISO: Fix multiple init when debugfs is disabled
+- Bluetooth: ISO: Fix multiple init when debugfs is disabled
+- !13112 fix CVE-2024-49926
+- rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb()
+- rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks
+- rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks
+- rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop
+- !13087 MPTCP Upstream part 18
+- selftests: mptcp: add mptcp_lib_check_output helper
+- selftests: mptcp: add token for dump_addr
+- selftests: mptcp: add userspace pm subflow flag
+- mptcp: check userspace pm flags
+- !13086 MPTCP Upstream part 17
+- mptcp: dump addrs in userspace pm list
+- mptcp: add token for get-addr in yaml
+- mptcp: implement mptcp_userspace_pm_dump_addr
+- mptcp: export mptcp_genl_family & mptcp_nl_fill_addr
+- mptcp: implement TCP_NOTSENT_LOWAT support
+- mptcp: cleanup writer wake-up
+- !13084 ksmbd: add refcnt to ksmbd_conn struct
+- ksmbd: add refcnt to ksmbd_conn struct
+- !12943 bpf: Fix a sdiv overflow issue
+- bpf: Fix a sdiv overflow issue
+- !13088 drm/amd/display: Fix index out of bounds in degamma hardware format translation
+- drm/amd/display: Fix index out of bounds in degamma hardware format translation
+- !13081 sched/fair: Take the scheduling domain into account in select_idle_smt()
+- sched/fair: Take the scheduling domain into account in select_idle_smt()
+- !13066 Fix UAF of rpc_task
+- nfs: fix rpc_task use-after-free when open and close different files concurrently
+- NFSv4: release seqid when open failed for nfs4.0
+- !13069 NFSD: Mark filecache "down" if init fails
+- NFSD: Mark filecache "down" if init fails
+- !13077 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.54-6.6.55 LTS Patches
+- perf python: Allow checking for the existence of warning options in clang
+- Revert "ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path"
+- perf report: Fix segfault when 'sym' sort key is not used
+- drm/amd/display: Revert Avoid overflow assignment
+- crypto: octeontx* - Select CRYPTO_AUTHENC
+- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
+- rxrpc: Fix a race between socket set up and I/O thread creation
+- platform/x86: think-lmi: Fix password opcode ordering for workstations
+- drm/bridge: adv7511: fix crash on irq during probe
+- net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events
+- netfilter: nf_tables: restore set elements when delete set fails
+- netfilter: nf_tables: fix memleak in map from abort path
+- ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
+- Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link"
+- drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
+- btrfs: drop the backref cache during relocation if we commit
+- btrfs: relocation: constify parameters where possible
+- btrfs: relocation: return bool from btrfs_should_ignore_reloc_root
+- clk: qcom: gcc-sc8180x: Add GPLL9 support
+- iio: pressure: bmp280: Fix waiting time for BMP3xx configuration
+- iio: pressure: bmp280: Fix regmap for BMP280 device
+- iio: pressure: bmp280: Use BME prefix for BME280 specifics
+- iio: pressure: bmp280: Improve indentation and line wrapping
+- iio: pressure: bmp280: Allow multiple chips id per family of devices
+- dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
+- dt-bindings: clock: qcom: Add missing UFS QREF clocks
+- remoteproc: k3-r5: Delay notification of wakeup event
+- remoteproc: k3-r5: Acquire mailbox handle during probe routine
+- media: imx335: Fix reset-gpio handling
+- media: i2c: imx335: Enable regulator supplies
+- RDMA/mana_ib: use the correct page table index based on hardware page size
+- net: mana: Add support for page sizes other than 4KB on ARM64
+- net: mana: Enable MANA driver on ARM64 with 4K page size
+- lib/buildid: harden build ID parsing logic
+- build-id: require program headers to be right after ELF header
+- drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
+- io_uring/net: harden multishot termination case for recv
+- arm64: cputype: Add Neoverse-N3 definitions
+- platform/x86: x86-android-tablets: Fix use after free on platform_device_register() errors
+- platform/x86: x86-android-tablets: Create a platform_device from module_init()
+- kconfig: qconf: fix buffer overflow in debug links
+- cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock
+- drm/amd/display: Add HDR workaround for specific eDP
+- drm/sched: Add locking to drm_sched_entity_modify_sched
+- drm/i915/gem: fix bitwise and logical AND mixup
+- close_range(): fix the logics in descriptor table trimming
+- rtla: Fix the help text in osnoise and timerlat top tools
+- tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline
+- tracing/hwlat: Fix a race during cpuhp processing
+- ceph: fix cap ref leak via netfs init_request
+- mac802154: Fix potential RCU dereference issue in mac802154_scan_worker
+- Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE
+- net: pcs: xpcs: fix the wrong register that was written back
+- gpio: davinci: fix lazy disable
+- btrfs: send: fix invalid clone operation for file that got its size decreased
+- ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
+- ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
+- Input: adp5589-keys - fix adp5589_gpio_get_value()
+- rtc: at91sam9: fix OF node leak in probe() error path
+- net: stmmac: Fix zero-division error when disabling tc cbs
+- tomoyo: fallback to realpath if symlink's pathname does not exist
+- vrf: revert "vrf: Remove unnecessary RCU-bh critical section"
+- iio: magnetometer: ak8975: Fix reading for ak099xx sensors
+- smb3: fix incorrect mode displayed for read-only files
+- smb: client: use actual path when queryfs
+- clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
+- clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
+- media: qcom: camss: Fix ordering of pm_runtime_enable
+- media: qcom: camss: Remove use_count guard in stop_streaming
+- clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
+- clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
+- clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
+- clk: qcom: clk-rpmh: Fix overflow in BCM vote
+- media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
+- clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
+- media: sun4i_csi: Implement link validate for sun4i_csi subdev
+- clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
+- remoteproc: k3-r5: Fix error handling when power-up failed
+- clk: rockchip: fix error for unknown clocks
+- media: ov5675: Fix power on/off delay timings
+- aoe: fix the potential use-after-free problem in more places
+- riscv: Fix kernel stack size when KASAN is enabled
+- RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page
+- NFSD: Fix NFSv4's PUTPUBFH operation
+- nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
+- perf hist: Update hist symbol when updating maps
+- perf python: Disable -Wno-cast-function-type-mismatch if present on clang
+- riscv: define ILLEGAL_POINTER_VALUE for 64bit
+- arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
+- ocfs2: fix null-ptr-deref when journal load failed.
+- ocfs2: fix uninit-value in ocfs2_get_block()
+- ocfs2: fix the la space leak when unmounting an ocfs2 volume
+- mm: krealloc: consider spare memory for __GFP_ZERO
+- jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
+- resource: fix region_intersects() vs add_memory_driver_managed()
+- of/irq: Support #msi-cells=<0> in of_msi_get_domain
+- of: address: Report error on resource bounds overflow
+- drm/rockchip: vop: clear DMA stop bit on RK3066
+- parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
+- parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
+- parisc: Fix 64-bit userspace syscall path
+- ext4: mark fc as ineligible using an handle in ext4_xattr_set()
+- ext4: use handle to mark fc as ineligible in __track_dentry_update()
+- ext4: fix fast commit inode enqueueing during a full journal commit
+- ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
+- ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
+- ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
+- ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible()
+- ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
+- ext4: correct encrypted dentry name hash when not casefolded
+- ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200
+- ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
+- ALSA: line6: add hw monitor volume control to POD HD500X
+- ALSA: usb-audio: Add native DSD support for Luxman D-08u
+- ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
+- ALSA: core: add isascii() check to card ID generator
+- ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop
+- drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
+- drm/mediatek: ovl_adaptor: Add missing of_node_put()
+- parisc: Fix itlb miss handler for 64-bit programs
+- perf/core: Fix small negative period being ignored
+- power: supply: hwmon: Fix missing temp1_max_alarm attribute
+- spi: bcm63xx: Fix missing pm_runtime_disable()
+- spi: bcm63xx: Fix module autoloading
+- dt-bindings: clock: exynos7885: Fix duplicated binding
+- memory: tegra186-emc: drop unused to_tegra186_emc()
+- firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
+- ovl: fail if trusted xattrs are needed but caller lacks permission
+- rust: sync: require `T: Sync` for `LockedBy::access`
+- i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled
+- i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
+- i2c: xiic: Wait for TX empty to avoid missed TX NAKs
+- i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
+- Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
+- selftests: vDSO: fix vdso_config for s390
+- selftests: vDSO: fix ELF hash table entry size for s390x
+- powerpc/vdso: Fix VDSO data access when running in a non-root time namespace
+- selftests/mm: fix charge_reserved_hugetlb.sh test
+- selftests: vDSO: fix vDSO symbols lookup for powerpc64
+- selftests: vDSO: fix vdso_config for powerpc
+- selftests: vDSO: fix vDSO name for powerpc
+- perf: Really fix event_function_call() locking
+- perf callchain: Fix stitch LBR memory leaks
+- spi: rpc-if: Add missing MODULE_DEVICE_TABLE
+- accel/ivpu: Add missing MODULE_FIRMWARE metadata
+- selftests: breakpoints: use remaining time to check if suspend succeed
+- spi: s3c64xx: fix timeout counters in flush_fifo
+- selftest: hid: add missing run-hid-tools-tests.sh
+- spi: spi-cadence: Fix missing spi_controller_is_target() check
+- spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
+- spi: spi-cadence: Use helper function devm_clk_get_enabled()
+- spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
+- bpftool: Fix undefined behavior in qsort(NULL, 0, ...)
+- bpftool: Fix undefined behavior caused by shifting into the sign bit
+- bpf: Make the pointer returned by iter next method valid
+- ksmbd: add refcnt to ksmbd_conn struct
+- platform/x86: lenovo-ymc: Ignore the 0x0 state
+- drm/amdgpu/gfx10: use rlc safe mode for soft recovery
+- drm/amdgpu/gfx11: use rlc safe mode for soft recovery
+- powerpc/pseries: Use correct data types from pseries_hp_errorlog struct
+- of/irq: Refer to actual buffer size in of_irq_parse_one()
+- drm/amd/pm: ensure the fw_info is not null before using it
+- drm/amdgpu/gfx9: use rlc safe mode for soft recovery
+- drm/amdgpu: Block MMR_READ IOCTL in reset
+- drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
+- scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers
+- perf: Fix event_function_call() locking
+- drm/amdgpu: fix unchecked return value warning for amdgpu_gfx
+- scsi: lpfc: Update PRLO handling in direct attached topology
+- drm/printer: Allow NULL data in devcoredump printer
+- drm/amd/display: Fix index out of bounds in degamma hardware format translation
+- drm/stm: ltdc: reset plane transparency after plane disable
+- platform/x86: touchscreen_dmi: add nanote-next quirk
+- HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
+- drm/amdkfd: Fix resource leak in criu restore queue
+- drm/amdgpu: enable gfxoff quirk on HP 705G4
+- drm/amdgpu: add raven1 gfxoff quirk
+- scsi: smartpqi: correct stream detection
+- jfs: UBSAN: shift-out-of-bounds in dbFindBits
+- drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
+- drm/amd/display: Check null pointers before using dc->clk_mgr
+- drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit
+- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
+- iommu/vt-d: Always reserve a domain ID for identity setup
+- power: reset: brcmstb: Do not go into infinite loop if reset fails
+- rcuscale: Provide clear error when async specified without primitives
+- fbdev: efifb: Register sysfs groups through driver core
+- hwmon: (nct6775) add G15CF to ASUS WMI monitoring list
+- x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
+- selftests/nolibc: avoid passing NULL to printf("%s")
+- tools/nolibc: powerpc: limit stack-protector workaround to GCC
+- ALSA: hdsp: Break infinite MIDI input flush loop
+- x86/kexec: Add EFI config table identity mapping for kexec kernel
+- x86/pkeys: Restore altstack access in sigreturn()
+- x86/pkeys: Add PKRU as a parameter in signal handling functions
+- tools/x86/kcpuid: Protect against faulty "max subleaf" values
+- ASoC: codecs: wsa883x: Handle reading version failure
+- ALSA: usb-audio: Add logitech Audio profile quirk
+- ALSA: usb-audio: Replace complex quirk lines with macros
+- ALSA: usb-audio: Define macros for quirk table entries
+- ALSA: usb-audio: Add input value sanity checks for standard types
+- nfp: Use IRQF_NO_AUTOEN flag in request_irq()
+- wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
+- wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation
+- can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode
+- drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
+- ACPICA: iasl: handle empty connection_node
+- wifi: mac80211: fix RCU list iterations
+- wifi: iwlwifi: mvm: avoid NULL pointer dereference
+- wifi: iwlwifi: mvm: use correct key iteration
+- tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
+- netpoll: Ensure clean state on setup failures
+- crypto: simd - Do not call crypto_alloc_tfm during registration
+- net: atlantic: Avoid warning about potential string truncation
+- ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
+- wifi: rtw89: correct base HT rate mask for firmware
+- ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
+- bnxt_en: Extend maximum length of version string by 1 byte
+- net: mvpp2: Increase size of queue_name buffer
+- ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
+- ACPI: EC: Do not release locks during operation region accesses
+- wifi: rtw88: select WANT_DEV_COREDUMP
+- wifi: ath11k: fix array out-of-bound access in SoC stats
+- ACPI: CPPC: Add support for setting EPP register in FFH
+- ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
+- Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B
+- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
+- net: sched: consistently use rcu_replace_pointer() in taprio_change()
+- wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable
+- e1000e: avoid failing the system during pm_suspend
+- ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
+- ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
+- ACPI: PAD: fix crash in exit_round_robin()
+- net: hisilicon: hns_mdio: fix OF node leak in probe()
+- net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
+- net: hisilicon: hip04: fix OF node leak in probe()
+- wifi: iwlwifi: mvm: drop wrong STA selection in TX
+- wifi: iwlwifi: mvm: Fix a race in scan abort flow
+- ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
+- crypto: octeontx2 - Fix authenc setkey
+- crypto: octeontx - Fix authenc setkey
+- crypto: x86/sha256 - Add parentheses around macros' single arguments
+- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
+- wifi: rtw89: avoid to add interface to list twice when SER
+- wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
+- ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
+- ALSA: gus: Fix some error handling paths related to get_bpos() usage
+- cifs: Do not convert delimiter when parsing NFS-style symlinks
+- ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
+- ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
+- cifs: Remove intermediate object of failed create reparse call
+- ALSA: hda/realtek: Fix the push button function for the ALC257
+- ALSA: mixer_oss: Remove some incorrect kfree_const() usages
+- ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized
+- Bluetooth: hci_sock: Fix not validating setsockopt user input
+- loop: don't set QUEUE_FLAG_NOMERGES
+- i2c: xiic: Try re-initialization on bus busy timeout
+- i2c: xiic: improve error message when transfer fails to start
+- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
+- dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems
+- iomap: constrain the file range passed to iomap_file_unshare
+- ppp: do not assume bh is held in ppp_channel_bridge_input()
+- ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
+- net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
+- net: fec: Reload PTP registers after link-state change
+- net: fec: Restart PPS after link state change
+- net: ethernet: lantiq_etop: fix memory disclosure
+- net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size
+- net: Add netif_get_gro_max_size helper for GRO
+- Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
+- Bluetooth: L2CAP: Fix uaf in l2cap_connect
+- Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
+- netfilter: nf_tables: prevent nf_skb_duplicated corruption
+- selftests: netfilter: Fix nft_audit.sh for newer nft binaries
+- net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
+- net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
+- netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
+- net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice
+- net/mlx5: Added cond_resched() to crdump collection
+- net/mlx5: Fix error path in multi-packet WQE transmit
+- net: sparx5: Fix invalid timestamps
+- ieee802154: Fix build error
+- ceph: remove the incorrect Fw reference check when dirtying pages
+- mailbox: bcm2835: Fix timeout during suspend mode
+- mailbox: rockchip: fix a typo in module autoloading
+- drm/amdgpu: Fix get each xcp macro
+- scsi: pm8001: Do not overwrite PCI queue mapping
+- scsi: st: Fix input/output error on empty drive reset
+- jump_label: Fix static_key_slow_dec() yet again
+- jump_label: Simplify and clarify static_key_fast_inc_cpus_locked()
+- static_call: Handle module init failure correctly in static_call_del_module()
+- !13043 tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
+- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
+- !13062 net: test for not too small csum_start in virtio_net_hdr_to_skb()
+- net: test for not too small csum_start in virtio_net_hdr_to_skb()
+- !13060 net: add more sanity checks to qdisc_pkt_len_init()
+- net: add more sanity checks to qdisc_pkt_len_init()
+- !13061 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
+- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
+
+* Wed Nov 06 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-50.0.0.56
+- !12979 ext4: fix timer use-after-free on failed mount
+- ext4: fix timer use-after-free on failed mount
+- !12980 ext4: no need to continue when the number of entries is 1
+- ext4: no need to continue when the number of entries is 1
+- !12983 CVE-2024-49968
+- ext4: fix error message when rejecting the default hash
+- ext4: filesystems without casefold feature cannot be mounted with siphash
+- !12981 ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
+- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
+- !12982 ext4: fix i_data_sem unlock order in ext4_ind_migrate()
+- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
+- !12978 exfat: fix memory leak in exfat_load_bitmap()
+- exfat: fix memory leak in exfat_load_bitmap()
+- !12977 ext4: fix access to uninitialised lock in fc replay path
+- ext4: fix access to uninitialised lock in fc replay path
+- !13018 nebula-matrix: fix ci build warning when use clang
+- Net: nebula_matrix: fix ci build warning
+- !12866 fix CVE-2024-50041
+- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
+- !12595 scsi: fnic: Move flush_work initialization out of if block
+- scsi: fnic: Move flush_work initialization out of if block
+- !13004 CVE-2024-50064
+- zram: don't free statically defined names
+- zram: free secondary algorithms names
+- !13044 Some patches of RDMA/hns from Linux to OLK-6.6
+- RDMA/hns: Fix cpu stuck caused by printings during reset
+- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
+- RDMA/hns: Modify debugfs name
+- RDMA/hns: Fix flush cqe error when racing with destroy qp
+- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
+- Revert "RDMA/hns: Fix flush cqe error when racing with destroy qp"
+- Revert "RDMA/hns: Fix missing spin_lock_init() for qp flush lock"
+- !13049 ext4: some dependencies of CVE-2024-47701
+- ext4: explicitly exit when ext4_find_inline_entry returns an error
+- ext4: ext4_search_dir should return a proper error
+- !12682 smb: client: fix UAF in async decryption
+- smb: client: fix UAF in async decryption
+- !13023 l2tp: prevent possible tunnel refcount underflow
+- l2tp: prevent possible tunnel refcount underflow
+- !13025 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
+- wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
+- !13024 wifi: cfg80211: Set correct chandef when starting CAC
+- wifi: cfg80211: Set correct chandef when starting CAC
+- !12993 igb: Do not bring the device up after non-fatal error
+- igb: Do not bring the device up after non-fatal error
+- !12988 mm/mremap: fix move_normal_pmd/retract_page_tables race
+- mm/mremap: fix move_normal_pmd/retract_page_tables race
+- !12800 cachefiles: fix dentry leak in cachefiles_open_file()
+- cachefiles: fix dentry leak in cachefiles_open_file()
+- !12900 ext4: fix double brelse() the buffer of the extents path
+- ext4: fix double brelse() the buffer of the extents path
+- !12896 ext4: aovid use-after-free in ext4_ext_insert_extent()
+- ext4: aovid use-after-free in ext4_ext_insert_extent()
+- !12960 ext4: update orig_path in ext4_find_extent()
+- ext4: update orig_path in ext4_find_extent()
+- !13012 drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
+- drm/amd/display: Revert "drm/amd/display: Fix potential index out of bounds in color transformation function"
+- !12909 btrfs: fix uninitialized pointer free on read_alloc_one_name() error
+- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
+- !12906 io_uring: fix CVE-2024-50060
+- io_uring: check if we need to reschedule during overflow flush
+- io_uring: always lock __io_cqring_overflow_flush
+- !12892 ext4: avoid use-after-free in ext4_ext_show_leaf()
+- ext4: avoid use-after-free in ext4_ext_show_leaf()
+- !12957 rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
+- rseq/mm_cid: change the mm_cid macro default status and keep KABI consistent
+- !12377 ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
+- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
+- !12497 drm/stm: Avoid use-after-free issues with crtc and plane
+- drm/stm: Avoid use-after-free issues with crtc and plane
+- !12775 vt: prevent kernel-infoleak in con_font_get()
+- vt: prevent kernel-infoleak in con_font_get()
+- !12883 CVE-2024-50016
+- drm/amd/display: Avoid overflow assignment in link_dp_cts
+- !12774 net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
+- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
+- !12776 drm/amd/display: Check stream before comparing them
+- drm/amd/display: Check stream before comparing them
+- !12940 virtCCA feature: GPU supports maximum 1G page table mapping
+- virtcca feature : GPU supports maximum 1G page table mapping.
+- !12952 drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
+- drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
+- !12942 fix CVE-2024-47704
+- drm/amd/display: Check link_res->hpo_dp_link_enc before using it
+- drm/amd/display: Check link_res->hpo_dp_link_enc before using it
+- !12953 mm: gup: stop abusing try_grab_folio
+- mm: gup: stop abusing try_grab_folio
+- !9209 [OLK-6.6] perf/x86/zhaoxin/uncore: update KX-7000 support
+- perf/x86/zhaoxin/uncore: update KX-7000 support
+- !9191 [OLK-6.6] x86/cpu: Remove pointless evaluation of x86_coreid_bits
+- x86/cpu: Remove pointless evaluation of x86_coreid_bits
+- !9156 [OLK-6.6] USB: Fix kernel NULL pointer when unbind UHCI form vfio-pci
+- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
+- !7927 [OLK-6.6] fix intel-lkp compilation issues for DMA patch
+- x86/cpu/zhaoxin: kx-40000: Apply the static modifier to some symbols
+- x86/cpu/zhaoxin: Encapsulate access to kh40000_dma_direct_ops within function
+- x86/cpu/zhaoxin: Encapsulate access to global variables within functions
+- x86/cpu/zhaoxin: Adjust the configuration options for zhaoxin-kx40000.c
+- x86/cpu/zhaoxin: kx40000: fix bitwise warning issue
+- !7874 [OLK-6.6] iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
+- iommu/dma: Move iova_reserve_domain_addr to header dma-iommu.h
+- !12835 Net: nebula-matrix: fix ci build warning
+- Net: nebula_matrix: fix ci build warning
+- !12550 fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
+- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
+- !12871 Fix CVE-2024-47703
+- selftests/bpf: Add return value checks for failed tests
+- bpf: Fix kabi breakage in struct bpf_insn_access_aux
+- bpf: Fix kabi breakage in struct bpf_func_state
+- bpf: Fix compare error in function retval_range_within
+- bpf, lsm: Add check for BPF LSM return value
+- bpf, lsm: Add disabled BPF LSM hook list
+- bpf: enforce precise retval range on program exit
+- bpf: enforce exact retval range on subprog/callback exit
+- !12712 drm: omapdrm: Add missing check for alloc_ordered_workqueue
+- drm: omapdrm: Add missing check for alloc_ordered_workqueue
+- !12838 ocfs2: reserve space for inline xattr before attaching reflink tree
+- ocfs2: reserve space for inline xattr before attaching reflink tree
+- !12372 fix CVE-2024-49954
+- static_call: Replace pointless WARN_ON() in static_call_module_notify()
+- !12358 fix CVE-2024-49852
+- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
+- !12822 i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
+- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
+- !12918 Input: adp5589-keys - fix NULL pointer dereference
+- Input: adp5589-keys - fix NULL pointer dereference
+- !12874 tipc: guard against string buffer overrun
+- tipc: guard against string buffer overrun
+- !12916 serial: protect uart_port_dtr_rts() in uart_shutdown() too
+- serial: protect uart_port_dtr_rts() in uart_shutdown() too
+- !12843 v4 CVE-2024-50063
+- selftests/bpf: Add test for lsm tail call
+- bpf: Fix kabi breakage in struct bpf_map
+- bpf: Prevent tail call between progs attached to different hooks
+- !12932 gso: fix udp gso fraglist segmentation after pull from frag_list
+- gso: fix udp gso fraglist segmentation after pull from frag_list
+- !12933 tcp: fix mptcp DSS corruption due to large pmtu xmit
+- tcp: fix mptcp DSS corruption due to large pmtu xmit
+- !12922 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
+- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
+- !12913 drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
+- drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
+- !12888 drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw
+- drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw
+- !12769 uprobes: fix kernel info leak via "[uprobes
+- uprobes: fix kernel info leak via "[uprobes]" vma
+- !12717 wifi: ath12k: fix array out-of-bound access in SoC stats
+- wifi: ath12k: fix array out-of-bound access in SoC stats
+- !12742 net/xen-netback: prevent UAF in xenvif_flush_hash()
+- net/xen-netback: prevent UAF in xenvif_flush_hash()
+- !12738 r8169: add tally counter fields added with RTL8125
+- r8169: add tally counter fields added with RTL8125
+- !12805 ext4: fix slab-use-after-free in ext4_split_extent_at()
+- ext4: fix slab-use-after-free in ext4_split_extent_at()
+- !12637 kthread: unpark only parked kthread
+- kthread: unpark only parked kthread
+- !12473 scsi: wd33c93: Don't use stale scsi_pointer value
+- scsi: wd33c93: Don't use stale scsi_pointer value
+- !12688 security/keys: fix slab-out-of-bounds in key_task_permission
+- security/keys: fix slab-out-of-bounds in key_task_permission
+- !12791 slip: make slhc_remember() more robust against malicious packets
+- slip: make slhc_remember() more robust against malicious packets
+- !12607 virtcca compile warning clean and coda bugfix
+- virtcca bugfix: compile warning clean
+- virtcca bugfix: clear device msi address
+- virtcca bugfix: compile warning clean
+- !12773 v4 add vdpa support for x86 and enable vdpa migration.
+- vdpa: add support for x86 and open vdpa migration build config
+- virtio_blk: remove the broken zone revalidation support
+- !12759 CVE-2024-50055
+- driver core: bus: Fix double free in driver API bus_register()
+- !12772 MPTCP Upstream part 16
+- selftests: mptcp: diag: avoid extra waiting
+- configs/debug: add NET debug config
+- MAINTAINERS: update Geliang's email address
+- !12771 MPTCP Upstream part 15
+- selftests: mptcp: diag: change timeout_poll to 30
+- selftests: mptcp: join: change capture/checksum as bool
+- selftests: mptcp: simult flows: define missing vars
+- selftests: mptcp: netlink: drop duplicate var ret
+- !12834 [OLK-6.6] drivers: load Yunsilicon ethernet driver when xsc_pci probing
+- drivers: load Yunsilicon ethernet driver when xsc_pci probing
+- !12817 media: venus: fix use after free bug in venus_remove due to race condition
+- media: venus: fix use after free bug in venus_remove due to race condition
+- !12599 iommufd: Require drivers to supply the cache_invalidate_user ops
+- iommufd: Require drivers to supply the cache_invalidate_user ops
+- !12793 uprobe: avoid out-of-bounds memory access of fetching args
+- uprobe: avoid out-of-bounds memory access of fetching args
+- !12821 v4 openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
+- openeuler_defconfig: Disable CONFIG_DEBUG_INFO_BTF_MODULES
+- !12829 drm/amd/display: Check null-initialized variables
+- drm/amd/display: Check null-initialized variables
+- !12826 media: i2c: ar0521: Use cansleep version of gpiod_set_value()
+- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
+- !12827 drm/amd/display: Check null pointers before using them
+- drm/amd/display: Check null pointers before using them
+- !12767 x86/bugs: Use code segment selector for VERW operand
+- x86/bugs: Use code segment selector for VERW operand
+- !12506 ocfs2: cancel dqi_sync_work before freeing oinfo
+- ocfs2: cancel dqi_sync_work before freeing oinfo
+- !12482 device-dax: correct pgoff align in dax_set_mapping()
+- device-dax: correct pgoff align in dax_set_mapping()
+- !12795 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
+- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
+- !12816 v2 bpf lts backport
+- Fix kabi breakage in struct bpf_map
+- bpf: Optimize the free of inner map
+- !12747 parport: Proper fix for array out-of-bounds access
+- parport: Proper fix for array out-of-bounds access
+- !12780 drivers: misc: uacce: bugfix for MAX_ORDER
+- drivers: misc: uacce: bugfix for MAX_ORDER
+- !12718 thermal: core: Reference count the zone in thermal_zone_get_by_id()
+- thermal: core: Reference count the zone in thermal_zone_get_by_id()
+- !12707 drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
+- drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
+- !12768 Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
+- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
+- !12674 net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
+- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
+- !12736 drm/amd/display: Fix system hang while resume with TBT monitor
+- drm/amd/display: Fix system hang while resume with TBT monitor
+- !12604 drm/amd/display: Check null pointer before dereferencing se
+- drm/amd/display: Check null pointer before dereferencing se
+- !12591 cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
+- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
+- !12465 drm/amd/display: Initialize get_bytes_per_element's default to 1
+- drm/amd/display: Initialize get_bytes_per_element's default to 1
+- !12755 pinctrl: stm32: check devm_kasprintf() returned value
+- pinctrl: stm32: check devm_kasprintf() returned value
+- !12715 MPTCP Upstream part 14
+- mptcp: check the protocol in mptcp_sk() with DEBUG_NET
+- mptcp: check the protocol in tcp_sk() with DEBUG_NET
+- mptcp: token kunit: set protocol
+- !12711 btrfs: fix uninitialized pointer free in add_inode_ref()
+- btrfs: fix uninitialized pointer free in add_inode_ref()
+- !12728 Backport "ima: Avoid blocking in RCU read-side critical section"
+- ima: Avoid blocking in RCU read-side critical section
+- Revert "ima: Avoid blocking in RCU read-side critical section"
+- !12516 fix CVE-2024-47742
+- firmware_loader: Block path traversal
+- !12710 fix CVE-2024-49924
+- fbdev: pxafb: Fix possible use after free in pxafb_task()
+- !12729 CVE-2024-50059
+- ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
+- !12720 drivers/crypto/ccp: fix a build error
+- drivers/crypto/ccp: fix a build error
+- !12666 block: fix integer overflow in BLKSECDISCARD
+- block: fix integer overflow in BLKSECDISCARD
+- !12608 blk_iocost: fix more out of bound shifts
+- blk_iocost: fix more out of bound shifts
+- !12656 CVE-2024-49955
+- ACPI: battery: Fix possible crash when unregistering a battery hook
+- ACPI: battery: Simplify battery hook locking
+- !12662 drm/amd/display: fix double free issue during amdgpu module unload
+- drm/amd/display: fix double free issue during amdgpu module unload
+- !12698 mm: memcg: don't periodically flush stats when memcg is disabled
+- mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
+- mm: memcg: don't periodically flush stats when memcg is disabled
+- !12345 [OLK-6.6] drivers: update Yunsilicon driver to version rel_2406_rc16
+- drivers: update Yunsilicon driver to version 2406_rc16
+- !12617 drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
+- drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
+- !12545 Fix TX fifo corruption in patch [3
+- serial: sc16is7xx: fix TX fifo corruption
+- kfifo: add kfifo_out_linear{,_ptr}()
+- serial: sc16is7xx: refactor FIFO access functions to increase commonality
+- !12648 net: do not delay dst_entries_add() in dst_release()
+- net: do not delay dst_entries_add() in dst_release()
+- !12553 Fix CVE-2024-49996
+- cifs: Fix buffer overflow when parsing NFS reparse points
+- smb: client: fix parsing of device numbers
+
+* Wed Oct 30 2024 jchzhou <zhoujiacheng@iscas.ac.cn> - 6.6.0-48.0.0.55
+- create & package symvers-kernelver.gz unconditionally to fix ISO installation
+faliures like in issue #I7MARC
+
+* Wed Jun 19 2024 Ren Zhijie <zhijie.ren@shingroup.cn> - 6.6.0-48.0.0.54
+- add support for arch ppc64le
+
+* Wed Oct 30 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-48.0.0.53
+- !12565 KEYS: prevent NULL pointer dereference in find_asymmetric_key()
+- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
+- !12498 nbd: fix race between timeout and normal completion
+- nbd: fix race between timeout and normal completion
+- !10861 [OLK-6.6] perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU
+- perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h-7h and 10h
+- !12673 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
+- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
+- !12653 usb: typec: tipd: Free IRQ only if it was requested before
+- usb: typec: tipd: Free IRQ only if it was requested before
+- !12632 ALSA: asihpi: Fix potential OOB array access
+- ALSA: asihpi: Fix potential OOB array access
+- !12635 bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
+- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
+- !12491 LoongArch: fix some 3C6000&LS7A related problems
+- LoongArch: Add workaround for 3C6000 about io wr/rd
+- Loongarch: Dynamic enable writecombine
+- acpi: mcfg quirk: Increased multi-chip support for the 3C6000
+- pci/quirks: LS7A2000 enable msi
+- !12331 LoongArch: prevent LS7A Bus Master clearing on kexec
+- LoongArch: prevent LS7A Bus Master clearing on kexec
+- !12321 LoongArch: backport 3 patches from upstream
+- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
+- LoongArch: Add writecombine support for DMW-based ioremap()
+- LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
+- !12557 ntfs3: Change to non-blocking allocation in ntfs_d_hash
+- ntfs3: Change to non-blocking allocation in ntfs_d_hash
+- !12554 NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
+- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
+- !12444 nilfs2: fix potential oob read in nilfs_btree_check_delete()
+- nilfs2: fix potential oob read in nilfs_btree_check_delete()
+- !12631 some bugfixs for khuegpaged
+- mm: khugepaged: fix the incorrect statistics when collapsing large file folios
+- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
+- selftests: mm: support shmem mTHP collapse testing
+- mm: khugepaged: support shmem mTHP collapse
+- mm: khugepaged: support shmem mTHP copy
+- mm: khugepaged: use the number of pages in the folio to check the reference count
+- mm: khugepaged: expand the is_refcount_suitable() to support file folios
+- khugepaged: use a folio throughout hpage_collapse_scan_file()
+- khugepaged: use a folio throughout collapse_file()
+- khugepaged: remove hpage from collapse_file()
+- khugepaged: pass a folio to __collapse_huge_page_copy()
+- khugepaged: remove hpage from collapse_huge_page()
+- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
+- khugepaged: inline hpage_collapse_alloc_folio()
+- !12634 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Patches
+- Revert: "dm-verity: restart or panic on an I/O error"
+- spi: atmel-quadspi: Fix wrong register value written to MR
+- x86/tdx: Fix "in-kernel MMIO" check
+- thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
+- thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth
+- thunderbolt: Send uevent after asymmetric/symmetric switch
+- wifi: brcmfmac: add linefeed at end of file
+- iio: magnetometer: ak8975: Fix 'Unexpected device' error
+- perf/arm-cmn: Fail DTC counter allocation correctly
+- usb: yurex: Fix inconsistent locking bug in yurex_read()
+- Documentation: KVM: fix warning in "make htmldocs"
+- i2c: isch: Add missed 'else'
+- i2c: aspeed: Update the stop sw state when the bus recovery occurs
+- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock
+- module: Fix KCOV-ignored file name
+- spi: fspi: add support for imx8ulp
+- mm: only enforce minimum stack gap size if it's sensible
+- lockdep: fix deadlock issue between lockdep and rcu
+- dm-verity: restart or panic on an I/O error
+- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
+- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
+- thunderbolt: Configure asymmetric link if needed and bandwidth allows
+- thunderbolt: Add support for asymmetric link
+- thunderbolt: Introduce tb_switch_depth()
+- thunderbolt: Introduce tb_for_each_upstream_port_on_path()
+- thunderbolt: Introduce tb_port_path_direction_downstream()
+- thunderbolt: Change bandwidth reservations to comply USB4 v2
+- thunderbolt: Make is_gen4_link() available to the rest of the driver
+- thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth()
+- thunderbolt: Use constants for path weight and priority
+- thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs
+- thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver
+- thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent
+- thunderbolt: Fix debug log when DisplayPort adapter not available for pairing
+- dt-bindings: spi: nxp-fspi: add imx8ulp support
+- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
+- btrfs: reorder btrfs_inode to fill gaps
+- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
+- lib/bitmap: add bitmap_{read,write}()
+- x86/entry: Remove unwanted instrumentation in common_interrupt()
+- x86/idtentry: Incorporate definitions/declarations of the FRED entries
+- serial: don't use uninitialized value in uart_poll_init()
+- tty: serial: kgdboc: Fix 8250_* kgdb over serial
+- pps: add an error check in parport_attach
+- pps: remove usage of the deprecated ida_simple_xx() API
+- usb: xhci: fix loss of data on Cadence xHC
+- xhci: Add a quirk for writing ERST in high-low order
+- USB: misc: yurex: fix race between read and write
+- usb: yurex: Replace snprintf() with the safer scnprintf() variant
+- soc: versatile: realview: fix soc_dev leak during device remove
+- soc: versatile: realview: fix memory leak during device remove
+- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
+- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
+- padata: use integer wrap around to prevent deadlock on seq_nr overflow
+- cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put
+- icmp: change the order of rate limits
+- EDAC/igen6: Fix conversion of system address to physical memory address
+- fs: Fix file_set_fowner LSM hook inconsistencies
+- vfs: fix race between evice_inodes() and find_inode()&iput()
+- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
+- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
+- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
+- arm64: esr: Define ESR_ELx_EC_* constants as UL
+- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
+- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
+- hwrng: mtk - Use devm_pm_runtime_enable
+- f2fs: fix to check atomic_file in f2fs ioctl interfaces
+- f2fs: Require FMODE_WRITE for atomic write ioctls
+- f2fs: avoid potential int overflow in sanity_check_area_boundary()
+- f2fs: prevent possible int overflow in dir_block_index()
+- f2fs: fix several potential integer overflows in file offsets
+- btrfs: always update fstrim_range on failure in FITRIM ioctl
+- btrfs: tree-checker: fix the wrong output of data backref objectid
+- debugobjects: Fix conditions in fill_pool()
+- wifi: mt76: mt7615: check devm_kasprintf() returned value
+- wifi: rtw88: 8822c: Fix reported RX band width
+- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
+- wifi: mt76: mt7915: check devm_kasprintf() returned value
+- wifi: mt76: mt7921: Check devm_kasprintf() returned value
+- perf/x86/intel/pt: Fix sampling synchronization
+- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
+- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
+- ACPI: sysfs: validate return type of _STR method
+- drbd: Add NULL check for net_conf to prevent dereference in state validation
+- drbd: Fix atomicity violation in drbd_uuid_set_bm()
+- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
+- serial: qcom-geni: fix fifo polling timeout
+- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
+- tty: rp2: Fix reset with non forgiving PCIe host bridges
+- firmware_loader: Block path traversal
+- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
+- bus: integrator-lm: fix OF node leak in probe()
+- usb: dwc2: drd: fix clock gating on USB role switch
+- usb: cdnsp: Fix incorrect usb_request status
+- USB: class: CDC-ACM: fix race between get_serial and set_serial
+- USB: misc: cypress_cy7c63: check for short transfer
+- USB: appledisplay: close race between probe and completion handler
+- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
+- usbnet: fix cyclical race on disconnect with work queue
+- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
+- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
+- scsi: mac_scsi: Disallow bus errors during PDMA send
+- scsi: mac_scsi: Refactor polling loop
+- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
+- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
+- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
+- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
+- ksmbd: handle caseless file creation
+- ksmbd: allow write with FILE_APPEND_DATA
+- ksmbd: make __dir_empty() compatible with POSIX
+- fs: Create a generic is_dot_dotdot() utility
+- powerpc/atomic: Use YZ constraints for DS-form instructions
+- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
+- drm/amd/display: Validate backlight caps are sane
+- drm/amd/display: Round calculated vtotal
+- drm/amd/display: Add HDMI DSC native YCbCr422 support
+- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
+- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
+- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
+- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
+- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
+- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
+- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
+- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
+- Input: adp5588-keys - fix check on return code
+- iommufd: Protect against overflow of ALIGN() during iova allocation
+- Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
+- soc: versatile: integrator: fix OF node leak in probe() error path
+- soc: fsl: cpm1: tsa: Fix tsa_write8()
+- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
+- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
+- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
+- PCI: Use an error code with PCIe failed link retraining
+- PCI: Correct error reporting with PCIe failed link retraining
+- PCI: imx6: Fix missing call to phy_power_off() in error handling
+- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
+- PCI: Clear the LBMS bit after a link retrain
+- PCI: Revert to the original speed after PCIe failed link retraining
+- Remove *.orig pattern from .gitignore
+- io_uring/sqpoll: do not put cpumask on stack
+- io_uring/sqpoll: retain test for whether the CPU is valid
+- xen: move checks for e820 conflicts further up
+- Revert "net: libwx: fix alloc msix vectors failed"
+- drm/vmwgfx: Prevent unmapping active read buffers
+- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
+- mm: call the security_mmap_file() LSM hook in remap_file_pages()
+- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
+- io_uring/sqpoll: do not allow pinning outside of cpuset
+- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path
+- netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
+- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
+- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
+- virtio_net: Fix mismatched buf address when unmapping for small packets
+- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
+- net: qrtr: Update packets cloning when broadcasting
+- tcp: check skb is non-NULL in tcp_rto_delta_us()
+- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
+- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
+- net: xilinx: axienet: Fix packet counting
+- net: xilinx: axienet: Schedule NAPI in two steps
+- Revert "dm: requeue IO if mapping table not yet available"
+- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
+- vhost_vdpa: assign irq bypass producer token correctly
+- cxl/pci: Fix to record only non-zero ranges
+- interconnect: icc-clk: Add missed num_nodes initialization
+- coresight: tmc: sg: Do not leak sg_table
+- serial: 8250: omap: Cleanup on error in request_irq
+- driver core: Fix a potential null-ptr-deref in module_add_driver()
+- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
+- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
+- iio: magnetometer: ak8975: Convert enum->pointer for data in the match tables
+- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
+- ABI: testing: fix admv8818 attr description
+- driver core: Fix error handling in driver API device_rename()
+- iio: adc: ad7606: fix standby gpio state to match the documentation
+- iio: adc: ad7606: fix oversampling gpio array
+- nvme-multipath: system fails to create generic nvme device
+- spi: atmel-quadspi: Avoid overwriting delay register settings
+- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
+- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
+- f2fs: get rid of online repaire on corrupted directory
+- f2fs: clean up w/ dotdot_name
+- f2fs: prevent atomic file from being dirtied before commit
+- f2fs: compress: don't redirty sparse cluster during {,de}compress
+- f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
+- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
+- f2fs: support .shutdown in f2fs_sops
+- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
+- f2fs: fix to wait page writeback before setting gcing flag
+- f2fs: Create COW inode from parent dentry for atomic write
+- f2fs: fix to avoid racing in between read and OPU dio write
+- f2fs: reduce expensive checkpoint trigger frequency
+- f2fs: atomic: fix to avoid racing w/ GC
+- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
+- crypto: caam - Pad SG length when allocating hash edesc
+- ntb: Force physically contiguous allocation of rx ring buffers
+- ntb_perf: Fix printk format
+- RDMA/irdma: fix error message in irdma_modify_qp_roce()
+- RDMA/cxgb4: Added NULL check for lookup_atid
+- riscv: Fix fp alignment bug in perf_callchain_user()
+- RDMA/mlx5: Obtain upper net device only when needed
+- watchdog: imx_sc_wdt: Don't disable WDT in suspend
+- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
+- RDMA/erdma: Return QP state in erdma_query_qp
+- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
+- IB/core: Fix ib_cache_setup_one error flow cleanup
+- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
+- nfsd: fix refcount leak when file is unhashed after being found
+- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
+- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
+- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
+- clk: ti: dra7-atl: Fix leak of of_nodes
+- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
+- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
+- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
+- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
+- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
+- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
+- pinctrl: single: fix missing error code in pcs_probe()
+- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
+- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
+- PCI: xilinx-nwl: Clean up clock on probe failure/removal
+- PCI: xilinx-nwl: Fix register misspelling
+- nvdimm: Fix devs leaks in scan_labels()
+- x86/PCI: Check pcie_find_root_port() return for NULL
+- leds: pca995x: Fix device child node usage in pca995x_probe()
+- leds: pca995x: Use device_for_each_child_node() to access device child nodes
+- leds: leds-pca995x: Add support for NXP PCA9956B
+- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
+- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
+- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
+- firewire: core: correct range of block for case of switch statement
+- PCI: Wait for Link before restoring Downstream Buses
+- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
+- Input: ilitek_ts_i2c - add report id message validation
+- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
+- pinctrl: ti: ti-iodelay: Fix some error handling paths
+- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
+- pinctrl: Use device_get_match_data()
+- pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void
+- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
+- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
+- clk: qcom: dispcc-sm8650: Update the GDSC flags
+- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
+- clk: qcom: dispcc-sm8550: fix several supposed typos
+- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
+- remoteproc: imx_rproc: Initialize workqueue earlier
+- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
+- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
+- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
+- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
+- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
+- clk: imx: composite-7ulp: Check the PCC present bit
+- clk: imx: composite-93: keep root clock on when mcore enabled
+- clk: imx: composite-8m: Enable gate clk with mcore_booted
+- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection
+- clk: imx: imx6ul: fix default parent for enet*_ref_sel
+- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
+- nilfs2: fix potential oob read in nilfs_btree_check_delete()
+- nilfs2: determine empty node blocks as corrupted
+- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
+- ext4: check stripe size compatibility on remount as well
+- ext4: avoid OOB when system.data xattr changes underneath the filesystem
+- ext4: return error on ext4_find_inline_entry
+- ext4: avoid negative min_clusters in find_group_orlov()
+- ext4: avoid potential buffer_head leak in __ext4_new_inode()
+- ext4: avoid buffer_head leak in ext4_mark_inode_used()
+- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
+- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
+- kthread: fix task state in kthread worker if being frozen
+- xz: cleanup CRC32 edits from 2018
+- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
+- samples/bpf: Fix compilation errors with cf-protection option
+- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
+- selftests/bpf: Fix compile if backtrace support missing in libc
+- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
+- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
+- selftests/bpf: Fix C++ compile error from missing _Bool type
+- selftests/bpf: Fix error compiling test_lru_map.c
+- selftests/bpf: Fix arg parsing in veristat, test_progs
+- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
+- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
+- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
+- selftests/bpf: Fix compiling core_reloc.c with musl-libc
+- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
+- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
+- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
+- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
+- selftests/bpf: Fix include of <sys/fcntl.h>
+- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
+- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
+- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
+- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
+- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
+- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
+- selftests/bpf: Drop unneeded error.h includes
+- selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size
+- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
+- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
+- selftests/bpf: Use pid_t consistently in test_progs.c
+- tools/runqslower: Fix LDFLAGS and add LDLIBS support
+- selftests/bpf: Fix wrong binary in Makefile log output
+- selftests/bpf: Add CFLAGS per source file and runner
+- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
+- bpf: Disable some `attribute ignored' warnings in GCC
+- bpf: Use -Wno-error in certain tests when building with GCC
+- selftests/bpf: Fix error linking uprobe_multi on mips
+- selftests/bpf: Workaround strict bpf_lsm return value check.
+- tpm: Clean up TPM space after command failure
+- xen/swiotlb: fix allocated size
+- xen/swiotlb: add alignment check for dma buffers
+- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
+- xen: add capability to remap non-RAM pages to different PFNs
+- xen: move max_pfn in xen_memory_setup() out of function scope
+- xen: introduce generic helper checking for memory map conflicts
+- minmax: avoid overly complex min()/max() macro arguments in xen
+- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
+- HID: wacom: Do not warn about dropped packets for first packet
+- HID: wacom: Support sequence numbers smaller than 16-bit
+- xen: use correct end address of kernel for conflict checking
+- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
+- drm/msm: fix %s null argument error
+- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
+- ipmi: docs: don't advertise deprecated sysfs entries
+- drm/msm/a5xx: workaround early ring-buffer emptiness check
+- drm/msm/a5xx: fix races in preemption evaluation stage
+- drm/msm/a5xx: properly clear preemption records on resume
+- drm/msm/a5xx: disable preemption in submits by default
+- drm/msm: Fix incorrect file name output in adreno_request_fw()
+- powerpc/vdso: Inconditionally use CFUNC macro
+- powerpc/8xx: Fix kernel vs user address comparison
+- powerpc/8xx: Fix initial memory mapping
+- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
+- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
+- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
+- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
+- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
+- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
+- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
+- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
+- drm/rockchip: vop: Allow 4096px width scaling
+- drm/amd/amdgpu: Properly tune the size of struct
+- scsi: NCR5380: Check for phase match during PDMA fixup
+- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
+- drm/radeon: properly handle vbios fake edid sizing
+- drm/amdgpu: properly handle vbios fake edid sizing
+- drm/stm: ltdc: check memory returned by devm_kzalloc()
+- drm/stm: Fix an error handling path in stm_drm_platform_probe()
+- pmdomain: core: Harden inter-column space in debug summary
+- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
+- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
+- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
+- mtd: rawnand: mtk: Fix init error path
+- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
+- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
+- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
+- mtd: powernv: Add check devm_kasprintf() returned value
+- iommu/amd: Do not set the D bit on AMD v2 table entries
+- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
+- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
+- power: supply: axp20x_battery: Remove design from min and max voltage
+- hwmon: (ntc_thermistor) fix module autoloading
+- mtd: slram: insert break after errors in parsing the map
+- hwmon: (max16065) Fix alarm attributes
+- hwmon: (max16065) Remove use of i2c_match_id()
+- hwmon: (max16065) Fix overflows seen when writing limits
+- ASoC: loongson: fix error release
+- m68k: Fix kernel_clone_args.flags in m68k_clone()
+- ALSA: hda: cs35l41: fix module autoloading
+- selftests/ftrace: Add required dependency for kprobe tests
+- ASoC: tas2781-i2c: Get the right GPIO line
+- ASoC: tas2781-i2c: Drop weird GPIO code
+- ASoC: tas2781: Use of_property_read_reg()
+- ASoC: tas2781: remove unused acpi_subysystem_id
+- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
+- x86/mm: Use IPIs to synchronize LAM enablement
+- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
+- clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
+- reset: k210: fix OF node leak in probe() error path
+- reset: berlin: fix OF node leak in probe() error path
+- ARM: versatile: fix OF node leak in CPUs prepare
+- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
+- ARM: dts: microchip: sama7g5: Fix RTT clock
+- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
+- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
+- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
+- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
+- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
+- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
+- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
+- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
+- regulator: Return actual error in of_regulator_bulk_get_all()
+- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
+- firmware: arm_scmi: Fix double free in OPTEE transport
+- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
+- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
+- spi: ppc4xx: handle irq_of_parse_and_map() errors
+- block: fix potential invalid pointer dereference in blk_add_partition
+- block: print symbolic error name instead of error code
+- io_uring/io-wq: inherit cpuset of cgroup in io worker
+- io_uring/io-wq: do not allow pinning outside of cpuset
+- block, bfq: fix procress reference leakage for bfqq in merge chain
+- block, bfq: fix uaf for accessing waker_bfqq after splitting
+- erofs: fix incorrect symlink detection in fast symlink
+- cachefiles: Fix non-taking of sb_writers around set/removexattr
+- block, bfq: don't break merge chain in bfq_split_bfqq()
+- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
+- block, bfq: fix possible UAF for bfqq->bic with merge chain
+- nbd: fix race between timeout and normal completion
+- ublk: move zone report data out of request pdu
+- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
+- net: tipc: avoid possible garbage value
+- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
+- r8169: disable ALDPS per default for RTL8125
+- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
+- bareudp: Pull inner IP header on xmit.
+- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
+- Bluetooth: btusb: Fix not handling ZPL/short-transfer
+- can: m_can: m_can_close(): stop clocks after device has been shut down
+- can: m_can: enable NAPI before enabling interrupts
+- sock_map: Add a cond_resched() in sock_hash_free()
+- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
+- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
+- wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
+- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
+- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
+- wifi: mt76: mt7996: fix uninitialized TLV data
+- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
+- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
+- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
+- wifi: mt76: mt7603: fix mixed declarations and code
+- crypto: hisilicon/qm - inject error before stopping queue
+- pm:cpupower: Add missing powercap_set_enabled() stub function
+- x86/sgx: Fix deadlock in SGX NUMA node search
+- wifi: mt76: mt7996: fix EHT beamforming capability check
+- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
+- wifi: mt76: mt7996: fix wmm set of station interface to 3
+- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
+- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
+- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
+- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
+- perf/arm-cmn: Ensure dtm_idx is big enough
+- perf/arm-cmn: Fix CCLA register offset
+- perf/arm-cmn: Refactor node ID handling. Again.
+- perf/arm-cmn: Improve debugfs pretty-printing for large configs
+- perf/arm-cmn: Rework DTC counters (again)
+- netfilter: nf_tables: remove annotation to access set timeout while holding lock
+- netfilter: nf_tables: reject expiration higher than timeout
+- netfilter: nf_tables: reject element expiration with no timeout
+- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
+- ACPI: CPPC: Fix MASK_VAL() usage
+- can: j1939: use correct function name in comment
+- kselftest/arm64: Actually test SME vector length changes via sigreturn
+- padata: Honor the caller's alignment in case of chunk_size 0
+- wifi: iwlwifi: mvm: increase the time between ranging measurements
+- wifi: iwlwifi: config: label 'gl' devices as discrete
+- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
+- wifi: mac80211: don't use rate mask for offchannel TX either
+- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
+- powercap: intel_rapl: Fix off by one in get_rpi()
+- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
+- mount: handle OOM on mnt_warn_timestamp_expiry
+- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
+- RISC-V: KVM: Allow legacy PMU access from guest
+- RISC-V: KVM: Fix sbiret init before forwarding to userspace
+- wifi: rtw88: remove CPT execution branch never used
+- arm64: signal: Fix some under-bracketed UAPI macros
+- wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
+- wifi: ath12k: match WMI BSS chan info structure with firmware definition
+- wifi: ath12k: fix BSS chan info request WMI command
+- wifi: ath9k: Remove error checks when creating debugfs entries
+- wifi: brcmfmac: introducing fwil query functions
+- wifi: brcmfmac: export firmware interface functions
+- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
+- crypto: xor - fix template benchmarking
+- wifi: rtw88: always wait for both firmware loading attempts
+- EDAC/synopsys: Fix error injection on Zynq UltraScale+
+- EDAC/synopsys: Fix ECC status and IRQ control race condition
+- !12612 Hygon model 4h~fh and 10h ATL issue fix
+- EDAC/amd64: Don't use the ATL for Hygon model 4h~fh and 10h processors
+- !12464 f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
+- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
+- !12584 drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
+- drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
+- !12461 NFSD: Limit the number of concurrent async COPY operations
+- NFSD: Limit the number of concurrent async COPY operations
+- !12559 fix CVE-2024-49900
+- jfs: Fix uninit-value access of new_ea in ea_buffer
+- !12462 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
+- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
+- !12455 drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
+- drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
+- !12448 drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
+- drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
+- !12443 drm/amd/display: Fix index out of bounds in DCN30 color transformation
+- drm/amd/display: Fix index out of bounds in DCN30 color transformation
+- !12533 drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
+- drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
+- !12065 Fix VMAPP/VMOVP races
+- irqchip/gic-v4: Fix ordering between vmapp and vpe locks
+- irqchip/gic-v4: Make sure a VPE is locked when VMAPP is issued
+- irqchip/gic-v4: Substitute vmovp_lock for a per-VM lock
+- irqchip/gic-v4: Always configure affinity on VPE activation
+- !12400 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
+- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
+- !12429 jfs: Fix uaf in dbFreeBits
+- jfs: Fix uaf in dbFreeBits
+- !12428 jfs: check if leafidx greater than num leaves per dmap tree
+- jfs: check if leafidx greater than num leaves per dmap tree
+- !12426 btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
+- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
+- !12427 btrfs: wait for fixup workers before stopping cleaner kthread during umount
+- btrfs: wait for fixup workers before stopping cleaner kthread during umount
+- !12524 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
+- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
+- !12515 drm/amd/display: Validate function returns
+- drm/amd/display: Validate function returns
+- !12365 x86/ioapic: Handle allocation failures gracefully
+- x86/ioapic: Handle allocation failures gracefully
+- !12361 cpufreq: Avoid a bad reference count on CPU node
+- cpufreq: Avoid a bad reference count on CPU node
+- !12476 fix CVE-2024-40965
+- i2c: lpi2c: Avoid calling clk_get_rate during transfer
+- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
+- clk: Add a devm variant of clk_rate_exclusive_get()
+- !12300 [OLK-6.6] AMD Address Translation Library (ATL) patches
+- RAS/AMD/ATL: Fix MI300 bank hash
+- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation
+- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300()
+- RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2()
+- RAS: Avoid build errors when CONFIG_DEBUG_FS=n
+- RAS/AMD/FMPM: Use atl internal.h for INVALID_SPA
+- RAS/AMD/FMPM: Safely handle saved records of various sizes
+- RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
+- RAS/AMD/FMPM: Fix off by one when unwinding on error
+- RAS/AMD/FMPM: Add debugfs interface to print record entries
+- RAS/AMD/FMPM: Save SPA values
+- RAS: Introduce a FRU memory poison manager
+- RAS/AMD/ATL: Implement DF 4.5 NP2 denormalization
+- RAS/AMD/ATL: Validate address map when information is gathered
+- RAS/AMD/ATL: Expand helpers for adding and removing base and hole
+- RAS/AMD/ATL: Read DRAM hole base early
+- RAS/AMD/ATL: Add amd_atl pr_fmt() prefix
+- EDAC/amd64: Use new AMD Address Translation Library
+- RAS: Export helper to get ras_debugfs_dir
+- RAS/AMD/ATL: Add MI300 row retirement support
+- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support
+- RAS/AMD/ATL: Add MI300 support
+- RAS: Introduce AMD Address Translation Library
+- !12440 CVE-2024-35964
+- Bluetooth: ISO: Fix not validating setsockopt user input
+- !12438 CVE-2024-35949
+- btrfs: make sure that WRITTEN is set on all metadata blocks
+- !12410 iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
+- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
+- !12389 mm/swapfile: skip HugeTLB pages for unuse_vma
+- mm/swapfile: skip HugeTLB pages for unuse_vma
+- !12363 md: use RCU lock to protect traversal in md_spares_need_change()
+- md: use RCU lock to protect traversal in md_spares_need_change()
+- !12351 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
+- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
+- !12394 tracing/timerlat: Fix a race during cpuhp processing
+- tracing/timerlat: Fix a race during cpuhp processing
+- !12397 tracing/timerlat: Drop interface_lock in stop_kthread()
+- tracing/timerlat: Drop interface_lock in stop_kthread()
+- !12399 wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
+- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
+- !12390 RDMA/hns: Fix missing spin_lock_init() for qp flush lock
+- RDMA/hns: Fix missing spin_lock_init() for qp flush lock
+- !12273 drm/amdgpu: fix mc_data out-of-bounds read warning
+- drm/amdgpu: fix mc_data out-of-bounds read warning
+- !12263 drm/amd/display: Avoid overflow from uint32_t to uint8_t
+- drm/amd/display: Avoid overflow from uint32_t to uint8_t
+- !12288 [OLK-6.6] AMD Turin perf vendor event patches
+- perf vendor events amd: Add Zen 5 mapping
+- perf vendor events amd: Add Zen 5 metrics
+- perf vendor events amd: Add Zen 5 uncore events
+- perf vendor events amd: Add Zen 5 core events
+- tracing: Add the ::microcode field to the mce_record tracepoint
+- tracing: Add the ::ppin field to the mce_record tracepoint
+- x86/mce: Clean up TP_printk() output line of the 'mce_record' tracepoint
+- !12322 LoongArch: fix dma-direct.h not found
+- LoongArch: fix dma-direct.h not found
+- !12293 nfsd: return -EINVAL when namelen is 0
+- nfsd: return -EINVAL when namelen is 0
+- !12335 ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
+- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
+- !12338 drm/amd/display: Add NULL pointer check for kzalloc
+- drm/amd/display: Add NULL pointer check for kzalloc
+- !12317 nfsd: call cache_put if xdr_reserve_space returns NULL
+- nfsd: call cache_put if xdr_reserve_space returns NULL
+- !12066 drm/amd/display: added NULL check at start of dc_validate_stream
+- drm/amd/display: added NULL check at start of dc_validate_stream
+
+* Wed Oct 23 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-47.0.0.52
+- !12168 crypto: stm32/cryp - call finalize with bh disabled
+- crypto: stm32/cryp - call finalize with bh disabled
+- !11502 Virtcca feature: modify vfio/msi/iommu driver to enable confidential device assignment
+- virtcca feature: msi place modify
+- virtcca feature: fix msi iova map
+- virtcca feature: extract the function to the virtcca_coda.c file
+- virtcca feature: read or write msi forwarding to the secure world
+- virtcca feature: read or write bar space forwarding to the secure world
+- virtcca feature: read or write config space forwarding to secure world
+- virtcca feature: activate confidential vm to set security device s_s2ttbr
+- virtcca feature: set device security properties
+- virtcca feature: secure device page fault
+- virtcca feature: vfio driver dma map
+- virtcca feature: bind the kvm handle of cvm with smmu domain
+- virtcca feature: vfio attach the device list to secure world
+- !12304 btrfs: fix race setting file private on concurrent lseek using same fd
+- btrfs: fix race setting file private on concurrent lseek using same fd
+- !12314 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.52-6.6.53 LTS Patches
+- USB: serial: pl2303: add device id for Macrosilicon MS3020
+- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop()
+- can: mcp251xfd: properly indent labels
+- x86/mm: Switch to new Intel CPU model defines
+- nvme-pci: qdepth 1 quirk
+- gpiolib: cdev: Ignore reconfiguration without direction
+- Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
+- netfilter: nf_tables: missing iterator type in lookup walk
+- netfilter: nft_set_pipapo: walk over current view on netlink dump
+- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
+- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
+- powercap/intel_rapl: Add support for AMD family 1Ah
+- drm: Expand max DRM device number to full MINORBITS
+- accel: Use XArray instead of IDR for minors
+- drm: Use XArray instead of IDR for minors
+- spi: spidev: Add missing spi_device_id for jg10309-01
+- block: Fix where bio IO priority gets set
+- tools: hv: rm .*.cmd when make clean
+- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
+- smb: client: fix hang in wait_for_response() for negproto
+- spi: bcm63xx: Enable module autoloading
+- drm: komeda: Fix an issue related to normalized zpos
+- ALSA: hda: add HDMI codec ID for Intel PTL
+- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
+- spi: spidev: Add an entry for elgin,jg10309-01
+- ASoC: fix module autoloading
+- ASoC: tda7419: fix module autoloading
+- ASoC: google: fix module autoloading
+- ASoC: intel: fix module autoloading
+- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
+- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
+- wifi: iwlwifi: clear trans->state earlier upon error
+- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
+- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
+- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
+- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
+- wifi: iwlwifi: lower message level for FW buffer destination
+- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
+- net: ftgmac100: Ensure tx descriptor updates are visible
+- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict
+- microblaze: don't treat zero reserved memory regions as error
+- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
+- pinctrl: at91: make it work with current gpiolib
+- scsi: lpfc: Fix overflow build issue
+- ALSA: hda/realtek - FIxed ALC285 headphone no sound
+- ALSA: hda/realtek - Fixed ALC256 headphone no sound
+- ASoC: allow module autoloading for table board_ids
+- ASoC: allow module autoloading for table db1200_pids
+- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
+- ASoC: SOF: mediatek: Add missing board compatible
+- !12151 nfc: pn533: Add poll mod list filling check
+- nfc: pn533: Add poll mod list filling check
+- !12141 drm/vmwgfx: Fix prime with external buffers
+- drm/vmwgfx: Fix prime with external buffers
+- !12129 bpf: Remove tst_run from lwt_seg6local_prog_ops.
+- bpf: Remove tst_run from lwt_seg6local_prog_ops.
+- !12296 drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
+- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
+- !12200 CVE-2024-38608
+- net/mlx5e: Fix netif state handling
+- net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
+- !12201 netfilter: nf_tables: use timestamp to check for set element timeout
+- netfilter: nf_tables: use timestamp to check for set element timeout
+- !12295 i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
+- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
+- !12306 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.51-6.6.52 LTS Patches
+- riscv: dts: starfive: add assigned-clock* to limit frquency
+- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
+- cifs: Fix signature miscalculation
+- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
+- drm/i915/guc: prevent a possible int overflow in wq offsets
+- spi: geni-qcom: Fix incorrect free_irq() sequence
+- spi: geni-qcom: Undo runtime PM changes at driver exit time
+- drm/amd/amdgpu: apply command submission parser for JPEG v1
+- drm/amdgpu/atomfirmware: Silence UBSAN warning
+- drm/nouveau/fb: restore init() for ramgp102
+- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
+- soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
+- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
+- tracing/osnoise: Fix build when timerlat is not enabled
+- net: dsa: felix: ignore pending status of TAS module when it's disabled
+- selftests: net: csum: Fix checksums for packets with non-zero padding
+- net: ftgmac100: Enable TX interrupt to avoid TX timeout
+- octeontx2-af: Modify SMQ flush sequence to drop packets
+- fou: fix initialization of grc
+- net/mlx5: Verify support for scheduling element and TSAR type
+- net/mlx5: Correct TASR typo into TSAR
+- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
+- net/mlx5: Explicitly set scheduling element and TSAR type
+- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
+- IB/mlx5: Rename 400G_8X speed to comply to naming convention
+- net/mlx5e: Add missing link modes to ptys2ethtool_map
+- net/mlx5: Update the list of the PCI supported devices
+- igb: Always call igb_xdp_ring_update_tail() under Tx lock
+- ice: fix VSI lists confusion when adding VLANs
+- ice: fix accounting for filters shared by multiple VSIs
+- ice: Fix lldp packets dropping after changing the number of channels
+- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
+- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
+- cxl/core: Fix incorrect vendor debug UUID define
+- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
+- drm/amd/display: Fix FEC_READY write on DP LT
+- drm/amd/display: Disable error correction if it's not supported
+- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
+- net: xilinx: axienet: Fix race in axienet_stop
+- mm: avoid leaving partial pfn mappings around in error case
+- x86/hyperv: fix kexec crash due to VP assist page corruption
+- dm-integrity: fix a race condition when accessing recalc_sector
+- net: tighten bad gso csum offset check in virtio_net_hdr
+- minmax: reduce min/max macro expansion in atomisp driver
+- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
+- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
+- selftests: mptcp: join: restrict fullmesh endp on 1st sf
+- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
+- NFS: Avoid unnecessary rescanning of the per-server delegation list
+- NFSv4: Fix clearing of layout segments in layoutreturn
+- smb/server: fix return value of smb2_open()
+- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
+- drm/msm/adreno: Fix error return if missing firmware-name
+- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
+- platform/surface: aggregator_registry: Add Support for Surface Pro 10
+- scripts: kconfig: merge_config: config files: add a trailing newline
+- HID: multitouch: Add support for GT7868Q
+- Input: synaptics - enable SMBus for HP Elitebook 840 G2
+- Input: ads7846 - ratelimit the spi_sync error message
+- btrfs: update target inode's ctime on unlink
+- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
+- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
+- net: phy: vitesse: repair vsc73xx autonegotiation
+- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
+- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
+- net: ethernet: use ip_hdrlen() instead of bit shift
+- usbnet: ipheth: fix carrier detection in modes 1 and 4
+- usbnet: ipheth: do not stop RX on failing RX callback
+- usbnet: ipheth: drop RX URBs with no payload
+- usbnet: ipheth: remove extraneous rx URB length check
+- ksmbd: override fsids for smb2_query_info()
+- ksmbd: override fsids for share path check
+- nvmem: u-boot-env: error if NVMEM device is too small
+- nvmem: u-boot-env: improve coding style
+- nvmem: u-boot-env: use nvmem device helpers
+- nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
+- nvmem: core: add nvmem_dev_size() helper
+- iio: adc: ad7124: fix DT configuration parsing
+- iio: adc: ad7124: Switch from of specific to fwnode based property handling
+- device property: Introduce device_for_each_child_node_scoped()
+- device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
+- !12301 bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
+- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
+- !12291 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.50-6.6.51 LTS Patches
+- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
+- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
+- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
+- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
+- x86/mm: Fix PTI for i386 some more
+- membarrier: riscv: Add full memory barrier in switch_mm()
+- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
+- riscv: Do not restrict memory size because of linear mapping on nommu
+- riscv: Fix toolchain vector detection
+- gpio: modepin: Enable module autoloading
+- gpio: rockchip: fix OF node leak in probe()
+- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
+- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
+- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
+- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
+- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
+- ASoc: SOF: topology: Clear SOF link platform name upon unload
+- nvme-pci: allocate tagset on reset if necessary
+- ASoC: tegra: Fix CBB error during probe()
+- powerpc/vdso: Don't discard rela sections
+- powerpc/64e: Define mmu_pte_psize static
+- powerpc/64e: split out nohash Book3E 64-bit code
+- powerpc/64e: remove unused IBM HTW code
+- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
+- crypto: starfive - Fix nent assignment in rsa dec
+- crypto: starfive - Align rsa input data to 32-bit
+- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
+- ata: libata-scsi: Remove redundant sense_buffer memsets
+- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
+- drm/amd: Add gfx12 swizzle mode defs
+- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
+- can: mcp251xfd: clarify the meaning of timestamp
+- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
+- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
+- ACPI: processor: Fix memory leaks in error paths of processor_add()
+- ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
+- workqueue: Improve scalability of workqueue watchdog touch
+- workqueue: wq_watchdog_touch is always called with valid CPU
+- Revert "mm: skip CMA pages when they are not available"
+- mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
+- uprobes: Use kzalloc to allocate xol area
+- clocksource/drivers/timer-of: Remove percpu irq related code
+- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
+- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
+- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
+- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
+- usb: dwc3: Avoid waking up gadget during startxfer
+- usb: cdns2: Fix controller reset issue
+- usb: dwc3: core: update LC timer as per USB Spec V3.2
+- iio: adc: ad7124: fix chip ID mismatch
+- iio: adc: ad7606: remove frstdata check for serial mode
+- iio: adc: ad7124: fix config comparison
+- iio: fix scale application in iio_convert_raw_to_processed_unlocked
+- iio: buffer-dmaengine: fix releasing dma channel on error
+- staging: iio: frequency: ad9834: Validate frequency parameter value
+- intel: legacy: Partial revert of field get conversion
+- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
+- cpufreq: amd-pstate: fix the highest frequency issue which limits performance
+- cpufreq: amd-pstate: Enable amd-pstate preferred core support
+- ACPI: CPPC: Add helper to get the highest performance value
+- riscv: Use accessors to page table entries instead of direct dereference
+- riscv: mm: Only compile pgtable.c if MMU
+- mm: Introduce pudp/p4dp/pgdp_get() functions
+- riscv: Use WRITE_ONCE() when setting page table entries
+- NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
+- ata: pata_macio: Use WARN instead of BUG
+- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
+- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
+- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
+- of/irq: Prevent device address out-of-bounds read in interrupt map walk
+- usbnet: ipheth: race between ipheth_close and error handling
+- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
+- btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
+- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
+- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
+- i3c: master: svc: resend target address when get NACK
+- vfs: Fix potential circular locking through setxattr() and removexattr()
+- regmap: maple: work around gcc-14.1 false-positive warning
+- LoongArch: Use correct API to map cmdline in relocate_kernel()
+- net: dpaa: avoid on-stack arrays of NR_CPUS elements
+- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
+- tcp: Don't drop SYN+ACK for simultaneous connect().
+- riscv: set trap vector earlier
+- cxl/region: Verify target positions using the ordered target list
+- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
+- fs/ntfs3: Check more cases when directory is corrupted
+- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
+- drm/amdgpu: reject gang submit on reserved VMIDs
+- dma-mapping: benchmark: Don't starve others when doing the test
+- ext4: fix possible tid_t sequence overflows
+- drm/amdgpu: Set no_hw_access when VF request full GPU fails
+- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
+- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
+- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
+- crypto: qat - fix unintentional re-enabling of error interrupts
+- scsi: pm80xx: Set phy->enable_completion only when we wait for it
+- virtio_ring: fix KMSAN error for premapped mode
+- devres: Initialize an uninitialized struct member
+- cgroup: Protect css->cgroup write under css_set_lock
+- iommu/vt-d: Handle volatile descriptor status read
+- dm init: Handle minors larger than 255
+- ASoC: topology: Properly initialize soc_enum values
+- phy: zynqmp: Take the phy mutex in xlate
+- firmware: cs_dsp: Don't allow writes to read-only controls
+- xen: privcmd: Fix possible access to a freed kirqfd instance
+- selftests: net: enable bind tests
+- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
+- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
+- r8152: fix the firmware doesn't work
+- fou: Fix null-ptr-deref in GRO.
+- bareudp: Fix device stats updates.
+- bpf, net: Fix a potential race in do_sock_getsockopt()
+- net/socket: Break down __sys_getsockopt
+- net/socket: Break down __sys_setsockopt
+- bpf: Add sockptr support for setsockopt
+- bpf: Add sockptr support for getsockopt
+- usbnet: modern method to get random MAC
+- ice: do not bring the VSI up, if it was down before the XDP setup
+- ice: protect XDP configuration with a mutex
+- igc: Unlock on error in igc_io_resume()
+- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
+- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
+- Bluetooth: hci_sync: Attempt to dequeue connection attempt
+- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
+- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
+- Bluetooth: Remove pending ACL connection attempts
+- Bluetooth: hci_conn: Only do ACL connections sequentially
+- Bluetooth: hci_event: Use HCI error defines instead of magic values
+- Bluetooth: qca: If memdump doesn't work, re-enable IBS
+- can: kvaser_pciefd: Use a single write when releasing RX buffers
+- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
+- can: kvaser_pciefd: Rename board_irq to pci_irq
+- can: kvaser_pciefd: Remove unnecessary comment
+- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
+- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
+- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
+- ice: Add netif_device_attach/detach into PF reset flow
+- igb: Fix not clearing TimeSync interrupts for 82580
+- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
+- rust: kbuild: fix export of bss symbols
+- rust: Use awk instead of recent xargs
+- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
+- can: m_can: Release irq on error in m_can_open
+- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
+- pcmcia: Use resource_size function on resource object
+- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
+- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
+- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
+- ice: Check all ice_vsi_rebuild() errors in function
+- vfio/spapr: Always clear TCEs before unsetting the window
+- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
+- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
+- drm/amdgpu: Fix smatch static checker warning
+- drm/amd/display: Check HDCP returned status
+- usb: uas: set host status byte on data completion error
+- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
+- leds: spi-byte: Call of_node_put() on error path
+- media: vivid: fix wrong sizeimage value for mplane
+- riscv: kprobes: Use patch_text_nosync() for insn slots
+- fs/ntfs3: One more reason to mark inode bad
+- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
+- netfilter: nf_conncount: fix wrong variable type
+- iommu: sun50i: clear bypass register
+- x86/kmsan: Fix hook for unaligned accesses
+- af_unix: Remove put_pid()/put_cred() in copy_peercred().
+- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
+- accel/habanalabs/gaudi2: unsecure edma max outstanding register
+- bpf, verifier: Correct tail_call_reachable for bpf prog
+- smack: unix sockets: fix accept()ed socket label
+- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
+- ALSA: hda: Add input value sanity checks to HDMI channel map controls
+- ALSA: control: Apply sanity check of input values for user elements
+- drm/i915: Do not attempt to load the GSC multiple times
+- nilfs2: fix state management in error path of log writing function
+- sched: sch_cake: fix bulk flow accounting logic for host fairness
+- ila: call nf_unregister_net_hooks() sooner
+- tcp_bpf: fix return value of tcp_bpf_sendmsg()
+- Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
+- x86/apic: Make x2apic_disable() work correctly
+- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
+- net: mctp-serial: Fix missing escapes on transmit
+- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
+- tracing: Avoid possible softlockup in tracing_iter_reset()
+- tracing/timerlat: Only clear timer if a kthread exists
+- mm: vmalloc: ensure vmap_block is initialised before adding to queue
+- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
+- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
+- clk: qcom: clk-alpha-pll: Fix the pll post div mask
+- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
+- fuse: fix memory leak in fuse_create_open
+- fuse: use unsigned type for getxattr/listxattr size truncation
+- fuse: update stats for pages in dropped aux writeback list
+- mmc: cqhci: Fix checking of CQHCI_HALT state
+- mmc: sdhci-of-aspeed: fix module autoloading
+- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
+- mmc: core: apply SD quirks earlier during probe
+- Bluetooth: MGMT: Ignore keys being loaded with invalid type
+- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
+- rust: macros: provide correct provenance when constructing THIS_MODULE
+- rust: types: Make Opaque::get const
+- nvme-pci: Add sleep quirk for Samsung 990 Evo
+- x86/kaslr: Expose and use the end of the physical memory address space
+- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
+- x86/tdx: Fix data leak in mmio_read()
+- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
+- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
+- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
+- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
+- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
+- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
+- net: microchip: vcap: Fix use-after-free error in kunit test
+- !12289 CVE-2024-46691
+- usb: typec: ucsi: Move unregister out of atomic section
+- !12223 [sync] PR-11910: ext4: dax: Fix inconsistent isize during writing
+- ext4: dax: keep orphan list before truncate overflow allocated blocks
+- ext4: dax: fix overflowing extents beyond inode size when partially writing
+- !12146 mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
+- mm: page_cache_ra_order: Restore 'PF_MEMALLOC_NOFS' flag in 'fallback' branch
+- !12090 USB: usbtmc: prevent kernel-usb-infoleak
+- USB: usbtmc: prevent kernel-usb-infoleak
+- !12286 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.49-6.6.50 LTS Patches
+- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
+- virtio_net: Fix napi_skb_cache_put warning
+- media: uvcvideo: Enforce alignment of frame and interval
+- drm/amd/display: Check BIOS images before it is used
+- drm/amd/display: use preferred link settings for dp signal only
+- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
+- drm/amd/display: added NULL check at start of dc_validate_stream
+- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
+- drm/amdgpu: add lock in kfd_process_dequeue_from_device
+- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
+- drm/amdgpu: add skip_hw_access checks for sriov
+- block: remove the blk_flush_integrity call in blk_integrity_unregister
+- f2fs: fix to do sanity check on blocks for inline_data inode
+- wifi: cfg80211: make hash table duplicates more survivable
+- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
+- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
+- gfs2: Revert "Add quota_change type"
+- crypto: stm32/cryp - call finalize with bh disabled
+- drm/meson: plane: Add error handling
+- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
+- smack: tcp: ipv4, fix incorrect labeling
+- regmap: spi: Fix potential off-by-one when calculating reserved size
+- drm/amdgu: fix Unintentional integer overflow for mall size
+- net: remove NULL-pointer net parameter in ip_metrics_convert
+- fsnotify: clear PARENT_WATCHED flags lazily
+- usb: typec: ucsi: Fix null pointer dereference in trace
+- usbip: Don't submit special requests twice
+- media: v4l2-cci: Always assign *val
+- rcu/nocb: Remove buggy bypass lock contention mitigation
+- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
+- ionic: fix potential irq name truncation
+- RDMA/efa: Properly handle unexpected AQ completions
+- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
+- hwspinlock: Introduce hwspin_lock_bust()
+- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
+- PCI: al: Check IORESOURCE_BUS existence during probe
+- cpufreq: scmi: Avoid overflow of target_freq in fast switch
+- wifi: iwlwifi: remove fw_running op
+- drm/amdgpu: update type of buf size to u32 for eeprom functions
+- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
+- wifi: rtw89: ser: avoid multiple deinit on same CAM
+- drm/amd/pm: check negtive return for table entries
+- drm/amd/pm: check specific index for smu13
+- drm/amd/pm: check specific index for aldebaran
+- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
+- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
+- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
+- drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
+- drm/amdgpu: fix mc_data out-of-bounds read warning
+- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
+- drm/amdkfd: Check debug trap enable before write dbg_ev_file
+- drm/amdgpu: Fix the uninitialized variable warning
+- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
+- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
+- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
+- drm/amd/amdgpu: Check tbo resource pointer
+- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
+- drm/amd/display: Spinlock before reading event
+- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
+- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
+- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
+- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
+- drm/amdgpu: avoid reading vf2pf info size from FB
+- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
+- drm/amd/pm: fix warning using uninitialized value of max_vid_step
+- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
+- drm/amd/pm: fix uninitialized variable warning
+- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
+- drm/amdgpu: fix overflowed array index read warning
+- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
+- selftests: mptcp: join: stop transfer when check is done (part 2.2)
+- selftests: mptcp: join: disable get and dump addr checks
+- selftests: mptcp: join: test for flush/re-add endpoints
+- selftests: mptcp: join: check re-adding init endp with != id
+- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
+- selftests: mptcp: add explicit test case for remove/readd
+- selftests: mptcp: join: cannot rm sf if closed
+- selftests: mptcp: declare event macros in mptcp_lib
+- selftests: mptcp: userspace pm get addr tests
+- selftests: mptcp: dump userspace addrs list
+- mptcp: pm: fix RM_ADDR ID for the initial subflow
+- mptcp: make pm_remove_addrs_and_subflows static
+- ASoC: codecs: ES8326: button detect issue
+- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
+- net: usb: qmi_wwan: add MeiG Smart SRM825L
+- dma-debug: avoid deadlock between dma debug vs printk and netconsole
+- i2c: Fix conditional for substituting empty ACPI functions
+- ASoC: amd: yc: Support mic on HP 14-em0002la
+- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
+- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
+- ALSA: seq: ump: Explicitly reset RPN with Null RPN
+- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
+- ALSA: seq: ump: Use the common RPN/bank conversion context
+- ALSA: ump: Explicitly reset RPN with Null RPN
+- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
+- ALSA: hda/conexant: Mute speakers at suspend / shutdown
+- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
+- btrfs: tree-checker: validate dref root and objectid
+- scsi: ufs: core: Bypass quick recovery if force reset is needed
+- scsi: ufs: core: Check LSDBS cap when !mcq
+- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
+- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
+- !12281 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.48-6.6.49 LTS Patches
+- apparmor: fix policy_unpack_test on big endian systems
+- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
+- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
+- arm64: dts: imx93: update default value for snps,clk-csr
+- arm64: dts: imx93: add nvmem property for eqos
+- arm64: dts: imx93: add nvmem property for fec1
+- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
+- ARM: dts: omap3-n900: correct the accelerometer orientation
+- usb: cdnsp: fix for Link TRB with TC
+- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
+- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
+- usb: dwc3: st: add missing depopulate in probe error path
+- usb: dwc3: core: Prevent USB core invalid event buffer address access
+- usb: dwc3: omap: add missing depopulate in probe error path
+- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
+- USB: serial: option: add MeiG Smart SRM825L
+- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
+- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
+- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
+- soc: qcom: pmic_glink: Fix race during initialization
+- soc: qcom: pmic_glink: Actually communicate when remote goes down
+- soc: qcom: cmd-db: Map shared memory as WC, not WB
+- nfc: pn533: Add poll mod list filling check
+- net: busy-poll: use ktime_get_ns() instead of local_clock()
+- drm/amd/display: avoid using null object of framebuffer
+- sctp: fix association labeling in the duplicate COOKIE-ECHO case
+- gtp: fix a potential NULL pointer dereference
+- bonding: change ipsec_lock from spin lock to mutex
+- bonding: extract the use of real_device into local variable
+- bonding: implement xdo_dev_state_free and call it after deletion
+- selftests: forwarding: local_termination: Down ports on cleanup
+- selftests: forwarding: no_forwarding: Down ports on cleanup
+- netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
+- wifi: iwlwifi: fw: fix wgds rev 3 exact size
+- netfilter: nf_tables: restore IP sanity checks for netdev/egress
+- iommu: Do not return 0 from map_pages if it doesn't do anything
+- Bluetooth: hci_core: Fix not handling hibernation actions
+- Bluetooth: btnxpuart: Fix random crash seen while removing driver
+- Bluetooth: btnxpuart: Handle FW Download Abort scenario
+- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
+- dmaengine: dw: Add memory bus width verification
+- dmaengine: dw: Add peripheral bus width verification
+- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
+- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
+- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
+- soundwire: stream: fix programming slave ports for non-continous port maps
+- phy: fsl-imx8mq-usb: fix tuning parameter name
+- iommufd: Do not allow creating areas without READ or WRITE
+- cifs: Fix FALLOC_FL_PUNCH_HOLE support
+- mm: Fix missing folio invalidation calls during truncation
+- ovl: ovl_parse_param_lowerdir: Add missed '
+- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
+- pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
+- ASoC: SOF: amd: Fix for acp init sequence
+- ASoC: amd: acp: fix module autoloading
+- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
+- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
+- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
+- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
+- drm/vmwgfx: Fix prime with external buffers
+- drm/amdgpu/swsmu: always force a state reprogram on init
+- drm/amdgpu: align pp_power_profile_mode with kernel docs
+- selftests: mptcp: join: check re-re-adding ID 0 endp
+- selftests: mptcp: join: no extra msg if no counter
+- selftests: mptcp: join: check removing ID 0 endpoint
+- mptcp: pm: ADD_ADDR 0 is not a new address
+- mptcp: pm: fix ID 0 endp usage after multiple re-creations
+- mptcp: pm: do not remove already closed subflows
+- mptcp: pm: send ACK on an active subflow
+- mptcp: pm: reset MPC endp ID when re-added
+- mptcp: pm: skip connecting to already established sf
+- mptcp: pm: reuse ID 0 after delete and re-add
+- mptcp: sched: check both backup in retrans
+- mptcp: close subflow when receiving TCP+FIN
+- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
+- wifi: mwifiex: duplicate static structs used in driver instances
+- wifi: wfx: repair open network AP mode
+- of: Add cleanup.h based auto release via __free(device_node) markings
+- pinctrl: single: fix potential NULL dereference in pcs_get_function()
+- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
+- btrfs: run delayed iputs when flushing delalloc
+- LoongArch: Remove the unused dma-direct.h
+- ALSA: seq: Skip event type filtering for UMP events
+- !12276 mm: mem_reliable: Initialize reliable_nr_page when mm_init()
+- mm: mem_reliable: Initialize reliable_nr_page when mm_init()
+- !12178 net: stmmac: move the EST lock to struct stmmac_priv
+- net: stmmac: move the EST lock to struct stmmac_priv
+- !12181 net: ena: Add validation for completion descriptors consistency
+- net: ena: Add validation for completion descriptors consistency
+- !12255 drm/amd/display: Ensure index calculation will not overflow
+- drm/amd/display: Ensure index calculation will not overflow
+- !12214 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
+- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
+- !12147 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
+- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
+- !9955 [OLK-6.6]HYGON: CSV3 patch series part 1 (Secure memory management and initialization for CSV3)
+- crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3
+- x86/mm: Manage CSV3 guest's private memory by CMA
+- crypto: ccp: Define CSV3 key management command id
+- KVM: SEV: Pin SEV guest memory out of CMA area
+- !12253 RDMA/hns: Fix flush cqe error when racing with destroy qp
+- RDMA/hns: Fix flush cqe error when racing with destroy qp
+- !12217 v2 RDMA/hns: Fix new mmaped pages during resetting
+- RDMA/hns: Fix new mmaped pages during resetting
+- !12216 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
+- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
+- !12209 net/hinic3: fix version showed in ethtool
+- net/hinic3: fix version showed in ethtool
+- !12218 KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
+- KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
+- !11667 Adds Nebula S1000 series network snic driver
+- Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
+- !12036 KVM: arm64: Add new HiSi CPU type for supporting DVMBM
+- KVM: arm64: Add new HiSi CPU type for supporting DVMBM
+- !12112 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.47-6.6.48 LTS Patches
+- Revert "s390/dasd: Establish DMA alignment"
+- ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
+- drm/amdgpu/vcn: not pause dpg for unified queue
+- drm/amdgpu/vcn: identify unified queue in sw init
+- selftests/bpf: Add a test to verify previous stacksafe() fix
+- ALSA: timer: Relax start tick time check for slave timer elements
+- igc: Fix qbv tx latency by setting gtxoffset
+- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
+- drm/msm/mdss: specify cfg bandwidth for SDM670
+- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
+- Revert "drm/amd/display: Validate hw_points_num before using it"
+- Revert "usb: gadget: uvc: cleanup request when not in correct state"
+- selftests: mptcp: join: check re-using ID of closed subflow
+- selftests: mptcp: join: validate fullmesh endp on 1st sf
+- mptcp: pm: fullmesh: select the right ID later
+- mptcp: pm: only in-kernel cannot have entries with ID 0
+- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
+- mptcp: pm: only mark 'subflow' endp as available
+- mptcp: pm: remove mptcp_pm_remove_subflow()
+- mptcp: pm: re-using ID of unused flushed subflows
+- mptcp: pm: re-using ID of unused removed subflows
+- mptcp: pm: re-using ID of unused removed ADD_ADDR
+- nouveau/firmware: use dma non-coherent allocator
+- pmdomain: imx: wait SSAR when i.MX93 power domain on
+- pmdomain: imx: scu-pd: Remove duplicated clocks
+- mmc: dw_mmc: allow biu and ciu clocks to defer
+- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
+- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
+- cxgb4: add forgotten u64 ivlan cast before shift
+- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
+- Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
+- HID: wacom: Defer calculation of resolution until resolution_code is known
+- MIPS: Loongson64: Set timer mode in cpu-probe
+- net: dsa: microchip: fix PTP config failure when using multiple ports
+- drm/amdgpu: Validate TA binary size
+- ksmbd: the buffer of smb2 query dir response has at least 1 byte
+- scsi: core: Fix the return value of scsi_logical_block_count()
+- smb: client: ignore unhandled reparse tags
+- drm/msm: fix the highest_bank_bit for sc7180
+- drm/msm/mdss: Handle the reg bus ICC path
+- drm/msm/mdss: Rename path references to mdp_path
+- drm/msm/mdss: switch mdss to use devm_of_icc_get()
+- drm/msm/dpu: take plane rotation into account for wide planes
+- drm/msm/dpu: try multirect based on mdp clock limits
+- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
+- drm/msm/dp: reset the link phy params before link training
+- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
+- drm/msm/dpu: capture snapshot on the first commit_done timeout
+- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
+- drm/msm/dpu: drop MSM_ENC_VBLANK support
+- drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
+- drm/msm/dp: fix the max supported bpp logic
+- drm/msm/dpu: don't play tricks with debug macros
+- net: ovs: fix ovs_drop_reasons error
+- net: xilinx: axienet: Fix dangling multicast addresses
+- net: xilinx: axienet: Always disable promiscuous mode
+- octeontx2-af: Fix CPT AF register offset calculation
+- netfilter: flowtable: validate vlan header
+- udp: fix receiving fraglist GSO packets
+- igb: cope with large MAX_SKB_FRAGS
+- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
+- ice: fix truesize operations for PAGE_SIZE >= 8192
+- ice: fix ICE_LAST_OFFSET formula
+- ice: fix page reuse when PAGE_SIZE is over 8k
+- bonding: fix xfrm state handling when clearing active slave
+- bonding: fix xfrm real_dev null pointer dereference
+- bonding: fix null pointer deref in bond_ipsec_offload_ok
+- bonding: fix bond_ipsec_offload_ok return type
+- ip6_tunnel: Fix broken GRO
+- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
+- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
+- net: mctp: test: Use correct skb for route input check
+- selftests: udpgro: report error when receive failed
+- tc-testing: don't access non-existent variable on exception
+- net: mscc: ocelot: serialize access to the injection/extraction groups
+- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
+- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
+- Bluetooth: SMP: Fix assumption of Central always being Initiator
+- Bluetooth: hci_core: Fix LE quote calculation
+- drm/amdkfd: reserve the BO before validating it
+- ALSA: hda/tas2781: Use correct endian conversion
+- platform/surface: aggregator: Fix warning when controller is destroyed in probe
+- drm/amd/amdgpu: command submission parser for JPEG
+- drm/amd/display: fix cursor offset on rotation 180
+- drm/amd/display: Enable otg synchronization logic for DCN321
+- drm/amd/display: Adjust cursor position
+- btrfs: send: allow cloning non-aligned extent if it ends at i_size
+- btrfs: replace sb::s_blocksize by fs_info::sectorsize
+- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
+- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
+- selftests/mm: log run_vmtests.sh results in TAP format
+- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
+- dm suspend: return -ERESTARTSYS instead of -EINTR
+- riscv: entry: always initialize regs->a0 to -ENOSYS
+- i2c: stm32f7: Add atomic_xfer method to driver
+- jfs: define xtree root and page independently
+- nvme: fix namespace removal list
+- EDAC/skx_common: Allow decoding of SGX addresses
+- ionic: check cmd_regs before copying in or out
+- ionic: use pci_is_enabled not open code
+- hrtimer: Prevent queuing of hrtimer without a function callback
+- drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
+- nvme: use srcu for iterating namespace list
+- selftests/bpf: Fix a few tests for GCC related warnings.
+- nvmet-rdma: fix possible bad dereference when freeing rsps
+- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
+- usb: dwc3: core: Skip setting event buffers for host only controllers
+- platform/x86: lg-laptop: fix %s null argument warning
+- clocksource: Make watchdog and suspend-timing multiplication overflow safe
+- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
+- s390/iucv: fix receive buffer virtual vs physical address confusion
+- openrisc: Call setup_memory() earlier in the init sequence
+- NFS: avoid infinite loop in pnfs_update_layout.
+- nvmet-tcp: do not continue for invalid icreq
+- rtc: nct3018y: fix possible NULL dereference
+- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
+- Bluetooth: bnep: Fix out-of-bound access
+- nvme: clear caller pointer on identify failure
+- usb: gadget: fsl: Increase size of name buffer for endpoints
+- f2fs: fix to do sanity check in update_sit_entry
+- btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
+- btrfs: change BUG_ON to assertion in tree_move_down()
+- btrfs: send: handle unexpected inode in header process_recorded_refs()
+- btrfs: send: handle unexpected data in header buffer in begin_cmd()
+- btrfs: handle invalid root reference found in may_destroy_subvol()
+- btrfs: push errors up from add_async_extent()
+- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
+- btrfs: change BUG_ON to assertion when checking for delayed_node root
+- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
+- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
+- powerpc/boot: Only free if realloc() succeeds
+- powerpc/boot: Handle allocation failure in simple_realloc()
+- f2fs: stop checkpoint when get a out-of-bounds segment
+- rxrpc: Don't pick values out of the wire header when setting up security
+- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
+- memory: stm32-fmc2-ebi: check regmap_read return value
+- x86: Increase brk randomness entropy for 64-bit systems
+- md: clean up invalid BUG_ON in md_ioctl
+- netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
+- tick: Move got_idle_tick away from common flags
+- clocksource/drivers/arm_global_timer: Guard against division by zero
+- accel/habanalabs: fix debugfs files permissions
+- virtiofs: forbid newlines in tags
+- hrtimer: Select housekeeping CPU during migration
+- gpio: sysfs: extend the critical section for unregistering sysfs devices
+- drm/lima: set gp bus_stop bit before hard reset
+- net/sun3_82586: Avoid reading past buffer in debug output
+- wifi: iwlwifi: mvm: avoid garbage iPN
+- media: drivers/media/dvb-core: copy user arrays safely
+- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
+- fs: binfmt_elf_efpic: don't use missing interpreter's properties
+- media: pci: cx23885: check cx23885_vdev_init() return
+- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
+- riscv: blacklist assembly symbols for kprobe
+- quota: Remove BUG_ON from dqget()
+- wifi: ath12k: Add missing qmi_txn_cancel() calls
+- fuse: fix UAF in rcu pathwalks
+- afs: fix __afs_break_callback() / afs_drop_open_mmap() race
+- btrfs: zlib: fix and simplify the inline extent decompression
+- ext4: do not trim the group with corrupted block bitmap
+- nvmet-trace: avoid dereferencing pointer too early
+- EDAC/skx_common: Filter out the invalid address
+- gfs2: Refcounting fix in gfs2_thaw_super
+- Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
+- evm: don't copy up 'security.evm' xattr
+- drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
+- ionic: no fw read when PCI reset failed
+- ionic: prevent pci disable of already disabled device
+- powerpc/pseries/papr-sysparm: Validate buffer object lengths
+- hwmon: (pc87360) Bounds check data->innr usage
+- ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
+- powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
+- memory: tegra: Skip SID programming if SID registers aren't set
+- drm/msm: Reduce fallout of fence signaling vs reclaim hangs
+- arm64: Fix KASAN random tag seed initialization
+- powerpc/topology: Check if a core is online
+- cpu/SMT: Enable SMT only if a core is online
+- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
+- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
+- rust: work around `bindgen` 0.69.0 issue
+- hwmon: (ltc2992) Avoid division by zero
+- IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
+- clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
+- wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
+- wifi: iwlwifi: fw: Fix debugfs command sending
+- wifi: iwlwifi: abort scan when rfkill on but device enabled
+- gfs2: setattr_chown: Add missing initialization
+- wifi: mac80211: flush STA queues on unauthorization
+- scsi: spi: Fix sshdr use
+- ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
+- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
+- media: qcom: venus: fix incorrect return value
+- drm/tegra: Zero-initialize iosys_map
+- binfmt_misc: cleanup on filesystem umount
+- accel/habanalabs: fix bug in timestamp interrupt handling
+- accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
+- accel/habanalabs/gaudi2: unsecure tpc count registers
+- media: s5p-mfc: Fix potential deadlock on condlock
+- staging: ks7010: disable bh on tx_dev_lock
+- drm/amd/display: Validate hw_points_num before using it
+- usb: gadget: uvc: cleanup request when not in correct state
+- wifi: mt76: fix race condition related to checking tx queue fill status
+- staging: iio: resolver: ad2s1210: fix use before initialization
+- wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
+- media: radio-isa: use dev_name to fill in bus_info
+- drm/amdkfd: Move dma unmapping after TLB flush
+- i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
+- i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
+- wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
+- drm/bridge: tc358768: Attempt to fix DSI horizontal timings
+- s390/smp,mcck: fix early IPI handling
+- RDMA/rtrs: Fix the problem of variable not initialized fully
+- i2c: riic: avoid potential division by zero
+- cgroup: Avoid extra dereference in css_populate_dir()
+- wifi: cw1200: Avoid processing an invalid TIM IE
+- sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
+- net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
+- rcu: Eliminate rcu_gp_slow_unregister() false positive
+- rcu: Dump memory object info if callback function is invalid
+- mm: Remove kmem_valid_obj()
+- wifi: iwlwifi: mvm: fix recovery flow in CSA
+- wifi: mac80211: fix BA session teardown race
+- wifi: cfg80211: check wiphy mutex is held for wdev mutex
+- wifi: mac80211: lock wiphy in IP address notifier
+- ASoC: cs35l45: Checks index of cs35l45_irqs[]
+- ssb: Fix division by zero issue in ssb_calc_clock_rate
+- drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
+- drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
+- drm/amd/pm: fix error flow in sensor fetching
+- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
+- gpio: mlxbf3: Support shutdown() function
+- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
+- netfilter: nf_tables: Introduce nf_tables_getobj_single
+- netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
+- netfilter: nf_tables: nft_obj_filter fits into cb->ctx
+- netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
+- netfilter: nf_tables: A better name for nft_obj_filter
+- netfilter: nf_tables: Unconditionally allocate nft_obj_filter
+- netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
+- netfilter: nf_tables: Audit log dump reset after the fact
+- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
+- netfilter: flowtable: initialise extack before use
+- netfilter: allow ipv6 fragments to arrive on different devices
+- tcp: Update window clamping condition
+- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
+- mlxbf_gige: disable RX filters until RX path initialized
+- net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
+- net: dsa: vsc73xx: check busy flag in MDIO operations
+- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
+- net: dsa: vsc73xx: pass value in phy_write operation
+- net: axienet: Fix register defines comment description
+- atm: idt77252: prevent use after free in dequeue_rx()
+- net/mlx5e: Correctly report errors for ethtool rx flows
+- igc: Fix reset adapter logics when tx mode change
+- igc: Fix qbv_config_change_errors logics
+- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
+- bpf: Fix updating attached freplace prog in prog_array map
+- s390/uv: Panic for set and remove shared access UVC errors
+- drm/amdgpu/jpeg4: properly set atomics vmid field
+- drm/amdgpu/jpeg2: properly set atomics vmid field
+- memcg_write_event_control(): fix a user-triggerable oops
+- drm/amdgpu: Actually check flags for all context ops.
+- btrfs: tree-checker: add dev extent item checks
+- btrfs: zoned: properly take lock to read/update block group's zoned variables
+- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
+- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
+- selinux: add the processing of the failure of avc_add_xperms_decision()
+- selinux: fix potential counting error in avc_add_xperms_decision()
+- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
+- net: mana: Fix RX buf alloc_size alignment and atomic op panic
+- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
+- btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
+- dm persistent data: fix memory allocation failure
+- dm resume: don't return EINVAL when signalled
+- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
+- ACPI: EC: Evaluate _REG outside the EC scope more carefully
+- ACPICA: Add a depth argument to acpi_execute_reg_methods()
+- riscv: change XIP's kernel_map.size to be size of the entire kernel
+- KVM: s390: fix validity interception issue when gisa is switched off
+- s390/dasd: fix error recovery leading to data corruption on ESE devices
+- ALSA: hda/tas2781: fix wrong calibrated data order
+- thunderbolt: Mark XDomain as unplugged when router is removed
+- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
+- ALSA: usb-audio: Support Yamaha P-125 quirk entry
+- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
+- char: xillybus: Refine workqueue handling
+- char: xillybus: Don't destroy workqueue from work item running on it
+- selinux: revert our use of vma_is_initial_heap()
+- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
+- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
+- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
+- tty: atmel_serial: use the correct RTS flag.
+- !12087 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
+- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
+- !6996 sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
+- sched/fair: Optimize performance by inlining cpu_util_without() and cpu_util()
+- !12080 btrfs: clean up our handling of refs == 0 in snapshot delete
+- btrfs: clean up our handling of refs == 0 in snapshot delete
+- !12052 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
+- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
+- !12082 userfaultfd: don't BUG_ON() if khugepaged yanks our page table
+- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
+- !12077 ELF: fix kernel.randomize_va_space double read
+- ELF: fix kernel.randomize_va_space double read
+- !12068 usb: gadget: aspeed_udc: validate endpoint index for ast udc
+- usb: gadget: aspeed_udc: validate endpoint index for ast udc
+- !12057 netfilter: nft_socket: fix sk refcount leaks
+- netfilter: nft_socket: fix sk refcount leaks
+- !11954 drm/amdgpu: fix the waring dereferencing hive
+- drm/amdgpu: fix the waring dereferencing hive
+- !12059 mptcp: pm: Fix uaf in __timer_delete_sync
+- mptcp: pm: Fix uaf in __timer_delete_sync
+- !12058 net: dpaa: Pad packets to ETH_ZLEN
+- net: dpaa: Pad packets to ETH_ZLEN
+- !12076 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
+- drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
+- !11966 drm/amd/pm: Fix negative array index read
+- drm/amd/pm: Fix negative array index read
+
+' for pr_err
+* Thu Oct 10 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-46.0.0.51
+- !12061 net/mlx5: Fix bridge mode operations when there are no VFs
+- net/mlx5: Fix bridge mode operations when there are no VFs
+- !12074 drm/amd/display: Check index for aux_rd_interval before using
+- drm/amd/display: Check index for aux_rd_interval before using
+- !12063 cpufreq: intel_pstate: Revise global turbo disable check
+- cpufreq: intel_pstate: Revise global turbo disable check
+- !12051 um: line: always fill *error_out in setup_one_line()
+- um: line: always fill *error_out in setup_one_line()
+- !12023 ASoC: meson: axg-card: fix 'use-after-free'
+- ASoC: meson: axg-card: fix 'use-after-free'
+- !12022 drm/amd/display: Check gpio_id before used as array index
+- drm/amd/display: Check gpio_id before used as array index
+- !12049 drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
+- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
+- !11949 mptcp: pm: only decrement add_addr_accepted for MPJ req
+- mptcp: pm: only decrement add_addr_accepted for MPJ req
+- !11763 [OLK-6.6] Intel: Backport to support Intel IFS(In Field Scan) SBAF on GNR
+- platform/x86/intel/ifs: Fix SBAF title underline length
+- trace: platform/x86/intel/ifs: Add SBAF trace support
+- platform/x86/intel/ifs: Add SBAF test support
+- platform/x86/intel/ifs: Add SBAF test image loading support
+- platform/x86/intel/ifs: Refactor MSR usage in IFS test code
+- selftests: ifs: verify IFS ARRAY BIST functionality
+- selftests: ifs: verify IFS scan test functionality
+- selftests: ifs: verify test image loading functionality
+- selftests: ifs: verify test interfaces are created by the driver
+- platform/x86/intel/ifs: Disable irq during one load stage
+- platform/x86/intel/ifs: trace: display batch num in hex
+- platform/x86/intel/ifs: Classify error scenarios correctly
+- platform/x86/intel/ifs: Remove unnecessary initialization of 'ret'
+- platform/x86/intel/ifs: Add an entry rendezvous for SAF
+- platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST
+- platform/x86/intel/ifs: Add current batch number to trace output
+- platform/x86/intel/ifs: Trace on all HT threads when executing a test
+- !12039 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
+- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
+- !12033 sysctl: always initialize i_uid/i_gid
+- sysctl: always initialize i_uid/i_gid
+- !12014 dma-buf: heaps: Fix off-by-one in CMA heap fault handler
+- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
+- !12009 rtmutex: Drop rt_mutex::wait_lock before scheduling
+- rtmutex: Drop rt_mutex::wait_lock before scheduling
+- !11617 v2 Fix VSYNC referencing an unmapped VPE on GIC v4.0/v4.1
+- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.0
+- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
+- !12016 perf/x86/intel: Limit the period on Haswell
+- perf/x86/intel: Limit the period on Haswell
+- !12017 cppc_cpufreq: Fix possible null pointer dereference
+- cppc_cpufreq: Fix possible null pointer dereference
+- !11995 drm/amd/display: Assign linear_pitch_alignment even for VM
+- drm/amd/display: Assign linear_pitch_alignment even for VM
+- !11796 bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
+- bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
+- !12004 spi: rockchip: Resolve unbalanced runtime PM / system PM handling
+- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
+- !12000 nvmet-tcp: fix kernel crash if commands allocation fails
+- nvmet-tcp: fix kernel crash if commands allocation fails
+- !11969 drm/amd/display: Run DC_LOG_DC after checking link->link_enc
+- drm/amd/display: Run DC_LOG_DC after checking link->link_enc
+- !11963 serial: sc16is7xx: fix invalid FIFO access with special register set
+- serial: sc16is7xx: fix invalid FIFO access with special register set
+- !11985 Fix CVE-2024-46845
+- tracing/osnoise: Fix build when timerlat is not enabled
+- tracing/timerlat: Only clear timer if a kthread exists
+- !11909 ksmbd: unset the binding mark of a reused connection
+- ksmbd: unset the binding mark of a reused connection
+- !11983 wifi: ath12k: fix firmware crash due to invalid peer nss
+- wifi: ath12k: fix firmware crash due to invalid peer nss
+- !11984 drm/amd/display: Add array index check for hdcp ddc access
+- drm/amd/display: Add array index check for hdcp ddc access
+- !11989 drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
+- drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
+- !11992 scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
+- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
+- !11979 CVE-2024-46814
+- drm/amd/display: Check msg_id before processing transcation
+- !11960 scsi: ufs: core: Remove SCSI host only if added
+- scsi: ufs: core: Remove SCSI host only if added
+- !11944 drm/amdgpu: Fix the warning division or modulo by zero
+- drm/amdgpu: Fix the warning division or modulo by zero
+- !11971 sched: Support to enable/disable dynamic_affinity
+- sched: Support to enable/disable dynamic_affinity
+- !11951 net: phy: Fix missing of_node_put() for leds
+- net: phy: Fix missing of_node_put() for leds
+- !11956 Fix CVE-2024-44958 6.6
+- sched/smt: Fix unbalance sched_smt_present dec/inc
+- sched/smt: Introduce sched_smt_present_inc/dec() helper
+- !11945 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
+- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
+- !11919 btrfs: fix race between direct IO write and fsync when using same fd
+- btrfs: fix race between direct IO write and fsync when using same fd
+- !11920 hwmon: (lm95234) Fix underflows seen when writing limit attributes
+- hwmon: (lm95234) Fix underflows seen when writing limit attributes
+- !11820 powerpc/qspinlock: Fix deadlock in MCS queue
+- powerpc/qspinlock: Fix deadlock in MCS queue
+- !11915 ethtool: check device is present when getting link settings
+- ethtool: check device is present when getting link settings
+- !11936 btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
+- btrfs: remove NULL transaction support for btrfs_lookup_extent_info()
+- !11929 Merge some hns RoCE patches from the mainline to OLK-6.6
+- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
+- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
+- Revert "RDMA/hns: Fix Use-After-Free of rsv_qp"
+- Revert "RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()"
+- !11912 smb: client: fix double put of @cfile in smb2_set_path_size()
+- smb: client: fix double put of @cfile in smb2_set_path_size()
+- !11908 HID: amd_sfh: free driver_data after destroying hid device
+- HID: amd_sfh: free driver_data after destroying hid device
+- !11926 nilfs2: protect references to superblock parameters exposed in sysfs
+- nilfs2: protect references to superblock parameters exposed in sysfs
+- !11927 hwmon: (hp-wmi-sensors) Check if WMI event data exists
+- hwmon: (hp-wmi-sensors) Check if WMI event data exists
+- !11844 fix CVE-2024-46771
+- can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
+- can: bcm: Remove proc entry when dev is unregistered.
+- !11885 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
+- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
+- !11795 i2c: tegra: Do not mark ACPI devices as irq safe
+- i2c: tegra: Do not mark ACPI devices as irq safe
+- !11804 drm/amdgpu: Fix out-of-bounds write warning
+- drm/amdgpu: Fix out-of-bounds write warning
+- !11901 scsi: aacraid: Fix double-free on probe failure
+- scsi: aacraid: Fix double-free on probe failure
+- !11859 char: xillybus: Check USB endpoints when probing device
+- char: xillybus: Check USB endpoints when probing device
+- !11865 pktgen: use cpus_read_lock() in pg_net_init()
+- pktgen: use cpus_read_lock() in pg_net_init()
+- !11876 btrfs: handle errors from btrfs_dec_ref() properly
+- btrfs: handle errors from btrfs_dec_ref() properly
+- !11893 tracing/osnoise: Use a cpumask to know what threads are kthreads
+- tracing/osnoise: Use a cpumask to know what threads are kthreads
+- !11840 userfaultfd: fix checks for huge PMDs
+- userfaultfd: fix checks for huge PMDs
+- !11891 wifi: rtw88: usb: schedule rx work after everything is set up
+- wifi: rtw88: usb: schedule rx work after everything is set up
+- !11860 VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
+- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
+- !11870 NFSD: Reset cb_seq_status after NFS4ERR_DELAY
+- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
+- !11874 fix CVE-2024-46701
+- libfs: fix infinite directory reads for offset dir
+- fs: fix kabi kroken in struct offset_ctx
+- libfs: Convert simple directory offsets to use a Maple Tree
+- test_maple_tree: testing the cyclic allocation
+- maple_tree: Add mtree_alloc_cyclic()
+- libfs: Add simple_offset_empty()
+- libfs: Define a minimum directory offset
+- libfs: Re-arrange locking in offset_iterate_dir()
+- !11689 smb: client: fix double put of @cfile in smb2_rename_path()
+- smb: client: fix double put of @cfile in smb2_rename_path()
+- !11883 usb: dwc3: st: fix probed platform device ref count on probe error path
+- usb: dwc3: st: fix probed platform device ref count on probe error path
+- !11884 PCI: Add missing bridge lock to pci_bus_lock()
+- PCI: Add missing bridge lock to pci_bus_lock()
+- !11862 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
+- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
+- !11758 smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
+- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
+- !11857 arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
+- arm64/mpam: Fix redefined reference of 'mpam_detect_is_enabled'
+- !11823 mmc: mmc_test: Fix NULL dereference on allocation failure
+- mmc: mmc_test: Fix NULL dereference on allocation failure
+- !11819 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
+- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
+- !11495 ext4: Fix race in buffer_head read fault injection
+- ext4: Fix race in buffer_head read fault injection
+- !11845 bpf: verifier: prevent userspace memory access
+- bpf: verifier: prevent userspace memory access
+- !11748 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
+- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
+- !11624 Fix iBMA bug and change version
+- BMA: Fix edma driver initialization problem and change the version number.
+- !11850 misc: fastrpc: Fix double free of 'buf' in error path
+- misc: fastrpc: Fix double free of 'buf' in error path
+- !11655 drm/amd/display: Check denominator pbn_div before used
+- drm/amd/display: Check denominator pbn_div before used
+- !11686 udf: Avoid excessive partition lengths
+- udf: Avoid excessive partition lengths
+- !11685 binder: fix UAF caused by offsets overwrite
+- binder: fix UAF caused by offsets overwrite
+- !11798 CVE-2024-46784
+- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
+- net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
+- !11814 selinux,smack: don't bypass permissions check in inode_setsecctx hook
+- selinux,smack: don't bypass permissions check in inode_setsecctx hook
+- !11811 apparmor: fix possible NULL pointer dereference
+- apparmor: fix possible NULL pointer dereference
+- !11681 net/mlx5e: SHAMPO, Fix incorrect page release
+- net/mlx5e: SHAMPO, Fix incorrect page release
+- !11679 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
+- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
+- !11672 netem: fix return value if duplicate enqueue fails
+- netem: fix return value if duplicate enqueue fails
+- !11783 mm: hwpoison: two more poison recovery
+- mm: support poison recovery from copy_present_page()
+- mm: support poison recovery from do_cow_fault()
+- !11787 nilfs2: fix missing cleanup on rollforward recovery error
+- nilfs2: fix missing cleanup on rollforward recovery error
+- !11744 powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
+- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
+- !11766 drm/amd/display: Check denominator crb_pipes before used
+- drm/amd/display: Check denominator crb_pipes before used
+- !11790 efi/libstub: add checking validity of memory regions
+- efi/libstub: add checking validity of memory regions
+- !11802 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
+- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
+- !11747 [OLK 6.6] some bugfixes for hns3
+- net: hns3: fix concurrent setting vlan filter issue
+- net: hns3: fix snprintf() is printing too much problem
+- net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
+- net: hns3: fix spelling mistake "reg_um" -> "reg_num"
+- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
+- net: hns3:support enable or disable pfc strom prevent
+- net: hns3: fix wrong use of semaphore up
+
+* Wed Sep 25 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-44.0.0.50
+- !11769 tools: move alignment-related macros to new <linux/align.h>
+- tools: move alignment-related macros to new <linux/align.h>
+- !11753 driver: iio: add missing checks on iio_info's callback access
+- driver: iio: add missing checks on iio_info's callback access
+- !11740 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
+- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
+- !11733 Input: MT - limit max slots
+- Input: MT - limit max slots
+- !11757 arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
+- arm64/mpam: Check mpam_detect_is_enabled() before accessing MPAM registers
+- Revert "arm64: head.S: Initialise MPAM EL2 registers and disable traps"
+- !11543 Fix CVE-2024-45025
+- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
+- bitmap: introduce generic optimized bitmap_size()
+- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
+- s390/cio: rename bitmap_size() -> idset_bitmap_size()
+- !11713 btrfs: fix qgroup reserve leaks in cow_file_range
+- btrfs: fix qgroup reserve leaks in cow_file_range
+- !11725 Squashfs: sanity check symbolic link size
+- Squashfs: sanity check symbolic link size
+- !11715 btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
+- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
+- !11714 CVE-2024-46751
+- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
+- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
+- btrfs: remove superfluous metadata check at btrfs_lookup_extent_info()
+- !11717 CVE-2024-43904
+- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
+- !11718 CVE-2024-41008
+- drm/amdgpu: change vm->task_info handling
+- !11691 sch/netem: fix use after free in netem_dequeue
+- sch/netem: fix use after free in netem_dequeue
+- !11719 rtla/osnoise: Prevent NULL dereference in error handling
+- rtla/osnoise: Prevent NULL dereference in error handling
+- !11626 smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
+- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
+- !11651 large folio: Performance and bugfix
+- mm: remove invalidate_inode_page()
+- mm: convert isolate_page() to mf_isolate_folio()
+- mm: convert soft_offline_in_use_page() to use a folio
+- mm: use mapping_evict_folio() in truncate_error_page()
+- mm: convert __do_fault() to use a folio
+- mm: make mapping_evict_folio() the preferred way to evict clean folios
+- tmpfs: fault in smaller chunks if large folio allocation not allowed
+- mm,tmpfs: consider end of file write in shmem_is_huge
+- mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
+- mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
+- mm: shmem: simplify the suitable huge orders validation for tmpfs
+- !11644 drm/amdgpu: fix dereference after null check
+- drm/amdgpu: fix dereference after null check
+- !11675 【OLK 6.6】net: hns3: some bugfixes for hns3 driver
+- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
+- net: hns3: fixed reset failure issues caused by the incorrect reset type
+- net: hns3: fix missing features due to dev->features configuration too early
+- net: hns3: fix a deadlock problem when config TC during resetting
+- net: hns3: add sync command to sync io-pgtable
+- net: hns3: default enable tx bounce buffer when smmu enabled
+- net: hns3: don't add the len of vlan head if skb_vlan_pop failed
+- net: hns3: void array out of bound when loop tnl_num
+- net: hns3: use correct release function during uninitialization
+- net: hns3: delete redundant enabling actions for Layer 2 fowarding
+- !11721 v3 mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
+- mm/migration: do not folio copy in MIGRATE_SYNC_NO_COPY mode
+- !8819 Add support for Hygon model 7h processors
+- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h
+- EDAC/amd64: Add support for Hygon family 18h model 7h
+- x86/amd_nb: Add support for Hygon family 18h model 7h
+- !11157 [OLK-6.6] Support Hygon Trusted Key Management run on CSV Guest
+- drivers/crypto/ccp: add ioctl API to pin TKM hugepage
+- driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate
+- drivers/crypto/ccp: support TKM run on CSV
+- drivers/crypto/ccp: remove multi-level pointers processing for vpsp
+- !11669 cgroup-psi-add-PSI_STATE_LAST-for-kabi-reserve
+- cgroup/psi: add PSI_STATE_LAST for kabi reserve
+- !11666 drm/amd/pm: fix the Out-of-bounds read warning
+- drm/amd/pm: fix the Out-of-bounds read warning
+- !11607 tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
+- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
+- !11646 net: hns3: fix a deadlock problem when config TC during resetting
+- net: hns3: fix a deadlock problem when config TC during resetting
+- !11648 vsock: fix recursive ->recvmsg calls
+- vsock: fix recursive ->recvmsg calls
+- !11656 fix CVE-2024-46714
+- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
+- !11631 fix CVE-2024-46723
+- drm/amdgpu: fix ucode out-of-bounds read warning
+- !11642 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
+- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
+- !11638 Fix CVE-2024-44991
+- tcp: do not export tcp_twsk_purge()
+- tcp: prevent concurrent execution of tcp_sk_exit_batch
+- tcp/dccp: do not care about families in inet_twsk_purge()
+- tcp/dccp: bypass empty buckets in inet_twsk_purge()
+- !11608 v3 arm64: perf: Add support for event counting threshold
+- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
+- arm: perf: Fix ARCH=arm build with GCC
+- Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
+- Documentation: arm64: Document the PMU event counting threshold feature
+- arm64: perf: Add support for event counting threshold
+- arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
+- perf/arm_dmc620: Remove duplicate format attribute #defines
+- arm: pmu: Share user ABI format mechanism with SPE
+- arm64: perf: Include threshold control fields in PMEVTYPER mask
+- arm: perf: Convert remaining fields to use GENMASK
+- arm: perf: Use GENMASK for PMMIR fields
+- arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
+- arm: perf: Remove inlines from arm_pmuv3.c
+- drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
+- KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0
+- KVM: arm64: Add PMU event filter bits required if EL3 is implemented
+- KVM: arm64: Make PMEVTYPER<n>_EL0.NSH RES0 if EL2 isn't advertised
+- drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init()
+- drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally
+- !11629 CVE-2024-46785
+- eventfs: Use list_del_rcu() for SRCU protected list variable
+- !11641 mm: set hugepage to false when anon mthp allocation
+- mm: set hugepage to false when anon mthp allocation
+- !11559 mm/ksm: fix possible UAF of stable_node
+- mm/ksm: fix possible UAF of stable_node
+- !11613 Input: uinput - reject requests with unreasonable number of slots
+- Input: uinput - reject requests with unreasonable number of slots
+- !11460 mptcp: pm: avoid possible UaF when selecting endp
+- mptcp: pm: avoid possible UaF when selecting endp
+- !11598 net/mlx5e: Take state lock during tx timeout reporter
+- net/mlx5e: Take state lock during tx timeout reporter
+- !11618 RDMA/hns: Fix ah error counter in sw stat not increasing
+- RDMA/hns: Fix ah error counter in sw stat not increasing
+- !11554 Some patches of RDMA from Linux to openEuler-6.6
+- RDMA/hns: Fix restricted __le16 degrades to integer issue
+- RDMA/hns: Optimize hem allocation performance
+- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
+- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
+- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
+- !11566 v2 tracefs: Use generic inode RCU for synchronizing freeing
+- tracefs: Use generic inode RCU for synchronizing freeing
+- !11609 fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
+- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
+- !11474 fs/netfs/fscache_cookie: add missing "n_accesses" check
+- fs/netfs/fscache_cookie: add missing "n_accesses" check
+- !11563 iommu: Restore lost return in iommu_report_device_fault()
+- iommu: Restore lost return in iommu_report_device_fault()
+- !11569 support poison recover from migrate folio
+- fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
+- mm: migrate: support poisoned recover from migrate folio
+- mm: migrate: split folio_migrate_mapping()
+- mm: add folio_mc_copy()
+- mm: move memory_failure_queue() into copy_mc_[user]_highpage()
+- mm: migrate: remove migrate_folio_extra()
+- mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
+- mm: migrate: simplify __buffer_migrate_folio()
+- !8822 Add support for Hygon model 10h processors
+- ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio
+- hwmon/k10temp: Add support for Hygon family 18h model 10h
+- EDAC/amd64: Add support for Hygon family 18h model 10h
+- x86/amd_nb: Add support for Hygon family 18h model 10h
+- x86/cpu: Get LLC ID for Hygon family 18h model 10h
+- !11594 gtp: pull network headers in gtp_dev_xmit()
+- gtp: pull network headers in gtp_dev_xmit()
+- !11573 btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
+- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
+- !11585 vfs: Don't evict inode under the inode lru traversing context
+- vfs: Don't evict inode under the inode lru traversing context
+- !11461 bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
+- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
+
+* Wed Sep 18 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-42.0.0.49
+- !11556 bpf: Fix a kernel verifier crash in stacksafe()
+- bpf: Fix a kernel verifier crash in stacksafe()
+- !11496 virtcca feature:Fix warnings
+- virtcca feature: fix warnings
+- !11531 [OLK-6.6]Some updates for HiSilicon PCIe PMU
+- drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
+- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
+- drivers/perf: hisi_pcie: Record hardware counts correctly
+- !11546 ata: libata: Fix memory leak for error path in ata_host_alloc()
+- ata: libata: Fix memory leak for error path in ata_host_alloc()
+- !11551 mm/memory_hotplug: prevent accessing by index=-1
+- mm/memory_hotplug: prevent accessing by index=-1
+- !11522 ipv6: prevent UAF in ip6_send_skb()
+- ipv6: prevent UAF in ip6_send_skb()
+- !11518 ipv6: fix possible UAF in ip6_finish_output2()
+- ipv6: fix possible UAF in ip6_finish_output2()
+- !11515 net: dsa: mv88e6xxx: Fix out-of-bound access
+- net: dsa: mv88e6xxx: Fix out-of-bound access
+- !11513 ipv6: prevent possible UAF in ip6_xmit()
+- ipv6: prevent possible UAF in ip6_xmit()
+- !11503 mm: mTHP user controls to pagecache large folio
+- mm/huge_memory: allow to enable 64K anouymous mapping align alone
+- mm/huge_memory: mTHP user controls to pagecache large folio
+- !5453 Add GM Driver Support for Hygon platform(Cryptographic Coprocessor,OLK-6.6)
+- hct: fix fork issue when use hct in virtual machine
+- hct: support 1024 processes simutaneously in the hct-mdev mode.
+- hct: change the maximum number of supported ccps from 16 to 48.
+- hct: fix build issue when the module mdev is disabled.
+- hct: supporting memory encryption in host and wb set in vm
+- hct: add mediated ccp driver support for hygon crypto technology.
+- crypto: ccp: support sm2 on Hygon generation 4th CPU
+- crypto: ccp: remove repeated sm4-hs mode
+- crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
+- crypto: ccp: Process multiple VQ commands once for SM3 ccp.
+- crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
+- crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
+- crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
+- crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
+- crypto: ccp: Only handle interrupts by completion.
+- crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
+- crypto: ccp: fix sm2 not return due to wrong complete callback parameter
+- crypto: ccp: Support SM4 algorithm for hygon ccp.
+- crypto: ccp: Support SM3 algorithm for hygon ccp.
+- crypto: ccp: Support SM2 algorithm for hygon ccp.
+- !11485 Bugfix introduced when support folio
+- mm/shmem: replace HPAGE_PMD_ORDER with PMD_ORDER in shmem_alloc_folio()
+- mm: huge_memory: add memory reliable count in __discard_anon_folio_pmd_locked()
+- mm: limit order to 0 when allocated from dynamic pool
+- !11469 OLK-6.6 Revert gpiolib bugfix
+- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
+- Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match"
+- !11464 mm/ksm: fix ksm_zero_pages accounting
+- mm_types: Fix kabi breakage in struct mm_struct
+- mm/ksm: fix ksm_zero_pages accounting
+- !11411 f2fs: fix null reference error when checking end of zone
+- f2fs: fix null reference error when checking end of zone
+- !11465 【olk 6.6】net: hns3: some bugfixes for netdev
+- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
+- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
+- net: hns3: don't auto enable misc vector
+- !11454 nfs: fix memory leak in error path of nfs4_do_reclaim
+- nfs: fix memory leak in error path of nfs4_do_reclaim
+- !11421 Some fixes About cpuset partition
+- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
+- cgroup/cpuset: fix panic caused by partcmd_update
+- cgroup/cpuset: Fix remote root partition creation problem
+- cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
+- !11455 v2 CVE-2024-44972
+- btrfs: fix invalid mapping of extent xarray state
+- btrfs: do not clear page dirty inside extent_write_locked_range()
+
+* Fri Sep 06 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-41.0.0.48
+- !11443 v2 drm/amd/display: Fix null pointer deref in dcn20_resource.c
+- drm/amd/display: Fix null pointer deref in dcn20_resource.c
+- !11433 ext4: Track data blocks freeing operation in journal
+- ext4: Track data blocks freeing operation in journal
+- !11063 virtcca feature: secure smmu init
+- virtcca feature: secure smmu doc
+- virtcca feature: secure smmu init
+- !11206 kprobe support %pd/%pD type
+- selftests/ftrace: Fix required features for VFS type test case
+- selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"
+- selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"
+- Documentation: tracing: add new type '%pd' and '%pD' for kprobe
+- tracing/probes: support '%pD' type for print struct file's name
+- tracing/probes: support '%pd' type for print struct dentry's name
+- !10875 Incorporate some bonding patches as follows(OLK-6.6)
+- RDMA/hns: Fix concurrency issue between bond work and bond event
+- RDMA/hns: Fix UAF in clear bond printing
+- RDMA/hns: Encapsulate upper event and lowerstate event handlers
+- RDMA/hns: Register notifier block of bonding events in bond_grp
+- !11304 iomap: fault in smaller chunks for non-large folio mappings
+- iomap: fault in smaller chunks for non-large folio mappings
+- !11397 fuse: Initialize beyond-EOF page contents before setting uptodate
+- fuse: Initialize beyond-EOF page contents before setting uptodate
+- !11303 【OLK-6.6】ROH sync patch from OLK-5.10
+- roh/core: Avoid null pointer access and optimize code.
+- Revert "RDMA/hns: Support RDMA_CM in ROH mode"
+- RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0
+- roh/core: Support macvlan in roh.
+- roh/hns3: Add ROH client case in hclgevf_init_client_instance.
+- roh/hns3: Fix IMP reset vlan unusable.
+- !11363 kcm: Serialise kcm_sendmsg() for the same socket.
+- kcm: Serialise kcm_sendmsg() for the same socket.
+- !11381 mm/dynamic_pool: use batch to add free pages to dpool
+- mm/dynamic_pool: use batch to add free pages to dpool
+- !11355 ext4: Fix wrong da count caused by concurrent racing on extent tree
+- ext4: Fix wrong da count caused by concurrent racing on extent tree
+- !11335 Revert SPI bugfixs
+- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
+- spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
+- Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz"
+- Revert "spi: Add verification for the max_frequency provided by the firmware"
+- !11336 nfsd: map the EBADMSG to nfserr_io to avoid warning
+- nfsd: map the EBADMSG to nfserr_io to avoid warning
+- !11342 large folios swap-in: handle refault cases first
+- mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap()
+- mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false
+- mm: extend rmap flags arguments for folio_add_new_anon_rmap
+- mm: rmap: abstract updating per-node and per-memcg stats
+- mm: swap: reuse exclusive folio directly instead of wp page faults
+- mm: swap: entirely map large folios found in swapcache
+- mm: swap: make should_try_to_free_swap() support large-folio
+- mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages
+- mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally
+- mm: remove the implementation of swap_free() and always use swap_free_nr()
+- mm: swap: introduce swap_free_nr() for batched swap_free()
+- mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
+- mm: userswap: page_add_new_anon_rmap() -> folio_add_new_anon_rmap()
+- mm: convert collapse_huge_page() to use a folio
+- mm: convert migrate_vma_insert_page() to use a folio
+- mm: remove references to page_add_new_anon_rmap in comments
+- mm: remove stale example from comment
+- mm: remove some calls to page_add_new_anon_rmap()
+- mm: convert unuse_pte() to use a folio throughout
+- mm: convert ksm_might_need_to_copy() to work on folios
+- mm: memory: use a folio in validate_page_before_insert()
+- mm: ksm: use more folio api in ksm_might_need_to_copy()
+- !11328 jbd2: avoid mount failed when commit block is partial submitted
+- jbd2: avoid mount failed when commit block is partial submitted
+- !11222 nfs: pass explicit offset/count to trace events
+- nfs: pass explicit offset/count to trace events
+- !11321 NFSD: simplify error paths in nfsd_svc()
+- NFSD: simplify error paths in nfsd_svc()
+- !11314 nvme-fabrics: use reserved tag for reg read/write command
+- nvme-fabrics: use reserved tag for reg read/write command
+- !11119 virtcca compile warning clean
+- virtcca bugfix: compile warning clean
+- !10762 CVE-2024-41016
+- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
+- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
+- !11300 v3 mm/shmem: mTHP support for anon shmem
+- mm: shmem: rename mTHP shmem counters
+- mm: add docs for per-order mTHP split counters
+- mm: add per-order mTHP split counters
+- mm: shmem: fix incorrect aligned index when checking conflicts
+- mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem
+- mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem
+- mm/shmem: fix input and output inconsistencies
+- mm: shmem: add mTHP counters for anonymous shmem
+- mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
+- mm: shmem: add mTHP support for anonymous shmem
+- mm: shmem: add multi-size THP sysfs interface for anonymous shmem
+- mm: shmem: add THP validation for PMD-mapped THP related statistics
+- mm: memory: extend finish_fault() to support large folio
+- mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio()
+- mm: use update_mmu_tlb_range() to simplify code
+- mm: implement update_mmu_tlb() using update_mmu_tlb_range()
+- mm: add update_mmu_tlb_range()
+- shmem: move the shmem_mapping assert into shmem_get_folio_gfp
+- shmem: set a_ops earlier in shmem_symlink
+- shmem,percpu_counter: add _limited_add(fbc, limit, amount)
+- shmem: _add_to_page_cache() before shmem_inode_acct_blocks()
+- shmem: move memcg charge out of shmem_add_to_page_cache()
+- shmem: shmem_acct_blocks() and shmem_inode_acct_blocks()
+- shmem: trivial tidyups, removing extra blank lines, etc
+- shmem: factor shmem_falloc_wait() out of shmem_fault()
+- shmem: remove vma arg from shmem_get_folio_gfp()
+- shmem: shrink shmem_inode_info: dir_offsets in a union
+- !11270 nvme: apple: fix device reference counting
+- nvme: apple: fix device reference counting
+- !11279 ice: Don't process extts if PTP is disabled
+- ice: Don't process extts if PTP is disabled
+- !11280 ice: Fix improper extts handling
+- ice: Fix improper extts handling
+- !11233 CVE-2024-43892
+- memcg: protect concurrent access to mem_cgroup_idr
+- !11229 tracing: Have format file honor EVENT_FILE_FL_FREED
+- tracing: Have format file honor EVENT_FILE_FL_FREED
+- !11228 Bluetooth: MGMT: Add error handling to pair_device()
+- Bluetooth: MGMT: Add error handling to pair_device()
+- !10698 wifi: mac80211: Avoid address calculations via out of bounds array indexing
+- wifi: mac80211: Avoid address calculations via out of bounds array indexing
+- !11158 usb: vhci-hcd: Do not drop references before new references are gained
+- usb: vhci-hcd: Do not drop references before new references are gained
+- !11040 mm: lazyfree THP support
+- mm/huge_memory.c: fix used-uninitialized
+- mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
+- mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
+- mm/rmap: remove duplicated exit code in pagewalk loop
+- mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
+- mm/madvise: optimize lazyfreeing with mTHP in madvise_free
+- mm/memory: add any_dirty optional pointer to folio_pte_batch()
+- mm/arm64: override clear_young_dirty_ptes() batch helper
+- mm/madvise: introduce clear_young_dirty_ptes() batch helper
+- mm: add pmd_folio()
+- mm: make HPAGE_PXD_* macros even if !THP
+- mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES
+
+* Tue Aug 27 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-39.0.0.47
+- !11156 v3 Fix CVE-2024-43869
+- perf: Fix kabi broken of struct perf_event
+- perf: Fix event leak upon exec and file release
+- !11168 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.46-47 LTS Patches
+- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
+- media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
+- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
+- KVM: arm64: Don't defer TLB invalidation when zapping table entries
+- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
+- Revert "Input: bcm5974 - check endpoint type before starting traffic"
+- Revert "jfs: fix shift-out-of-bounds in dbJoin"
+- binfmt_flat: Fix corruption when not offsetting data start
+- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
+- fs/ntfs3: Do copy_to_user out of run_lock
+- jfs: Fix shift-out-of-bounds in dbDiscardAG
+- jfs: fix null ptr deref in dtInsertEntry
+- fou: remove warn in gue_gro_receive on unsupported protocol
+- f2fs: fix to cover read extent cache access with lock
+- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
+- bpf, net: Use DEV_STAT_INC()
+- ext4: sanity check for NULL pointer after ext4_force_shutdown
+- ext4: convert ext4_da_do_write_end() to take a folio
+- mm/page_table_check: support userfault wr-protect entries
+- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
+- net: add copy_safe_from_sockptr() helper
+- mISDN: fix MISDN_TIME_STAMP handling
+- fs: Annotate struct file_handle with __counted_by() and use struct_size()
+- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
+- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
+- pppoe: Fix memory leak in pppoe_sendmsg()
+- net: sctp: fix skb leak in sctp_inq_free()
+- net:rds: Fix possible deadlock in rds_message_put
+- quota: Detect loops in quota tree
+- Input: bcm5974 - check endpoint type before starting traffic
+- net: tls, add test to capture error on large splice
+- erofs: avoid debugging output for (de)compressed data
+- reiserfs: fix uninit-value in comp_keys
+- Squashfs: fix variable overflow triggered by sysbot
+- squashfs: squashfs_read_data need to check if the length is 0
+- jfs: fix shift-out-of-bounds in dbJoin
+- net: don't dump stack on queue timeout
+- jfs: fix log->bdev_handle null ptr deref in lbmStartIO
+- wifi: mac80211: fix change_address deadlock during unregister
+- wifi: mac80211: take wiphy lock for MAC addr change
+- tcp_metrics: optimize tcp_metrics_flush_all()
+- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
+- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
+- nvme/pci: Add APST quirk for Lenovo N60z laptop
+- nfsd: make svc_stat per-network namespace instead of global
+- nfsd: remove nfsd_stats, make th_cnt a global counter
+- nfsd: make all of the nfsd stats per-network namespace
+- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
+- nfsd: rename NFSD_NET_* to NFSD_STATS_*
+- sunrpc: use the struct net as the svc proc private
+- sunrpc: remove ->pg_stats from svc_program
+- sunrpc: pass in the sv_stats struct through svc_create_pooled
+- nfsd: stop setting ->pg_stats for unused stats
+- sunrpc: don't change ->sv_stats if it doesn't exist
+- NFSD: Fix frame size warning in svc_export_parse()
+- NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
+- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
+- btrfs: fix double inode unlock for direct IO sync writes
+- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
+- selftests: mptcp: join: test both signal & subflow
+- selftests: mptcp: join: ability to invert ADD_ADDR check
+- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
+- mptcp: pm: don't try to create sf if alloc failed
+- mptcp: pm: reduce indentation blocks
+- nouveau: set placement to original placement on uvmm validate.
+- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
+- tools headers arm64: Sync arm64's cputype.h with the kernel sources
+- ipv6: fix source address selection with route leak
+- btrfs: fix corruption after buffer fault in during direct IO append write
+- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
+- mm: huge_memory: don't force huge page alignment on 32 bit
+- Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
+- block: use the right type for stub rq_integrity_vec()
+- mptcp: pm: deny endp with signal + subflow + port
+- selftests: mptcp: fix error path
+- mptcp: fully established after ADD_ADDR echo on MPJ
+- drm/radeon: Remove __counted_by from StateArray.states[]
+- drm/mgag200: Bind I2C lifetime to DRM device
+- drm/mgag200: Set DDC timeout in milliseconds
+- drm/lima: Mark simple_ondemand governor as softdep
+- drm/dp_mst: Skip CSN if topology probing is not done yet
+- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
+- x86/mtrr: Check if fixed MTRRs exist before saving them
+- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
+- selftests: mm: add s390 to ARCH check
+- eventfs: Use SRCU for freeing eventfs_inodes
+- eventfs: Don't return NULL in eventfs_create_dir()
+- smb3: fix setting SecurityFlags when encryption is required
+- padata: Fix possible divide-by-0 panic in padata_mt_helper()
+- tracing: Fix overflow in get_free_elt()
+- power: supply: axp288_charger: Round constant_charge_voltage writes down
+- power: supply: axp288_charger: Fix constant_charge_voltage writes
+- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
+- LoongArch: Enable general EFI poweroff method
+- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
+- irqchip/xilinx: Fix shift out of bounds
+- kcov: properly check for softirq context
+- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
+- parisc: fix a possible DMA corruption
+- parisc: fix unaligned accesses in BPF
+- serial: core: check uartclk for zero to avoid divide by zero
+- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
+- ntp: Safeguard against time_constant overflow
+- tracefs: Fix inode allocation
+- driver core: Fix uevent_show() vs driver detach race
+- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
+- clocksource: Scale the watchdog read retries automatically
+- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
+- tick/broadcast: Move per CPU pointer access into the atomic section
+- scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
+- scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
+- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
+- usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
+- usb: gadget: u_serial: Set start_delayed during suspend
+- usb: gadget: midi2: Fix the response for FB info with block 0xff
+- usb: gadget: core: Check for unset descriptor
+- USB: serial: debug: do not echo input by default
+- usb: vhci-hcd: Do not drop references before new references are gained
+- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
+- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
+- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
+- ALSA: line6: Fix racy access to midibuf
+- drm/client: fix null pointer dereference in drm_client_modeset_probe
+- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
+- drm/amdgpu: Forward soft recovery errors to userspace
+- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
+- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
+- module: make waiting for a concurrent module loader interruptible
+- module: warn about excessively long module waits
+- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
+- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
+- ALSA: usb-audio: Re-add ScratchAmp quirk entries
+- spi: spi-fsl-lpspi: Fix scldiv calculation
+- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
+- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
+- kprobes: Fix to check symbol prefixes correctly
+- bpf: kprobe: remove unused declaring of bpf_kprobe_override
+- i2c: smbus: Send alert notifications to all devices if source not found
+- ASoC: SOF: Remove libraries from topology lookups
+- spi: spidev: Add missing spi_device_id for bh2228fv
+- ASoC: sti: add missing probe entry for player and reader
+- ASoC: codecs: wsa884x: Correct Soundwire ports mask
+- ASoC: codecs: wsa884x: parse port-mapping information
+- ASoC: codecs: wsa883x: Correct Soundwire ports mask
+- ASoC: codecs: wsa883x: parse port-mapping information
+- ASoC: codecs: wsa881x: Correct Soundwire ports mask
+- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
+- i2c: smbus: Improve handling of stuck alerts
+- arm64: cputype: Add Cortex-A725 definitions
+- arm64: cputype: Add Cortex-X1C definitions
+- arm64: cputype: Add Cortex-X925 definitions
+- arm64: cputype: Add Cortex-A720 definitions
+- arm64: cputype: Add Cortex-X3 definitions
+- arm64: cputype: Add Neoverse-V3 definitions
+- arm64: cputype: Add Cortex-X4 definitions
+- arm64: barrier: Restore spec_bar() macro
+- arm64: Add Neoverse-V2 part
+- net: drop bad gso csum_start and offset in virtio_net_hdr
+- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
+- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
+- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
+- SUNRPC: Fix a race to wake a sync task
+- s390/sclp: Prevent release of buffer in I/O
+- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
+- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
+- media: xc2028: avoid use-after-free in load_firmware_cb()
+- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
+- media: uvcvideo: Ignore empty TS packets
+- drm/amd/display: Add null checker before passing variables
+- drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
+- media: amphion: Remove lock in s_ctrl callback
+- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
+- drm/amdgpu: Add lock around VF RLCG interface
+- drm/admgpu: fix dereferencing null pointer context
+- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
+- drm/amdgpu: Fix the null pointer dereference to ras_manager
+- drm/amdgpu/pm: Fix the null pointer dereference for smu7
+- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
+- drm/amdgpu: fix potential resource leak warning
+- drm/amd/display: Add delay to improve LTTPR UHBR interop
+- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
+- btrfs: fix bitmap leak when loading free space cache on duplicate entry
+- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
+- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
+- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
+- wifi: nl80211: don't give key data to userspace
+- udf: prevent integer overflow in udf_bitmap_free_blocks()
+- PCI: Add Edimax Vendor ID to pci_ids.h
+- af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
+- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
+- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
+- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
+- wifi: nl80211: disallow setting special AP channel widths
+- xen: privcmd: Switch from mutex to spinlock for irqfds
+- ACPI: SBS: manage alarm sysfs attribute through psy core
+- ACPI: battery: create alarm sysfs attribute atomically
+- clocksource/drivers/sh_cmt: Address race condition for clock events
+- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
+- block: change rq_integrity_vec to respect the iterator
+- md/raid5: avoid BUG_ON() while continue reshape after reassembling
+- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
+- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
+- gpio: prevent potential speculation leaks in gpio_device_get_desc()
+- net: fec: Stop PPS on driver remove
+- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
+- l2tp: fix lockdep splat
+- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
+- net/smc: add the max value of fallback reason count
+- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
+- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
+- ice: Fix reset handler
+- net: linkwatch: use system_unbound_wq
+- net: bridge: mcast: wait for previous gc cycles when removing port
+- sctp: Fix null-ptr-deref in reuseport_add_sock().
+- wifi: ath12k: fix soft lockup on suspend
+- wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
+- wifi: ath12k: rename the sc naming convention to ab
+- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
+- x86/mm: Fix pti_clone_entry_text() for i386
+- x86/mm: Fix pti_clone_pgtable() alignment assumption
+- jump_label: Fix the fix, brown paper bags galore
+- platform/x86/intel/ifs: Initialize union ifs_status to zero
+- !11100 exec: Fix ToCToU between perm check and set-uid/gid usage
+- exec: Fix ToCToU between perm check and set-uid/gid usage
+- !11106 CVE-2024-43868
+- riscv/purgatory: align riscv_kernel_entry
+- riscv: Use SYM_*() assembly macros instead of deprecated ones
+- !11094 v4 Backport bugfix of folio from v6.11
+- ext4: Fix WARNON in generic write begin path for iomap mode
+- mm/huge_memory: fix comment errors of thp_mapping_align
+- mm/slub: mark racy accesses on slab->slabs
+- mm/slub: mark racy access on slab->freelist
+- mm/swapfile: mark racy access on si->highest_bit
+- mm/mmap: simplify vma link and unlink
+- mm/readahead: limit page cache size in page_cache_ra_order()
+- readahead: use ilog2 instead of a while loop in page_cache_ra_order()
+- filemap: Convert generic_perform_write() to support large folios
+- mm/huge_memory: avoid PMD-size page cache if needed
+- mm: simplify folio_migrate_mapping()
+- mm: refactor folio_undo_large_rmappable()
+- mm: fix crashes from deferred split racing folio migration
+- mm: page_alloc: allowing mTHP compaction to capture the freed page directly
+- mm/migrate: fix deadlock in migrate_pages_batch() on large folios
+- mm: fix khugepaged activation policy
+- mm/huge_memory: mark racy access onhuge_anon_orders_always
+- mm/migrate: putback split folios when numa hint migration fails
+- mm/migrate: make migrate_pages_batch() stats consistent
+- !11125 mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
+- mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
+- !11077 IMA: Support the measurement extending of TSI TMM
+- IMA: Support the measurement extending of TSI TMM
+- !11108 cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
+- cpufreq: CPPC: Eliminate the impact of cpc_read() latency error
+- !11081 Backport LTS conflicting patches
+- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
+- vfio/pci: Restore zero affected bus reset devices warning
+- cxl/region: check interleave capability
+- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
+- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
+- vfio/pci: Init the count variable in collecting hot-reset devices
+- vfio/pci: Collect hot-reset devices to local buffer
+- platform/chrome: cros_ec: Handle events during suspend after resume completion
+- !10998 PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
+- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
+- !10942 add support for arm virtcca attestation
+- cvm_tsi: add support virtcca attestation
+- !11043 [OLK-6.6] drivers: add GPU Peer Memory support
+- drivers: Fix kabi check failure
+- drivers: Add GDR(GPU Direct RDMA) support
+- !11044 ext4: some bugfixs for large iomap&folio
+- iomap: improve iomap_folio_mkwrite_iter and ifs_clear_range_dirty
+- iomap: optimize setting uptodate bit
+- iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits
+- iomap: don't mark blocks uptodate after partial zeroing
+- ext4: ext4_iomap_map_blocks: Fix null pointer deference in nojournal mode
+- xfs: reserve blocks for truncating large realtime inode
+- xfs: hoist multi-fsb allocation unit detection to a helper
+- !11018 net: usb: qmi_wwan: fix memory leak for not ip packets
+- net: usb: qmi_wwan: fix memory leak for not ip packets
+- !10927 block: Fix lockdep warning in blk_mq_mark_tag_wait
+- block: Fix lockdep warning in blk_mq_mark_tag_wait
+- !11004 kvm: s390: Reject memory region operations for ucontrol VMs
+- kvm: s390: Reject memory region operations for ucontrol VMs
+- !10969 bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
+- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
+- !10407 Intel: Backport SPR/EMR CXL and HBM perfmon support to kernel 6.6
+- perf/x86/intel/uncore: Support HBM and CXL PMON counters
+- perf/x86/uncore: Cleanup unused unit structure
+- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
+- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
+- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
+- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
+- perf/x86/uncore: Support per PMU cpumask
+- perf/x86/uncore: Save the unit control address of all units
+- !10411 Intel: Backport 3 core PMU bugfixes to kernel 6.6
+- perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities
+- perf/x86/intel: Fix broken fixed event constraints extension
+- perf/x86/intel: Add a distinct name for Granite Rapids
+- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
+- perf/x86/intel: Add common intel_pmu_init_hybrid()
+- perf/x86/intel: Clean up the hybrid CPU type handling code
+- perf/x86/intel: Apply the common initialization code for ADL
+- perf/x86/intel: Factor out the initialization code for ADL e-core
+- perf/x86/intel: Factor out the initialization code for SPR
+- perf/x86/intel: Use the common uarch name for the shared functions
+- !10911 Fix CVE-2024-40966
+- tty: fix kabi breakage in struct tty_operations
+- tty: add the option to have a tty reject a new ldisc
+- !10918 【OLK 6.6】net: hns3: use the user's cfg after reset
+- net: hns3: use the user's cfg after reset
+- !10907 v2 perf/x86: Fix smp_processor_id()-in-preemptible warnings
+- perf/x86: Fix smp_processor_id()-in-preemptible warnings
+- !10585 Fix the issue that vm can't access to host with virtio-net
+- vhost: move smp_rmb() into vhost_get_avail_idx()
+- vhost: correct misleading printing information
+- !10812 ima: dont disable digest_list if the file is not processed
+- ima: dont disable digest_list if the file is not processed
+- !10819 [OLK-6.6] Support Hygon Trusted Key Management virtualization
+- drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm
+- drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module
+- drivers/crypto/ccp: Allow VM without a configured vid to use TKM
+- drivers/crypto/ccp: support tkm key isolation
+- arch/x86/kvm: Support tkm virtualization
+- arch/x86/kvm: Support psp virtualization
+- drivers/crypto/ccp: Add psp mutex enable ioctl support
+- drivers/crypto/ccp: concurrent psp access support between user and kernel space
+- !6863 sdei_watchdog: don't update last_check_time when no watchdog_hardlockup_check is performed
+- sdei_watchdog: do not update last_check_time when no watchdog_hardlockup_check is performed
+- !10899 selftests/bpf: Add netlink helper library
+- selftests/bpf: Add netlink helper library
+- !10690 [OLK-6.6] Support Trusted computing(TC) feature for hygon CPU
+- crypto: command co-processor: Add config to openeuler_defconfig
+- linux: tcm: add Hygon TCM2 driver
+- linux: tpm: add Hygon TPM2 driver
+- crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
+- crypto: tdm: Add Hygon TDM driver
+- crypto: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
+- crypto: ccp: Add a new interface for X86 sending command to PSP
+- !10720 v2 s390/pkey: Wipe copies of clear-key structures on failure
+- s390/pkey: Wipe copies of clear-key structures on failure
+
+* Wed Aug 14 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-38.0.0.46
+- riscv kernel upgrade to 6.6.0-38.0.0
+- bugfix for sg2042 accessing kernel page tables
+- revert sg2042 high memory
+- revert sg2042 kexec image
+- add support th1520 modules:
+ pinctrl, eMMC, gpio, usb, pwm, ethernet, th1520 perf, ADC, clock,
+ mailbox, reset, qspi, pvt, gpio, dma, mmc, cpufreq, rtc, dwmac,
+ light-event, rpmsg, i2c, i2s, light-aon, light-aon-pd, codec, gpu.
+
+- th1520: riscv: dtb: Add gpu node
+- riscv: config: Disable RISCV_ISA_V in openEuler
+- th1520: riscv: config: disable RISCV_ISA_V in th1520_defconfig
+- riscv: config: Set NVMe driver builtin
+- th1520: riscv: config: Enable PowerVR GPU
+- th1520: riscv: Add GPU to th1520_defconfig
+- th1520: riscv: config: Enable th1520 support
+- sg2042: riscv: config: Enable sg2042 support
+- sg2042: riscv: config: Add sg2042_defconfig
+- riscv: Use accessors to page table entries instead of direct dereference
+- riscv: mm: Only compile pgtable.c if MMU
+- mm: Introduce pudp/p4dp/pgdp_get() functions
+- riscv: Use WRITE_ONCE() when setting page table entries
+- Merge patch series "membarrier: riscv: Core serializing command"
+- membarrier: riscv: Add full memory barrier in switch_mm()
+- stmmac: bitmain: use DWMAC_SOPHGO module config
+- pcie: whitelist and support mellanox connectx-2
+- riscv: input: Fixup input_event
+- drm: Fix HDMI hot-plug problem
+- gpu/drm: hdmi: Add hdmi debounce to enhance hdmi plugin/out stable
+- audio: th1520: fixup compile warning of i2s driver
+- DPU: fix bugs of DPU and resolve compilation warnings
+- riscv: binrpm: Add dtbs install
+- th1520: gpu: Add driver for PowerVR Rogue GPU
+- dmaengine: dw-axi-dmac: Add support for Xuantie TH1520 DMA
+- arch:rsicv:select ARCH_HAS_DMA_WRITE_COMBINE
+- configs: enable rtw88 for 8723ds
+- drivers: pinctrl: correct th1520 audio i2c1 bit mapping table
+- driver:padctrl:correct th1520 gpio_1 24/25 cfg
+- dts: th1520: add adc vref-supply regulator
+- dts: th1520: add cpu thermal node and device thermal node
+- drivers: event: add macro definition to control SW_PANIC event
+- chore: use thead instead of xuantie
+- chore: use xuantie instead of thead
+- riscv: ptrace: Fix ptrace using uninitialized riscv_v_vsize
+- audio: th1520: enable soundcard feature
+- audio: th1520: support audiosys pinctrl feature
+- dts: th1520: fix interrupt number config error in dts
+- th1520: defconfig: add configs to align the functionality and performance of previous related versions
+- DPU: add DPU driver for Lichee-Pi-4A board
+- dts: th1520: add npu device node
+- codec: audio: add codec driver for Lichee-Pi-4A board
+- drivers: cpufreq: add cpufreq driver.
+- riscv: dts: Introduce lichee-pi-4a fixed regulator support.
+- th1520: defconfig: to remove unnecessary configs for th1520
+- i2s: remove debug message
+- riscv:dts: fix the aon gpio range configuration error
+- riscv:dts: fix spi/qspi1 cs pin duplicate configuration error
+- riscv:dts: fix the gpio range configuration error
+- drivers: regulator: add th1520 AON virtual regulator control support.
+- dt-bindings: add AON resource id headfile
+- drivers: pmdomain: support th1520 Power domain control.
+- i2s: add i2s driver for XuanTie TH1520 SoC
+- configs: xuantie: correct definition of SoC Architecture
+- configs: enable th1520 xgene rtc and rtc prescale in th1520_defconfig
+- riscv: mm: update T-Head memory type definitions
+- i2c: designware: add support for hcnt/lcnt got from dt
+- add 902 share mem log
+- th1520_defconfig: add usb config
+- refine thead,th1520-usb.yaml
+- drivers: usb: dwc3: add usb_mode usb_speed param for mode speed change when insmod ko
+- drivers: usb: add dwc3-thead.c
+- th1520.dtsi: refine usb dts
+- configs: enable th1520 event and watchdog
+- riscv:dts:thead: Add TH1520 event and watchdog device node
+- dt-bindings:wdt: Add Documentation for THEAD TH1520 pmic watchdog
+- drivers/watchdog: Add THEAD TH1520 pmic watchdog driver
+- dt-bindings:event: Add Documentation for THEAD TH1520 event driver
+- drivers/soc/event: Add THEAD TH1520 event driver
+- Open I2C config
+- fix rpmsg addr cast warning
+- fix lp32 compile warnoing for rpmsg
+- fix proc log warning
+- fix rpmsg warning
+- add c906 audio support
+- Kconfig: Enable APM X-Gene RTC for XuanTie TH1520
+- drivers/rtc/rtc-xgene: Add "snps,dw-apb-rtc" into the "compatible"
+- riscv: dts: thead: Add XuanTie TH1520 RTC device node
+- dt-bindings: rtc: Add optional property "prescaler" in APM X-Gene RTC Document
+- drivers/rtc/rtc-xgene: Add prescaler support in APM X-Gene RTC driver
+- th1520: defconfig: to add th1520_defconfig
+- net:stmmac: increase timeout for dma reset
+- stmmac:dwmac-thead: add support for suspend/resume feature
+- net:dwmac-thead: dd ptp clk set and enable
+- configs: Enable th1520 mailbox.
+- drivers:ipc: update th1520 rpc msg version 2
+- firmware: thead: c910_aon: add th1520 Aon protocol driver
+- mmc:sdhci-of-dwcmshc: th1520 add delay line in different mode and sdio rxclk delay
+- mmc:sdhci-of-dwcmshc: th1520 larger tuning max loop count to 128
+- dts: th1520: enable sdio1 for wifi card in lichee-pi-4a
+- mmc:sdhci-of-dwcmshc: th1520 sdhci add fix io voltage 1v8
+- mmc:sdhci-of-dwcmshc: th1520 resolve accss rpmb error in hs400
+- drivers/dmac: add pm suspend/resume for dma driver
+- audio: th1520: add dma chan str for dmaengine
+- riscv: dts: thead: Add THEAD TH1520 dmac1 and dmac2 device node
+- STR: fix pca953x resume bug
+- drivers/iio/adc: add sysfs_remove_file when adc driver removed
+- drivers/pvt: add mr75203 driver pm feature and correct temperature coefficient
+- riscv: dts: thead: Add THEAD TH1520 SPI/QSPI device node
+- dt-bindings: spi/qspi: Add Documentation for THEAD TH1520 SPI/QSPI
+- drivers/spi: Add THEAD TH1520 QSPI driver
+- reset: th1520: to support npu/fce reset feature
+- riscv: dts: Add th1520 reset device tree
+- dt-bindings: reset: Document th1520 reset control
+- reset: Add th1520 reset driver support
+- riscv: dts: thead: Add XuanTie TH1520 Mailbox device node
+- mailbox: add XuanTie TH1520 Mailbox IPC driver
+- dt-bindings: mailbox: Add a binding file for XuanTie TH1520 Mailbox
+- riscv: dts: thead: to add th1520 clk nodes
+- drivers: clk: to add thead th1520 clk driver
+- configs: enable th1520 clk
+- dt-bindings: adc: Add Documentation for THEAD TH1520 ADC
+- riscv: dts: thead: Add THEAD TH1520 ADC device node
+- drivers/iio/adc: Add THEAD TH1520 ADC driver
+- riscv: dts: thead: Enable Lichee Pi 4A USB
+- riscv: dts: thead: Add Lichee Pi 4A IO expansions
+- riscv: dts: thead: Add TH1520 USB nodes
+- riscv: dts: thead: Add TH1520 I2C nodes
+- usb: dwc3: add T-HEAD TH1520 usb driver
+- dt-bindings: usb: Add T-HEAD TH1520 USB controller
+- riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
+- riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
+- riscv: dts: thead: Add TH1520 ethernet nodes
+- net: stmmac: add glue layer for T-HEAD TH1520 SoC
+- dt-bindings: net: add T-HEAD dwmac support
+- dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
+- gpio: dwapb: Use generic request, free and set_config
+- riscv: dts: thead: Enable Lichee Pi 4A PWM fan
+- riscv: dts: thead: Add TH1520 PVT node
+- riscv: dts: thead: Add TH1520 PWM node
+- pwm: add T-HEAD PWM driver
+- dt-bindings: pwm: Add T-HEAD PWM controller
+- perf vendor events riscv: add T-HEAD C9xx JSON file
+- riscv: dts: thead: th1520: Add PMU event node
+- chore: dtb_install in /boot
+- remove compression for riscv Image
+- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
+- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
+- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
+- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
+- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
+- mmc: sdhci: add __sdhci_execute_tuning() to header
+- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
+- fix: remove linux/array_size.h for pinctrl-th1520
+- riscv: dtb: thead: Add BeagleV Ahead LEDs
+- riscv: dts: thead: Add TH1520 pinctrl settings for UART0
+- riscv: dts: thead: Add Lichee Pi 4M GPIO line names
+- riscv: dts: thead: Adjust TH1520 GPIO labels
+- riscv: dts: thead: Add TH1520 GPIO ranges
+- riscv: dts: thead: Add TH1520 pin control nodes
+- pinctrl: Add driver for the T-Head TH1520 SoC
+- dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
+- riscv: Enable TEE driver
+- sg2042: drivers: rtc: disable BMC RTC device
+- sg2042: dts: add i2c-rtc ds1307 device node for single chip
+- sg2042: riscv:dts:modify dw gpio clock name
+- sg2042: drivers:pci:remove the err log of parsing pci
+- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
+- sg2042: perf cpumap: Make counter as unsigned ints
+- sg2042: kernel: schedule: Fix set_task_cpu() bug
+- sg2042: mm: Modify __find_max_addr for memory hole
+- sg2042: riscv: kernel: Optimize apply_relocate_add()
+- sg2042: riscv: mm: Clear compilation warning about last_cpupid
+- sg2042: kernel: tick: filter unnecessary printing
+- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
+- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
+- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
+- sg2042: riscv: Add support for kernel-mode FPU
+- sg2042: mango pci hack:broadcast when no MSI source known
+- sg2042: nvidia hda: force msi
+- sg2042: radeon hack: force 64-bit msi to fit top intc
+- sg2042: amdgpu: disable rebar
+- sg2042: ttm: disallow cached mapping
+- sg2042: driver: soc: Add sophgo sg2042 soc support
+- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
+- sg2042: driver: pcie: Add sophgo sg2042 soc support
+- sg2042: driver: net: Add sophgo sg2042 soc support
+- sg2042: driver: mtd: Add sophgo sg2042 soc support
+- sg2042: driver: mmc: Add sophgo sg2042 soc support
+- sg2042: driver: reset: Add sophgo sg2042 soc support
+- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
+- sg2042: driver: clk: Add sophgo sg2042 soc support
+- sg2042: riscv: spinlock: Fix deadlock issue
+- sg2042: riscv: add smp_cond_load_acquire()
+- sg2042: riscv: add ioremap_wc for gpu
+- sg2042: riscv: changing T-Head PBMT attributes
+- sg2042: riscv: errata: thead: Make cache clean to flush
+- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
+- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
+- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
+- sg2042: riscv: errata: Replace thead cache clean with flush
+- sg2042: riscv: Kconfig: Set vector as default no
+- sg2042: riscv: Add sophgo sg2042 soc support
+
+* Tue Aug 13 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-38.0.0.45
+- !10843 netfilter: nf_tables: prefer nft_chain_validate
+- netfilter: nf_tables: prefer nft_chain_validate
+- !10893 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.45 LTS Patches
+- selftests: mptcp: join: check backup support in signal endp
+- selftests: mptcp: join: validate backup in MPJ
+- selftests: mptcp: always close input's FD if opened
+- mptcp: fix duplicate data handling
+- mptcp: pm: only set request_bkup flag when sending MP_PRIO
+- mptcp: fix bad RCVPRUNED mib accounting
+- mptcp: mib: count MPJ with backup flag
+- mptcp: fix NL PM announced address accounting
+- mptcp: distinguish rcv vs sent backup flag in requests
+- mptcp: fix user-space PM announced address accounting
+- r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
+- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
+- drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
+- drm/virtio: Fix type of dma-fence context variable
+- drm/vmwgfx: Fix a deadlock in dma buf fence polling
+- Revert "ALSA: firewire-lib: operate for period elapse event in process context"
+- Revert "ALSA: firewire-lib: obsolete workqueue for period update"
+- ALSA: seq: ump: Optimize conversions from SysEx to UMP
+- ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
+- ALSA: usb-audio: Correct surround channels in UAC1 channel map
+- mptcp: sched: check both directions for backup
+- protect the fetch of ->fd[fd] in do_dup2() from mispredictions
+- btrfs: do not subtract delalloc from avail bytes
+- btrfs: zoned: fix zone_unusable accounting on making block group read-write again
+- HID: wacom: Modify pen IDs
+- platform/chrome: cros_ec_proto: Lock device when updating MKBP version
+- arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
+- riscv: Fix linear mapping checks for non-contiguous memory regions
+- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
+- perf: riscv: Fix selecting counters in legacy mode
+- riscv: remove unused functions in traps_misaligned.c
+- ipv6: fix ndisc_is_useropt() handling for PIO
+- igc: Fix double reset adapter triggered from a single taprio cmd
+- net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
+- net/mlx5e: Fix CT entry update leaks of modify header context
+- net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability
+- net/mlx5: Fix missing lock on sync reset reload
+- net/mlx5: Lag, don't use the hardcoded value of the first port
+- net/mlx5: Fix error handling in irq_pool_request_irq
+- net/mlx5: Always drain health in shutdown callback
+- netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
+- netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
+- ALSA: hda: Conditionally use snooping for AMD HDMI
+- net: phy: micrel: Fix the KSZ9131 MDI-X status issue
+- net: mvpp2: Don't re-use loop iterator
+- drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
+- net/iucv: fix use after free in iucv_sock_close()
+- ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
+- ice: replace synchronize_rcu with synchronize_net
+- ice: don't busy wait for Rx queue disable in ice_qp_dis()
+- ice: respect netif readiness in AF_XDP ZC related ndo's
+- i915/perf: Remove code to update PWR_CLK_STATE for gen12
+- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
+- net: axienet: start napi before enabling Rx/Tx
+- tcp: Adjust clamping window for applications specifying SO_RCVBUF
+- tcp: annotate data-races around tp->window_clamp
+- Bluetooth: hci_sync: Fix suspending with wrong filter policy
+- Bluetooth: btintel: Fail setup on error
+- ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
+- net: phy: realtek: add support for RTL8366S Gigabit PHY
+- wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done
+- sched: act_ct: take care of padding in struct zones_ht_key
+- drm/vmwgfx: Trigger a modeset when the screen moves
+- drm/vmwgfx: Fix overlay when using Screen Targets
+- drm/nouveau: prime: fix refcount underflow
+- perf tool: fix dereferencing NULL al->maps
+- HID: amd_sfh: Move sensor discovery before HID device initialization
+- ARM: 9406/1: Fix callchain_trace() return value
+- MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
+- MIPS: dts: loongson: Fix liointc IRQ polarity
+- MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
+- perf: imx_perf: fix counter start and config sequence
+- dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM
+- dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
+- dmaengine: fsl-edma: add i.MX8ULP edma support
+- dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan
+- f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
+- f2fs: fix to avoid use SSR allocate when do defragment
+- mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()
+- fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes
+- firmware/sysfb: Update screen_info for relocated EFI framebuffers
+- video: Provide screen_info_get_pci_dev() to find screen_info's PCI device
+- video: Add helpers for decoding screen_info
+- fbdev/vesafb: Replace references to global screen_info by local pointer
+- PCI: Add pci_get_base_class() helper
+- KVM: nVMX: Check for pending posted interrupts when looking for nested events
+- KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector
+- KVM: VMX: Move posted interrupt descriptor out of VMX code
+- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}
+- leds: triggers: Flush pending brightness before activating trigger
+- leds: trigger: Call synchronize_rcu() before calling trig->activate()
+- leds: trigger: Store brightness set by led_trigger_event()
+- leds: trigger: Remove unused function led_trigger_rename_static()
+- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
+- cpufreq: qcom-nvmem: Simplify driver data allocation
+- sysctl: allow to change limits for posix messages queues
+- sysctl: allow change system v ipc sysctls inside ipc namespace
+- thermal/drivers/broadcom: Fix race between removal and clock disable
+- thermal: bcm2835: Convert to platform remove callback returning void
+- arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings
+- arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings
+- arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
+- arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode
+- arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings
+- arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode
+- arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings
+- !10823 mm/userfaultfd: reset ptes when close() for wr-protected ones
+- mm/userfaultfd: reset ptes when close() for wr-protected ones
+- !10824 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
+- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
+- !10855 CVE-2024-36971
+- net: fix kabi breakage in struct dst_ops
+- net: fix __dst_negative_advice() race
+- !10863 v2 ext4: flexibly control whether to enable dioread_nolock by default
+- ext4: flexibly control whether to enable dioread_nolock by default
+- !10796 Revert "ARM: spectre-v2: turn off the mitigation via boot cmdline param"
+- Revert "ARM: spectre-v2: turn off the mitigation via boot cmdline param"
+- !10795 Revert "security: restrict init parameters by configuration"
+- Revert "security: restrict init parameters by configuration"
+- !10794 revert kaslr arm32 support
+- Revert "asm-generic: add .data.rel.ro sections to __ro_after_init"
+- Revert "arm-soc: exynos: replace open coded VA->PA conversions"
+- Revert "arm-soc: mvebu: replace open coded VA->PA conversion"
+- Revert "arm-soc: various: replace open coded VA->PA calculation of pen_release"
+- Revert "ARM: kernel: switch to relative exception tables"
+- Revert "ARM: kernel: make vmlinux buildable as a PIE executable"
+- Revert "ARM: kernel: use PC-relative symbol references in MMU switch code"
+- Revert "ARM: kernel: use PC relative symbol references in suspend/resume code"
+- Revert "ARM: mm: export default vmalloc base address"
+- Revert "ARM: kernel: refer to swapper_pg_dir via its symbol"
+- Revert "arm: vectors: use local symbol names for vector entry points"
+- Revert "ARM: kernel: implement randomization of the kernel load address"
+- Revert "ARM: decompressor: explicitly map decompressor binary cacheable"
+- Revert "ARM: decompressor: add KASLR support"
+- Revert "No idea why this broke ..."
+- Revert "arm32: kaslr: When boot with vxboot, we must adjust dtb address before kaslr_early_init, and store dtb address after init."
+- Revert "arm32: kaslr: pop visibility when compile decompress boot code as we need relocate BSS by GOT."
+- Revert "arm32: kaslr: print kaslr offset when kernel panic"
+- Revert "arm32: kaslr: Fix the bug of symbols relocation"
+- Revert "arm32: kaslr: Fix clock_gettime and gettimeofday performance degradation when configure CONFIG_RANDOMIZE_BASE"
+- !10615 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
+- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
+- !10834 v2 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
+- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
+- !10816 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
+- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
+- !10805 dummy_struct_ops selftest failed
+- Revert "[Backport] selftests/bpf: adjust dummy_st_ops_success to detect additional error"
+- Revert "[Backport] selftests/bpf: dummy_st_ops should reject 0 for non-nullable params"
+- !10345 blk-wbt: don't throttle swap writes in direct reclaim
+- blk-wbt: don't throttle swap writes in direct reclaim
+- !10772 s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
+- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
+- !10722 btrfs: zoned: fix use-after-free in do_zone_finish()
+- btrfs: zoned: fix use-after-free in do_zone_finish()
+
+* Wed Aug 07 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-37.0.0.44
+- !10793 perf util: Add a function for replacing characters in a string
+- perf util: Add a function for replacing characters in a string
+- !10635 nvme: avoid double free special payload
+- nvme: avoid double free special payload
+- !10757 CVE-2024-41045
+- bpf: Defer work in bpf_timer_cancel_and_free
+- bpf: replace bpf_timer_cancel_and_free with a generic helper
+- bpf: replace bpf_timer_set_callback with a generic helper
+- !10729 Backport vmalloc 2 bugfix
+- mm: vmalloc: fix lockdep warning
+- mm/vmalloc: eliminated the lock contention from twice to once
+- !10746 irqchip/mbigen: Fix mbigen node address layout
+- irqchip/mbigen: Fix mbigen node address layout
+- !10533 backport mainline patchs
+- cpufreq: Allow drivers to advertise boost enabled
+- irqdomain: Fixed unbalanced fwnode get and put
+- !10518 xfs: add bounds checking to xlog_recover_process_data
+- xfs: add bounds checking to xlog_recover_process_data
+- !10622 leds: mlxreg: Use devm_mutex_init() for mutex initialization
+- leds: mlxreg: Use devm_mutex_init() for mutex initialization
+- !10677 gve: Account for stopped queues when reading NIC stats
+- gve: Account for stopped queues when reading NIC stats
+- !10639 s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
+- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
+- !10653 virtcca cvm feature patches
+- gicv3: add lpi support for cvm guest
+- config: modify arm64 defconfig for virtcca cvm feature
+- mm: enable swiotlb alloc for cvm share mem
+- pmu: enable pmu phys irq inject for cvm
+- kvm: add virtcca cvm host feature
+- !10658 CVE-2024-35860
+- bpf: Fix a potential use-after-free in bpf_link_free()
+- Fix kabi breakage in struct bpf_link and bpf_link_ops
+- bpf: support deferring bpf_link dealloc to after RCU grace period
+- !10649 xfs: don't walk off the end of a directory data block
+- xfs: don't walk off the end of a directory data block
+- !10556 smart_grid: introducing rebuild_affinity_domain
+- smart_grid: introducing rebuild_affinity_domain
+- !10631 sched/deadline: Fix task_struct reference leak
+- sched/deadline: Fix task_struct reference leak
+- !10319 block: propagate partition scanning errors to the BLKRRPART ioctl
+- block: propagate partition scanning errors to the BLKRRPART ioctl
+- !10500 fix CVE-2024-42155
+- s390/pkey: Wipe copies of protected- and secure-keys
+- !10657 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.40-6.6.44 LTS Patches
+- fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
+- nvme-pci: add missing condition check for existence of mapped data
+- io_uring: fix io_match_task must_hold
+- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
+- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
+- s390/pci: Allow allocation of more than 1 MSI interrupt
+- s390/pci: Refactor arch_setup_msi_irqs()
+- ceph: fix incorrect kmalloc size of pagevec mempool
+- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
+- spi: spidev: add correct compatible for Rohm BH2228FV
+- ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
+- nvme-pci: Fix the instructions for disabling power management
+- spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
+- spi: microchip-core: fix init function not setting the master and motorola modes
+- spi: microchip-core: switch to use modern name
+- spi: microchip-core: only disable SPI controller when register value change requires it
+- spi: microchip-core: defer asserting chip select until just before write to TX FIFO
+- spi: microchip-core: fix the issues in the isr
+- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
+- auxdisplay: ht16k33: Drop reference after LED registration
+- lirc: rc_dev_get_from_fd(): fix file leak
+- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
+- apparmor: Fix null pointer deref when receiving skb during sock creation
+- mISDN: Fix a use after free in hfcmulti_tx()
+- bpf: Fix a segment issue when downgrading gso_size
+- net: nexthop: Initialize all fields in dumped nexthops
+- net: stmmac: Correct byte order of perfect_match
+- tipc: Return non-zero value from tipc_udp_addr2str() on error
+- netfilter: nft_set_pipapo_avx2: disable softinterrupts
+- ice: Fix recipe read procedure
+- net: bonding: correctly annotate RCU in bond_should_notify_peers()
+- ipv4: Fix incorrect source address in Record Route option
+- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
+- tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
+- bpf, events: Use prog to emit ksymbol event for main program
+- dma: fix call order in dmam_free_coherent
+- af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
+- libbpf: Fix no-args func prototype BTF dumping syntax
+- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
+- kbuild: avoid build error when single DTB is turned into composite DTB
+- f2fs: fix to update user block counts in block_operations()
+- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
+- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
+- f2fs: fix start segno of large section
+- um: time-travel: fix signal blocking race/hang
+- um: time-travel: fix time-travel-start option
+- phy: zynqmp: Enable reference clock correctly
+- phy: cadence-torrent: Check return value on register read
+- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
+- jfs: Fix array-index-out-of-bounds in diFree
+- kdb: Use the passed prompt in kdb_position_cursor()
+- kdb: address -Wformat-security warnings
+- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
+- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
+- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
+- PCI: Introduce cleanup helpers for device reference counts and locks
+- wifi: mac80211: track capability/opmode NSS separately
+- mm/mglru: fix ineffective protection calculation
+- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
+- minmax: scsi: fix mis-use of 'clamp()' in sr.c
+- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
+- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
+- video: logo: Drop full path of the input filename in generated file
+- lib/build_OID_registry: don't mention the full path of the script in output
+- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
+- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
+- drm/panfrost: Mark simple_ondemand governor as softdep
+- drm/etnaviv: don't block scheduler when GPU is still active
+- MIPS: Loongson64: Test register availability before use
+- MIPS: Loongson64: reset: Prioritise firmware service
+- MIPS: Loongson64: Remove memory node for builtin-dtb
+- MIPS: Loongson64: env: Hook up Loongsson-2K
+- MIPS: dts: loongson: Fix GMAC phy node
+- MIPS: ip30: ip30-console: Add missing include
+- MIPS: dts: loongson: Add ISA node
+- remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
+- remoteproc: imx_rproc: Skip over memory region when node value is NULL
+- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
+- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
+- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
+- selftests/sigaltstack: Fix ppc64 GCC build
+- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
+- platform: mips: cpu_hwmon: Disable driver on unsupported hardware
+- watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
+- rtc: abx80x: Fix return value of nvmem callback on read
+- rtc: isl1208: Fix return value of nvmem callbacks
+- drm/i915/dp: Don't switch the LTTPR mode on an active link
+- drm/i915/dp: Reset intel_dp->link_trained before retraining the link
+- drm/amd/amdgpu: Fix uninitialized variable warnings
+- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
+- drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
+- drm/udl: Remove DRM_CONNECTOR_POLL_HPD
+- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
+- drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
+- perf/x86/intel/pt: Fix a topa_entry base address calculation
+- perf/x86/intel/pt: Fix topa_entry base length
+- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
+- perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
+- perf stat: Fix the hard-coded metrics calculation on the hybrid
+- perf: Fix event leak upon exit
+- scsi: qla2xxx: validate nvme_local_port correctly
+- scsi: qla2xxx: Complete command early within lock
+- scsi: qla2xxx: Fix flash read failure
+- scsi: qla2xxx: Reduce fabric scan duplicate code
+- scsi: qla2xxx: Use QP lock to search for bsg
+- scsi: qla2xxx: Fix for possible memory corruption
+- scsi: qla2xxx: Unable to act on RSCN for port online
+- scsi: qla2xxx: During vport delete send async logout explicitly
+- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
+- rtc: cmos: Fix return value of nvmem callbacks
+- mm/numa_balancing: teach mpol_to_str about the balancing mode
+- irqchip/imx-irqsteer: Handle runtime power management correctly
+- irqdomain: Fixed unbalanced fwnode get and put
+- devres: Fix memory leakage caused by driver API devm_free_percpu()
+- devres: Fix devm_krealloc() wasting memory
+- ice: Add a per-VF limit on number of FDIR filters
+- gve: Fix an edge case for TSO skb validity check
+- kobject_uevent: Fix OOB access within zap_modalias_env()
+- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
+- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
+- kbuild: Fix '-S -c' in x86 stack protector scripts
+- decompress_bunzip2: fix rare decompression failure
+- mm: fix old/young bit handling in the faulting path
+- block: fix deadlock between sd_remove & sd_release
+- ubi: eba: properly rollback inside self_check_eba
+- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
+- f2fs: use meta inode for GC of COW file
+- f2fs: use meta inode for GC of atomic file
+- f2fs: fix return value of f2fs_convert_inline_inode()
+- f2fs: fix to don't dirty inode for readonly filesystem
+- f2fs: fix to force buffered IO on inline_data inode
+- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
+- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
+- fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
+- efi/libstub: Zero initialize heap allocated struct screen_info
+- hostfs: fix dev_t handling
+- dev/parport: fix the array out-of-bounds risk
+- binder: fix hang of unregistered readers
+- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
+- PCI: dw-rockchip: Fix initial PERST# GPIO value
+- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
+- parisc: Fix warning at drivers/pci/msi/msi.h:121
+- hwrng: amd - Convert PCIBIOS_* return codes to errnos
+- tools/memory-model: Fix bug in lock.cat
+- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
+- ALSA: usb-audio: Move HD Webcam quirk to the right place
+- ALSA: usb-audio: Fix microphone sound on HD webcam.
+- ALSA: ump: Force 1 Group for MIDI1 FBs
+- ALSA: ump: Don't update FB name for static blocks
+- KVM: nVMX: Request immediate exit iff pending nested event needs injection
+- KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
+- media: ivsc: csi: don't count privacy on as error
+- media: uvcvideo: Fix integer overflow calculating timestamp
+- jbd2: avoid infinite transaction commit loop
+- jbd2: precompute number of transaction descriptor blocks
+- jbd2: make jbd2_journal_get_max_txn_bufs() internal
+- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
+- media: ivsc: csi: add separate lock for v4l2 control handler
+- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
+- md/md-bitmap: fix writing non bitmap pages
+- leds: ss4200: Convert PCIBIOS_* return codes to errnos
+- drivers: soc: xilinx: check return status of get_api_version()
+- wifi: rtw88: usb: Fix disconnection after beacon loss
+- wifi: mwifiex: Fix interface type change
+- selftests/landlock: Add cred_transfer test
+- trace/pid_list: Change gfp flags in pid_list_fill_irq()
+- io_uring: tighten task exit cancellations
+- ext4: make sure the first directory block is not a hole
+- ext4: check dot and dotdot of dx_root before making dir indexed
+- m68k: amiga: Turn off Warp1260 interrupts during boot
+- udf: Avoid using corrupted block bitmap buffer
+- task_work: Introduce task_work_cancel() again
+- task_work: s/task_work_cancel()/task_work_cancel_func()/
+- cifs: mount with "unix" mount option for SMB1 incorrectly handled
+- cifs: fix reconnect with SMB1 UNIX Extensions
+- cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path
+- apparmor: use kvfree_sensitive to free data->data
+- drm/amd/display: Check for NULL pointer
+- scsi: qla2xxx: Fix optrom version displayed in FDMI
+- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
+- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
+- io_uring/io-wq: limit retrying worker initialisation
+- ext2: Verify bitmap and itable block numbers before using them
+- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
+- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
+- ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1
+- media: venus: fix use after free in vdec_close
+- char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
+- ata: libata-scsi: Fix offsets for the fixed format sense data
+- fuse: verify {g,u}id mount options correctly
+- sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
+- NFSD: Support write delegations in LAYOUTGET
+- ipv6: take care of scope when choosing the src addr
+- ipv4: fix source address selection with route leak
+- kernel: rerun task_work while freezing in get_signal()
+- btrfs: fix extent map use-after-free when adding pages to compressed bio
+- af_packet: Handle outgoing VLAN packets without hardware offloading
+- net: netconsole: Disable target before netpoll cleanup
+- tick/broadcast: Make takeover of broadcast hrtimer reliable
+- dt-bindings: thermal: correct thermal zone node name limit
+- exfat: fix potential deadlock on __exfat_get_dentry_set
+- x86/efistub: Revert to heap allocated boot_params for PE entrypoint
+- x86/efistub: Avoid returning EFI_SUCCESS on error
+- mm/mglru: fix overshooting shrinker memory
+- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
+- mm/mglru: fix div-by-zero in vmpressure_calc_level()
+- mm/hugetlb: fix possible recursive locking detected warning
+- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes
+- landlock: Don't lose track of restrictions on cred_transfer
+- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
+- sbitmap: use READ_ONCE to access map->word
+- s390/dasd: fix error checks in dasd_copy_pair_store()
+- powerpc/8xx: fix size given to set_huge_pte_at()
+- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
+- fs/ntfs3: Missed error return
+- fs/ntfs3: Fix the format of the "nocase" mount option
+- rtc: interface: Add RTC offset to alarm after fix-up
+- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
+- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
+- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
+- fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr
+- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
+- pinctrl: renesas: r8a779g0: Fix TPU suffixes
+- pinctrl: renesas: r8a779g0: Fix TCLK suffixes
+- pinctrl: renesas: r8a779g0: FIX PWM suffixes
+- pinctrl: renesas: r8a779g0: Fix IRQ suffixes
+- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
+- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
+- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
+- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
+- fs/ntfs3: Fix field-spanning write in INDEX_HDR
+- fs/ntfs3: Drop stray '' (backslash) in formatting string
+- fs/ntfs3: Correct undo if ntfs_create_inode failed
+- fs/ntfs3: Replace inode_trylock with inode_lock
+- pinctrl: freescale: mxs: Fix refcount of child
+- pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
+- pinctrl: ti: ti-iodelay: Drop if block with always false condition
+- pinctrl: single: fix possible memory leak when pinctrl_enable() fails
+- pinctrl: core: fix possible memory leak when pinctrl_enable() fails
+- pinctrl: rockchip: update rk3308 iomux routes
+- fs/ntfs3: Add missing .dirty_folio in address_space_operations
+- fs/ntfs3: Fix getting file type
+- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
+- fs/ntfs3: Deny getting attr data block in compressed frame
+- fs/ntfs3: Fix transform resident to nonresident for compressed files
+- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
+- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
+- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
+- ipv4: Fix incorrect TOS in fibmatch route get reply
+- ipv4: Fix incorrect TOS in route get reply
+- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
+- gve: Fix XDP TX completion handling when counters overflow
+- ipvs: properly dereference pe in ip_vs_add_service
+- netfilter: nf_set_pipapo: fix initial map fill
+- netfilter: nft_set_pipapo: constify lookup fn args where possible
+- netfilter: ctnetlink: use helper function to calculate expect ID
+- bnxt_re: Fix imm_data endianness
+- RDMA: Fix netdev tracker in ib_device_set_netdev
+- RDMA/core: Remove NULL check before dev_{put, hold}
+- iommu/vt-d: Fix identity map bounds in si_domain_init()
+- macintosh/therm_windtunnel: fix module unload.
+- powerpc/xmon: Fix disassembly CPU feature checks
+- PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
+- PCI: qcom-ep: Disable resources unconditionally during PERST# assert
+- MIPS: Octeron: remove source file executable bit
+- clk: en7523: fix rate divider for slic and spi clocks
+- clk: qcom: Park shared RCGs upon registration
+- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
+- crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()
+- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
+- net: missing check virtio
+- vhost/vsock: always initialize seqpacket_allow
+- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
+- PCI: endpoint: Clean up error handling in vpci_scan_bus()
+- ASoC: amd: Adjust error handling in case of absent codec device
+- Input: elan_i2c - do not leave interrupt disabled on suspend failure
+- RDMA/device: Return error earlier if port in not valid
+- mtd: make mtd_test.c a separate module
+- ASoC: max98088: Check for clk_prepare_enable() error
+- powerpc/prom: Add CPU info to hardware description string later
+- hwrng: core - Fix wrong quality calculation at hw rng registration
+- scsi: lpfc: Fix a possible null pointer dereference
+- ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
+- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
+- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled
+- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
+- RDMA/mlx4: Fix truncated output warning in mad.c
+- Input: qt1050 - handle CHIP_ID reading error
+- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
+- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
+- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
+- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
+- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
+- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
+- RDMA/cache: Release GID table even if leak is detected
+- usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
+- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
+- ASoc: tas2781: Enable RCA-based playback without DSP firmware download
+- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
+- coresight: Fix ref leak when of_coresight_parse_endpoint() fails
+- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR
+- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
+- iio: frequency: adrf6780: rm clk provider include
+- clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
+- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
+- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
+- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
+- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
+- PCI: keystone: Don't enable BAR 0 for AM654x
+- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
+- PCI: Fix resource double counting on remove & rescan
+- iio: Fix the sorting functionality in iio_gts_build_avail_time_table
+- SUNRPC: Fixup gss_status tracepoint error output
+- sparc64: Fix incorrect function signature and add prototype for prom_cif_init
+- leds: flash: leds-qcom-flash: Test the correct variable in init
+- ext4: avoid writing unitialized memory to disk in EA inodes
+- ext4: don't track ranges in fast_commit if inode has inlined data
+- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
+- SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
+- xprtrdma: Fix rpcrdma_reqs_reset()
+- mfd: omap-usb-tll: Use struct_size to allocate tll
+- mfd: rsmu: Split core code into separate module
+- perf intel-pt: Fix exclude_guest setting
+- perf intel-pt: Fix aux_watermark calculation for 64-bit size
+- media: venus: flush all buffers in output plane streamoff
+- drm/mediatek/dp: Fix spurious kfree()
+- drm/mediatek/dp: switch to ->edid_read callback
+- ext4: fix infinite loop when replaying fast_commit
+- drm/mediatek: Remove less-than-zero comparison of an unsigned value
+- Revert "leds: led-core: Fix refcount leak in of_led_get()"
+- drm/qxl: Add check for drm_cvt_mode
+- drm/etnaviv: fix DMA direction handling for cached RW buffers
+- perf report: Fix condition in sort__sym_cmp()
+- perf pmus: Fixes always false when compare duplicates aliases
+- perf test: Make test_arm_callgraph_fp.sh more robust
+- drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op
+- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
+- leds: trigger: Unregister sysfs attributes before calling deactivate()
+- media: imx-jpeg: Drop initial source change event if capture has been setup
+- drm/mediatek: Add OVL compatible name for MT8195
+- drm/mediatek: Turn off the layers with zero width or height
+- drm/mediatek: Fix destination alpha error in OVL
+- drm/mediatek: Fix XRGB setting error in Mixer
+- drm/mediatek: Fix XRGB setting error in OVL
+- drm/mediatek: Use 8-bit alpha in ETHDR
+- drm/mediatek: Add missing plane settings when async update
+- media: renesas: vsp1: Store RPF partition configuration per RPF instance
+- media: renesas: vsp1: Fix _irqsave and _irq mix
+- media: rcar-csi2: Cleanup subdevice in remove()
+- media: rcar-csi2: Disable runtime_pm in probe error
+- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
+- drm: zynqmp_kms: Fix AUX bus not getting unregistered
+- drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
+- media: uvcvideo: Override default flags
+- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
+- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
+- media: uvcvideo: Disable autosuspend for Insta360 Link
+- media: i2c: imx219: fix msr access command sequence
+- saa7134: Unchecked i2c_transfer function result fixed
+- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
+- x86/shstk: Make return uprobe work with shadow stack
+- media: mediatek: vcodec: Handle invalid decoder vsi
+- s390/uv: Don't call folio_wait_writeback() without a folio reference
+- s390/mm: Convert gmap_make_secure to use a folio
+- s390/mm: Convert make_page_secure to use a folio
+- media: v4l: async: Fix NULL pointer dereference in adding ancillary links
+- media: i2c: Fix imx412 exposure control
+- media: imon: Fix race getting ictx->lock
+- media: pci: ivtv: Add check for DMA map result
+- drm/bridge: it6505: fix hibernate to resume no display issue
+- drm/bridge: Fixed a DP link training bug
+- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
+- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
+- drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
+- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
+- drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
+- drm/amdgpu: Fix memory range calculation
+- drm/amd/pm: Fix aldebaran pcie speed reporting
+- drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq()
+- drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
+- drm/amdkfd: Fix CU Masking for GFX 9.4.3
+- drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline
+- drm/rockchip: vop2: Fix the port mux of VP2
+- net: bridge: mst: Check vlan state for egress decision
+- xdp: fix invalid wait context of page_pool_destroy()
+- Bluetooth: btnxpuart: Add handling for boot-signature timeout errors
+- Bluetooth: btintel: Refactor btintel_set_ppag()
+- Bluetooth: hci_bcm4377: Use correct unit for timeouts
+- selftests: forwarding: devlink_lib: Wait for udev events after reloading
+- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
+- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
+- bpf: annotate BTF show functions with __printf
+- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops
+- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()
+- selftests/resctrl: Move run_benchmark() to a more fitting file
+- selftests/bpf: Close obj in error path in xdp_adjust_tail
+- selftests/bpf: Null checks for links in bpf_tcp_ca
+- selftests/bpf: Close fd in error path in drop_on_reuseport
+- locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
+- wifi: virt_wifi: don't use strlen() in const context
+- gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
+- wifi: virt_wifi: avoid reporting connection success with wrong SSID
+- xfrm: call xfrm_dev_policy_delete when kill policy
+- xfrm: fix netdev reference count imbalance
+- wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
+- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
+- perf: Fix default aux_watermark calculation
+- perf: Prevent passing zero nr_pages to rb_alloc_aux()
+- perf: Fix perf_aux_size() for greater-than 32-bit size
+- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
+- bpftool: Mount bpffs when pinmaps path not under the bpffs
+- wifi: rtl8xxxu: 8188f: Limit TX power index
+- wifi: rtw89: 8852b: fix definition of KIP register number
+- netfilter: nf_tables: rise cap on SELinux secmark context
+- ipvs: Avoid unnecessary calls to skb_is_gso_sctp
+- libbpf: Checking the btf_type kind when fixing variable offsets
+- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
+- net: fec: Refactor: #define magic constants
+- udf: Fix bogus checksum computation in udf_rename()
+- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
+- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
+- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
+- jump_label: Fix concurrency issues in static_key_slow_dec()
+- perf/x86: Serialize set_attr_rdpmc()
+- mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
+- mlxsw: spectrum_acl_erp: Fix object nesting warning
+- lib: objagg: Fix general protection fault
+- udf: Fix lock ordering in udf_evict_inode()
+- selftests/bpf: Check length of recv in test_sockmap
+- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
+- tcp: fix races in tcp_v[46]_err()
+- tcp: fix race in tcp_write_err()
+- tcp: add tcp_done_with_error() helper
+- wifi: ath12k: fix wrong definition of CE ring's base address
+- wifi: ath11k: fix wrong definition of CE ring's base address
+- wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights
+- wifi: ath12k: fix firmware crash during reo reinject
+- wifi: ath12k: fix invalid memory access while processing fragmented packets
+- wifi: ath12k: change DMA direction while mapping reinjected packets
+- net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
+- selftests/bpf: Fix prog numbers in test_sockmap
+- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
+- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
+- wifi: ath12k: Correct 6 GHz frequency value in rx status
+- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
+- firmware: turris-mox-rwtm: Initialize completion before mailbox
+- firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
+- firmware: turris-mox-rwtm: Do not complete if there are no waiters
+- vmlinux.lds.h: catch .bss..L* sections into BSS")
+- ARM: spitz: fix GPIO assignment for backlight
+- m68k: cmpxchg: Fix return value for default case in __arch_xchg()
+- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems
+- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
+- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
+- arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
+- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
+- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
+- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
+- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
+- arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
+- x86/xen: Convert comma to semicolon
+- arm64: dts: imx8mp: Fix pgc vpu locations
+- arm64: dts: imx8mp: add HDMI power-domains
+- arm64: dts: imx8mp: Fix pgc_mlmix location
+- arm64: dts: imx8mp: Add NPU Node
+- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
+- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
+- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
+- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
+- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
+- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
+- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
+- arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
+- arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
+- arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
+- arm64: dts: amlogic: setup hdmi system clock
+- arm64: dts: amlogic: add power domain to hdmitx
+- arm64: dts: amlogic: gx: correct hdmi clocks
+- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
+- arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
+- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
+- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
+- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
+- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
+- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
+- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
+- ARM: dts: imx6qdl-kontron-samx6i: fix board reset
+- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
+- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
+- arm64: dts: amlogic: sm1: fix spdif compatibles
+- arm64: dts: rockchip: Increase VOP clk rate on RK3328
+- soc: qcom: pdr: fix parsing of domains lists
+- soc: qcom: pdr: protect locator_addr with the main mutex
+- soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
+- arm64: dts: qcom: qdu1000: Add secure qfprom node
+- arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off
+- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
+- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
+- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
+- memory: fsl_ifc: Make FSL_IFC config visible and selectable
+- OPP: ti: Fix ti_opp_supply_probe wrong return values
+- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
+- arm64: dts: qcom: qrb4210-rb2: make L9A always-on
+- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
+- ARM: dts: sunxi: remove duplicated entries in makefile
+- soc: xilinx: rename cpu_number1 to dummy_cpu_number
+- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
+- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
+- arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
+- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
+- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
+- arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
+- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
+- soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
+- arm64: dts: qcom: msm8998: enable adreno_smmu by default
+- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
+- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
+- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
+- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
+- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
+- arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
+- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
+- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
+- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
+- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
+- arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings
+- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
+- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
+- hwmon: (max6697) Fix underflow when writing limit attributes
+- pwm: atmel-tcb: Fix race condition and convert to guards
+- drm/meson: fix canvas release in bind function
+- nvmet-auth: fix nvmet_auth hash error handling
+- pwm: stm32: Always do lazy disabling
+- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
+- block/mq-deadline: Fix the tag reservation code
+- block: Call .limit_depth() after .hctx has been set
+- hwmon: (adt7475) Fix default duty on fan is disabled
+- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
+- x86/pci/xen: Fix PCIBIOS_* return code handling
+- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
+- x86/of: Return consistent error type from x86_of_pci_irq_enable()
+- hfsplus: fix to avoid false alarm of circular locking
+- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
+- block: initialize integrity buffer to zero before writing it to media
+- ubd: untagle discard vs write zeroes not support handling
+- ubd: refactor the interrupt handler
+- platform/chrome: cros_ec_debugfs: fix wrong EC message version
+- md: fix deadlock between mddev_suspend and flush bio
+- rcu/tasks: Fix stale task snaphot for Tasks Trace
+- EDAC, i10nm: make skx_common.o a separate module
+- spi: atmel-quadspi: Add missing check for clk_prepare
+- spi: spi-microchip-core: Fix the number of chip selects supported
+- powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
+- ALSA: seq: ump: Skip useless ports for static blocks
+- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
+- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
+- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
+- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
+- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
+- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
+- jfs: don't walk off the end of ealist
+- ocfs2: add bounds checking to ocfs2_check_dir_entry()
+- cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie()
+- cachefiles: fix slab-use-after-free in fscache_withdraw_volume()
+- netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume()
+- wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL
+- wifi: mac80211: disable softirqs for queued frame handling
+- wifi: cfg80211: wext: set ssids=NULL for passive scans
+- of/irq: Disable "interrupt-map" parsing for PASEMI Nemo
+- mm: page_ref: remove folio_try_get_rcu()
+- ARM: 9324/1: fix get_user() broken with veneer
+- cifs: fix noisy message on copy_file_range
+- ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE
+- spi: mux: set ctlr->bits_per_word_mask
+- selftests/bpf: Extend tcx tests to cover late tcx_entry release
+- hfsplus: fix uninit-value in copy_name
+- selftests/vDSO: fix clang build errors and warnings
+- selftest/timerns: fix clang build failures for abs() calls
+- ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES
+- ksmbd: return FILE_DEVICE_DISK instead of super magic
+- spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
+- riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
+- drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus
+- wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK
+- fs: better handle deep ancestor chains in is_subdir()
+- drm/radeon: check bo_va->bo is non-NULL before using it
+- drm/amd/display: Fix refresh rate range for some panel
+- drm/amd/display: Account for cursor prefetch BW in DML1 mode support
+- drm/amd/display: Add refresh rate range check
+- erofs: ensure m_llen is reset to 0 if metadata is invalid
+- Bluetooth: btnxpuart: Enable Power Save feature on startup
+- tee: optee: ffa: Fix missing-field-initializers warning
+- scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
+- powerpc/pseries: Whitelist dtl slub object for copying to userspace
+- net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
+- net: usb: qmi_wwan: add Telit FN912 compositions
+- ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA
+- ALSA: dmaengine_pcm: terminate dmaengine before synchronize
+- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
+- ALSA: PCM: Allow resume only for suspended streams
+- ibmvnic: Add tx check to prevent skb leak
+- btrfs: qgroup: fix quota root leak after quota disable failure
+- platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
+- platform/x86: lg-laptop: Change ACPI device id
+- platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
+- platform/x86: wireless-hotkey: Add support for LG Airplane Button
+- platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources
+- s390/sclp: Fix sclp_init() cleanup on failure
+- octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver
+- gpio: pca953x: fix pca953x_irq_bus_sync_unlock race
+- can: kvaser_usb: fix return value for hif_usb_send_regout
+- Input: ads7846 - use spi_device_id table
+- nvme: fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA.
+- ASoC: rt722-sdca-sdw: add debounce time for type detection
+- ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback
+- ASoC: ti: omap-hdmi: Fix too long driver name
+- ASoC: ti: davinci-mcasp: Set min period size using FIFO config
+- ALSA: dmaengine: Synchronize dma channel after drop()
+- bytcr_rt5640 : inverse jack detect for Archos 101 cesium
+- Input: xpad - add support for ASUS ROG RAIKIRI PRO
+- ASoC: rt722-sdca-sdw: add silence detection register as volatile
+- Input: i8042 - add Ayaneo Kun to i8042 quirk table
+- Input: elantech - fix touchpad state on resume for Lenovo N24
+- mips: fix compat_sys_lseek syscall
+- ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
+- drm/amdgpu: Indicate CU havest info to CP
+- selftests: openvswitch: Set value to nla flags.
+- cpumask: limit FORCE_NR_CPUS to just the UP case
+- spi: Fix OCTAL mode support
+- ALSA: hda/realtek: Add more codec ID to no shutup pins list
+- drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
+- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
+- ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5
+- ALSA: hda: cs35l56: Fix lifecycle of codec pointer
+- nvmet: always initialize cqe.result
+- nvme: avoid double free special payload
+- drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time
+- drm: panel-orientation-quirks: Add quirk for Aya Neo KUN
+- drm/exynos: dp: drop driver owner initialization
+- iomap: Fix iomap_adjust_read_range for plen calculation
+- mei: demote client disconnect warning on suspend to debug
+- fs/file: fix the check in find_next_fd()
+- nfs: don't invalidate dentries on transient errors
+- nfs: Avoid flushing many pages with NFS_FILE_SYNC
+- nfs: propagate readlink errors in nfs_symlink_filler
+- HID: Ignore battery for ELAN touchscreens 2F2C and 4116
+- input: Add support for "Do Not Disturb"
+- input: Add event code for accessibility key
+- kconfig: remove wrong expr_trans_bool()
+- kconfig: gconf: give a proper initial state to the Save button
+- ila: block BH in ila_output()
+- net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
+- Input: silead - Always support 10 fingers
+- of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw()
+- selftests/futex: pass _GNU_SOURCE without a value to the compiler
+- selftests/openat2: Fix build warnings on ppc64
+- selftests: cachestat: Fix build warnings on ppc64
+- wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
+- wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill
+- wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option
+- wifi: iwlwifi: mvm: handle BA session teardown in RF-kill
+- wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
+- wifi: iwlwifi: mvm: remove stale STA link data during restart
+- wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
+- wifi: cfg80211: fix 6 GHz scan request building
+- wifi: mac80211: handle tasklet frames before stopping
+- wifi: mac80211: apply mcast rate only if interface is up
+- wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
+- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
+- ACPI: EC: Avoid returning AE_OK on errors in address space handler
+- ACPI: EC: Abort address space access upon error
+- efi/libstub: zboot.lds: Discard .discard sections
+- scsi: qedf: Set qed_slowpath_params to zero before use
+- scsi: qedf: Wait for stag work during unload
+- scsi: qedf: Don't process stag work during unload and recovery
+- scsi: sr: Fix unintentional arithmetic wraparound
+- scsi: core: alua: I/O errors for ALUA state transitions
+- filelock: Remove locks reliably when fcntl/close race is detected
+- i2c: rcar: fix error code in probe()
+- kbuild: Make ld-version.sh more robust against version string changes
+- x86/bhi: Avoid warning in #DB handler due to BHI mitigation
+- x86/entry/64: Remove obsolete comment on tracing vs. SYSRET
+- x86/entry: Rename ignore_sysret()
+- i2c: rcar: clear NO_RXDMA flag after resetting
+- i2c: testunit: avoid re-issued work after read message
+- i2c: rcar: ensure Gen3+ reset does not disturb local targets
+- i2c: rcar: introduce Gen4 devices
+- i2c: rcar: reset controller is mandatory for Gen3+
+- i2c: mark HostNotify target address as used
+- i2c: rcar: bring hardware to known state when probing
+- btrfs: tree-checker: add type and sequence check for inline backrefs
+- ext4: avoid ptr null pointer dereference
+- nilfs2: fix kernel bug on rename operation of broken directory
+- selftests/net: fix gro.c compilation failure due to non-existent opt_ipproto_off
+- mm/damon/core: merge regions aggressively when max_nr_regions is unmet
+- mm/shmem: disable PMD-sized page cache if needed
+- misc: fastrpc: Restrict untrusted app to attach to privileged PD
+- misc: fastrpc: Fix ownership reassignment of remote heap
+- misc: fastrpc: Fix memory leak in audio daemon attach operation
+- misc: fastrpc: Copy the complete capability structure to user
+- misc: fastrpc: Avoid updating PD type for capability request
+- misc: fastrpc: Fix DSP capabilities request
+- wireguard: send: annotate intentional data race in checking empty queue
+- wireguard: queueing: annotate intentional data race in cpu round robin
+- wireguard: allowedips: avoid unaligned 64-bit memory accesses
+- wireguard: selftests: use acpi=off instead of -no-acpi for recent QEMU
+- cpufreq: Allow drivers to advertise boost enabled
+- cpufreq: ACPI: Mark boost policy as enabled when setting boost
+- ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
+- libceph: fix race between delayed_work() and ceph_monc_stop()
+- pmdomain: qcom: rpmhpd: Skip retention level for Power Domains
+- Fix userfaultfd_api to return EINVAL as expected
+- ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
+- ALSA: hda/realtek: Enable Mute LED on HP 250 G7
+- ALSA: hda/realtek: add quirk for Clevo V5[46]0TU
+- tty: serial: ma35d1: Add a NULL check for of_node
+- platform/x86: toshiba_acpi: Fix array out-of-bounds access
+- nvmem: core: only change name to fram for current attribute
+- nvmem: meson-efuse: Fix return value of nvmem callbacks
+- nvmem: rmem: Fix return value of rmem_read()
+- arm64: dts: qcom: sc8280xp-x13s: fix touchscreen power on
+- arm64: dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical timer
+- iio: trigger: Fix condition for own trigger
+- ksmbd: discard write access to the directory open
+- mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray
+- mm/filemap: skip to create PMD-sized page cache if needed
+- mm: vmalloc: check if a hash-index is in cpu_possible_mask
+- s390/mm: Add NULL pointer check to crst_table_free() base_crst_free()
+- xhci: always resume roothubs if xHC was reset during resume
+- hpet: Support 32-bit userspace
+- misc: microchip: pci1xxxx: Fix return value of nvmem callbacks
+- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
+- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
+- usb: dwc3: pci: add support for the Intel Panther Lake
+- USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
+- USB: serial: mos7840: fix crash on resume
+- USB: serial: option: add Rolling RW350-GL variants
+- USB: serial: option: add Netprisma LCUK54 series modules
+- USB: serial: option: add support for Foxconn T99W651
+- USB: serial: option: add Fibocom FM350-GL
+- USB: serial: option: add Telit FN912 rmnet compositions
+- USB: serial: option: add Telit generic core-dump composition
+- net: ks8851: Fix potential TX stall after interface reopen
+- net: ks8851: Fix deadlock with the SPI chip variant
+- Revert "sched/fair: Make sure to try to detach at least one movable task"
+- cifs: fix setting SecurityFlags to true
+- octeontx2-af: fix issue with IPv4 match for RSS
+- octeontx2-af: fix issue with IPv6 ext match for RSS
+- octeontx2-af: fix detection of IP layer
+- octeontx2-af: fix a issue with cpt_lf_alloc mailbox
+- octeontx2-af: replace cpt slot with lf id on reg write
+- i40e: fix: remove needless retries of NVM update
+- ARM: davinci: Convert comma to semicolon
+- ASoC: SOF: Intel: hda: fix null deref on system suspend entry
+- firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers
+- firmware: cs_dsp: Validate payload length before processing block
+- firmware: cs_dsp: Return error if block header overflows file
+- arm64: dts: qcom: sc8180x: Fix LLCC reg property again
+- s390: Mark psw in __load_psw_mask() as __unitialized
+- net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
+- ethtool: netlink: do not return SQI value if link is down
+- net: ethernet: mtk-star-emac: set mac_managed_pm when probing
+- bpf: Fail bpf_timer_cancel when callback is being cancelled
+- bpf: replace bpf_timer_init with a generic helper
+- bpf: make timer data struct more generic
+- bpf: fix order of args in call to bpf_map_kvcalloc
+- i40e: Fix XDP program unloading while removing the driver
+- octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
+- net: phy: microchip: lan87xx: reinit PHY after cable test
+- tcp: fix incorrect undo caused by DSACK of TLP retransmit
+- net: bcmasp: Fix error code in probe()
+- vfs: don't mod negative dentry count when on shrinker list
+- fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
+- dsa: lan9303: Fix mapping between DSA port number and PHY address
+- cachefiles: add missing lock protection when polling
+- cachefiles: cyclic allocation of msg_id to avoid reuse
+- cachefiles: wait for ondemand_object_worker to finish when dropping object
+- cachefiles: cancel all requests for the object that is being dropped
+- cachefiles: stop sending new request when dropping object
+- cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop
+- scsi: ufs: core: Fix ufshcd_abort_one racing issue
+- scsi: ufs: core: Fix ufshcd_clear_cmd racing issue
+- mm: prevent derefencing NULL ptr in pfn_section_valid()
+- Compiler Attributes: Add __uninitialized macro
+- !10610 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
+- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
+- !10599 ppp: reject claimed-as-LCP but actually malformed packets
+- ppp: reject claimed-as-LCP but actually malformed packets
+- !10539 tun: add missing verification for short frame
+- tun: add missing verification for short frame
+- !10538 tap: add missing verification for short frame
+- tap: add missing verification for short frame
+- !10555 skmsg: Skip zero length skb in sk_msg_recvmsg
+- skmsg: Skip zero length skb in sk_msg_recvmsg
+- !10596 net: ethernet: lantiq_etop: fix double free in detach
+- net: ethernet: lantiq_etop: fix double free in detach
+- !10517 mm/dynamic_pool: two bugfix about THP and migration
+- mm/dynamic_pool: check page_from_dynamic_pool() on migration
+- mm/dynamic_pool: replace task_in_dynamic_pool() with mm_in_dynamic_pool()
+- !10579 Fix CVE-2024-41062
+- Bluetooth: Fix usage of __hci_cmd_sync_status
+- Bluetooth: L2CAP: Fix deadlock
+- bluetooth/l2cap: sync sock recv cb and release
+- !10545 bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
+- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
+- !10547 powerpc/eeh: avoid possible crash when edev->pdev changes
+- powerpc/eeh: avoid possible crash when edev->pdev changes
+- !10470 Make cpuset.cpus.exclusive independent of cpuset.cpus
+- cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus
+- cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition
+- cgroup/cpuset: Documentation update for partition
+- !10443 v2 cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
+- cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
+- !10351 bpf: Fix null-pointer-deref in resolve_prog_type()
+- selftests/bpf: Test for null-pointer-deref bugfix in resolve_prog_type()
+- bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
+- !10401 firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files
+- firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files
+- !10512 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
+- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
+- !10524 Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
+- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
+- !10486 fix CVE-2024-42086
+- iio: chemical: bme680: Fix overflows in compensate() functions
+- !10466 null_blk: fix validation of block size
+- null_blk: fix validation of block size
+- !10480 ALSA: emux: improve patch ioctl data validation
+- ALSA: emux: improve patch ioctl data validation
+- !10385 firmware: cs_dsp: Fix overflow checking of wmfw header
+- firmware: cs_dsp: Fix overflow checking of wmfw header
+- !10403 Fix CVE-2024-41069
+- ASoC: topology: Fix route memory corruption
+- ASoC: topology: Do not assign fields that are already set
+- ASoC: topology: Fix references to freed memory
+- !10474 jffs2: Fix potential illegal address access in jffs2_free_inode
+- jffs2: Fix potential illegal address access in jffs2_free_inode
+- !10463 io_uring: fix possible deadlock in io_register_iowq_max_workers()
+- io_uring: fix possible deadlock in io_register_iowq_max_workers()
+- !10456 NFSv4: Fix memory leak in nfs4_set_security_label
+- NFSv4: Fix memory leak in nfs4_set_security_label
+- !10450 fs/ntfs3: Validate ff offset
+- fs/ntfs3: Validate ff offset
+- !10394 filelock: Fix fcntl/close race recovery compat path
+- filelock: Fix fcntl/close race recovery compat path
+- !10496 PCI/MSI: Fix UAF in msi_capability_init
+- PCI/MSI: Fix UAF in msi_capability_init
+- !10380 filelock: fix potential use-after-free in posix_lock_inode
+- filelock: fix potential use-after-free in posix_lock_inode
+- !10378 fs/ntfs3: Add a check for attr_names and oatbl
+- fs/ntfs3: Add a check for attr_names and oatbl
+- !10491 Bluetooth: ISO: Check socket flag instead of hcon
+- Bluetooth: ISO: Check socket flag instead of hcon
+- !10495 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
+- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
+- !10442 net/sched: Fix UAF when resolving a clash
+- net/sched: Fix UAF when resolving a clash
+- !10457 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
+- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
+- !10371 iommu/arm-smmu-v3: Reducing the CMD_SYNC times
+- iommu/arm-smmu-v3: Reducing the CMD_SYNC times
+- !10228 PCI/ROM: Fix PCI ROM header check bug
+- PCI/ROM: Fix PCI ROM header check bug
+- !10416 [sync] PR-10408: iommu/arm-smmu-v3: Fix the compile warning
+- iommu/arm-smmu-v3: Fix the compile warning
+- !9824 fix CVE-2024-39486
+- drm/drm_file: Fix pid refcounting race
+- !10388 ovl: simplify ovl_parse_param_lowerdir()
+- ovl: ovl_parse_param_lowerdir: Add missed '
+- ovl: fix wrong lowerdir number check for parameter Opt_lowerdir
+- ovl: pass string to ovl_parse_layer()
+- !10507 Backport 6.6.35-40 LTS patches from upstream
+- Revert "usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB"
+- nilfs2: fix incorrect inode allocation from reserved inodes
+- null_blk: Do not allow runt zone with zone capacity smaller then zone size
+- drm/amdgpu: silence UBSAN warning
+- ALSA: ump: Set default protocol when not given explicitly
+- spi: cadence: Ensure data lines set to low during dummy-cycle period
+- nfc/nci: Add the inconsistency check between the input data length and count
+- kbuild: fix short log for AS in link-vmlinux.sh
+- nvmet: fix a possible leak when destroy a ctrl during qp establishment
+- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
+- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
+- regmap-i2c: Subtract reg size from max_write
+- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
+- connector: Fix invalid conversion in cn_proc.h
+- dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
+- nvme-multipath: find NUMA path only for online numa-node
+- vhost-scsi: Handle vhost_vq_work_queue failures for events
+- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
+- fs/ntfs3: Mark volume as dirty if xattr is broken
+- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
+- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
+- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
+- clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
+- media: dw2102: fix a potential buffer overflow
+- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B
+- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
+- net: stmmac: dwmac-qcom-ethqos: fix error array size
+- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
+- mtd: rawnand: Bypass a couple of sanity checks during NAND identification
+- mtd: rawnand: Fix the nand_read_data_op() early check
+- mtd: rawnand: Ensure ECC configuration is propagated to upper layers
+- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0
+- powerpc/pseries: Fix scv instruction crash with kexec
+- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common
+- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
+- drm: panel-orientation-quirks: Add quirk for Valve Galileo
+- drm/amdgpu/atomfirmware: silence UBSAN warning
+- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
+- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
+- fsnotify: Do not generate events for O_PATH file descriptors
+- can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
+- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
+- Bluetooth: hci_bcm4377: Fix msgid release
+- scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()
+- f2fs: Add inline to f2fs_build_fault_attr() stub
+- btrfs: fix adding block group to a reclaim list and the unused list during reclaim
+- mm: avoid overflows in dirty throttling logic
+- mm: optimize the redundant loop of mm_update_owner_next()
+- nilfs2: add missing check for inode numbers on directory entries
+- nilfs2: fix inode number range checks
+- Revert "igc: fix a log entry using uninitialized netdev"
+- platform/x86: toshiba_acpi: Fix quickstart quirk handling
+- cpu: Fix broken cmdline "nosmp" and "maxcpus=0"
+- gpiolib: of: add polarity quirk for TSC2005
+- mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file
+- inet_diag: Initialize pad field in struct inet_diag_req_v2
+- selftests: make order checking verbose in msg_zerocopy selftest
+- selftests: fix OOM in msg_zerocopy selftest
+- netfilter: nf_tables: unconditionally flush pending work before notifier
+- riscv: kexec: Avoid deadlock in kexec crash path
+- wifi: wilc1000: fix ies_len type in connect path
+- gpio: mmio: do not calculate bgpio_bits via "ngpios"
+- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()
+- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
+- gpiolib: of: fix lookup quirk for MIPS Lantiq
+- e1000e: Fix S0ix residency on corporate systems
+- KVM: s390: fix LPSWEY handling
+- tcp_metrics: validate source addr length
+- bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX
+- Bluetooth: ISO: Check socket flag instead of hcon
+- Bluetooth: Ignore too large handle values in BIG
+- Bluetooth: hci_event: Fix setting of unicast qos interval
+- net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()
+- net/mlx5: E-switch, Create ingress ACL when needed
+- UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
+- net: phy: phy_device: Fix PHY LED blinking code comment
+- mac802154: fix time calculation in ieee802154_configure_durations()
+- vhost_task: Handle SIGKILL by flushing work and exiting
+- vhost: Release worker mutex during flushes
+- vhost: Use virtqueue mutex for swapping worker
+- tools/power turbostat: Remember global max_die_id
+- cdrom: rearrange last_media_change check to avoid unintentional overflow
+- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning
+- s390/pkey: Wipe sensitive data on failure
+- jffs2: Fix potential illegal address access in jffs2_free_inode
+- serial: imx: Raise TX trigger level to 8
+- scsi: mpi3mr: Sanitise num_phys
+- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
+- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
+- igc: fix a log entry using uninitialized netdev
+- selftests/net: fix uninitialized variables
+- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
+- kunit: Fix timeout message
+- orangefs: fix out-of-bounds fsid access
+- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
+- i2c: i801: Annotate apanel_addr as __ro_after_init
+- media: dvb-frontends: tda10048: Fix integer overflow
+- media: s2255: Use refcount_t instead of atomic_t for num_channels
+- media: dvb-frontends: tda18271c2dd: Remove casting during div
+- net: dsa: mv88e6xxx: Correct check for empty list
+- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data
+- wifi: mt76: mt7996: add sanity checks for background radar trigger
+- wifi: mt76: replace skb_put with skb_put_zero
+- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB
+- Input: ff-core - prefer struct_size over open coded arithmetic
+- firmware: dmi: Stop decoding on broken entry
+- sctp: prefer struct_size over open coded arithmetic
+- riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma
+- media: dw2102: Don't translate i2c read into write
+- drm/amdgpu: fix the warning about the expression (int)size - len
+- drm/amdgpu: fix uninitialized scalar variable warning
+- drm/amd/display: Fix uninitialized variables in DM
+- drm/amd/display: Skip finding free audio for unknown engine_id
+- drm/amd/display: Check pipe offset before setting vblank
+- drm/amd/display: Check index msg_id before read or write
+- drm/amdgpu: Initialize timestamp for some legacy SOCs
+- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
+- drm/amdgpu: Fix uninitialized variable warnings
+- media: mediatek: vcodec: Only free buffer VA that is not NULL
+- crypto: aead,cipher - zeroize key buffer after use
+- RISC-V: KVM: Fix the initial sample period value
+- selftests/bpf: dummy_st_ops should reject 0 for non-nullable params
+- selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops
+- selftests/bpf: adjust dummy_st_ops_success to detect additional error
+- scsi: qedf: Make qedf_execute_tmf() non-preemptible
+- IB/core: Implement a limit on UMAD receive List
+- media: dvb-usb: dib0700_devices: Add missing release_firmware()
+- media: dvb: as102-fe: Fix as10x_register_addr packing
+- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
+- drm/lima: fix shared irq handling on driver remove
+- leds: an30259a: Use devm_mutex_init() for mutex initialization
+- locking/mutex: Introduce devm_mutex_init()
+- Revert "powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data"
+- Revert "powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]"
+- tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
+- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
+- serial: imx: only set receiver level if it is zero
+- cxl/region: Avoid null pointer dereference in region lookup
+- cxl/region: Move cxl_dpa_to_region() work to the region driver
+- arm64: dts: rockchip: Add sound-dai-cells for RK3368
+- arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
+- arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
+- ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
+- arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru
+- arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s
+- arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s
+- pwm: stm32: Refuse too small period requests
+- syscalls: fix sys_fanotify_mark prototype
+- syscalls: fix compat_sys_io_pgetevents_time64 usage
+- ftruncate: pass a signed offset
+- ata: libata-core: Fix double free on error
+- ata: ahci: Clean up sysfs file on error
+- can: mcp251xfd: fix infinite loop when xmit fails
+- batman-adv: Don't accept TT entries for out-of-spec VIDs
+- drm/amdgpu/atomfirmware: fix parsing of vram_info
+- drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present
+- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
+- drm/i915/gt: Fix potential UAF by revoke of fence registers
+- drm/amdgpu: avoid using null object of framebuffer
+- drm/fbdev-dma: Only set smem_start is enable per module option
+- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
+- drm/drm_file: Fix pid refcounting race
+- hexagon: fix fadvise64_64 calling conventions
+- csky, hexagon: fix broken sys_sync_file_range
+- btrfs: zoned: fix initial free space detection
+- sh: rework sync_file_range ABI
+- kbuild: Install dtb files as 0644 in Makefile.dtbinst
+- cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
+- cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing
+- PCI/MSI: Fix UAF in msi_capability_init
+- net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
+- net: can: j1939: recover socket queue on CAN bus error during BAM transmission
+- net: can: j1939: Initialize unused data in j1939_send_one()
+- tty: mcf: MCF54418 has 10 UARTS
+- ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11.
+- serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()
+- serial: core: introduce uart_port_tx_limited_flags()
+- serial: imx: set receiver level before starting uart
+- serial: 8250_omap: Implementation of Errata i2310
+- Revert "serial: core: only stop transmit when HW fifo is empty"
+- usb: dwc3: core: Workaround for CSR read timeout
+- usb: dwc3: core: Add DWC31 version 2.00a controller
+- usb: ucsi: stm32: fix command completion handling
+- usb: typec: ucsi: glink: fix child node release in probe function
+- usb: gadget: aspeed_udc: fix device address configuration
+- usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
+- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
+- usb: musb: da8xx: fix a resource leak in probe()
+- usb: gadget: printer: fix races against disable
+- usb: gadget: printer: SS+ support
+- net: usb: ax88179_178a: improve link status logs
+- iio: chemical: bme680: Fix sensor data read operation
+- iio: chemical: bme680: Fix overflows in compensate() functions
+- iio: chemical: bme680: Fix calibration data variable
+- iio: chemical: bme680: Fix pressure value output
+- iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
+- iio: adc: ad7266: Fix variable checking bug
+- ata,scsi: libata-core: Do not leak memory for ata_port struct members
+- ata: libata-core: Fix null pointer dereference on error
+- i2c: testunit: discard write requests while old command is running
+- i2c: testunit: don't erase registers after STOP
+- kbuild: Fix build target deb-pkg: ln: failed to create hard link
+- kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates
+- counter: ti-eqep: enable clock at probe
+- iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
+- mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
+- mmc: sdhci: Do not invert write-protect twice
+- mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
+- mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
+- mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
+- mm: fix incorrect vbq reference in purge_fragmented_block
+- nfs: drop the incorrect assertion in nfs_swap_rw()
+- ocfs2: fix DIO failure due to insufficient transaction credits
+- pinctrl: qcom: spmi-gpio: drop broken pm8008 support
+- Revert "MIPS: pci: lantiq: restore reset gpio polarity"
+- parisc: use generic sys_fanotify_mark implementation
+- x86: stop playing stack games in profile_pc()
+- randomize_kstack: Remove non-functional per-arch entropy filtering
+- gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
+- riscv: stacktrace: convert arch_stack_walk() to noinstr
+- drm/amdgpu: Fix pci state save during mode-1 reset
+- RISC-V: fix vector insn load/store width mask
+- gpio: davinci: Validate the obtained number of IRQs
+- drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
+- nvme: fixup comment for nvme RDMA Provider Type
+- drm/radeon/radeon_display: Decrease the size of allocated memory
+- gfs2: Fix NULL pointer dereference in gfs2_log_flush
+- soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
+- irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU
+- media: dvbdev: Initialize sbuf
+- ALSA: emux: improve patch ioctl data validation
+- crypto: ecdh - explicitly zeroize private_key
+- net/dpaa2: Avoid explicit cpumask var allocation on stack
+- net/iucv: Avoid explicit cpumask var allocation on stack
+- RDMA/restrack: Fix potential invalid address access
+- bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode
+- wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
+- mtd: partitions: redboot: Added conversion of operands to a larger type
+- x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
+- vduse: Temporarily fail if control queue feature requested
+- vduse: validate block features only with block devices
+- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
+- powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]
+- powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data
+- net: mana: Fix possible double free in error handling path
+- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
+- ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
+- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
+- powerpc: restore some missing spu syscalls
+- parisc: use correct compat recv/recvfrom syscalls
+- sparc: fix compat recv/recvfrom syscalls
+- sparc: fix old compat_sys_select()
+- net: dsa: microchip: fix wrong register write when masking interrupt
+- ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages
+- Fix race for duplicate reqsk on identical SYN
+- btrfs: use NOFS context when getting inodes during logging and log replay
+- xdp: Remove WARN() from __xdp_reg_mem_model()
+- ice: Rebuild TC queues on VSI queue reconfiguration
+- net: dsa: microchip: use collision based back pressure mode
+- net: phy: micrel: add Microchip KSZ 9477 to the device table
+- ibmvnic: Free any outstanding tx skbs during scrq reset
+- mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems
+- openvswitch: get related ct labels from its master if it is not confirmed
+- net: dsa: microchip: fix initial port flush problem
+- ASoC: fsl-asoc-card: set priv->pdev before using it
+- ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()
+- ASoC: amd: acp: add a null check for chip_pdev structure
+- s390/pci: Add missing virt_to_phys() for directed DIBV
+- bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
+- bpf: Add missed var_off setting in set_sext32_default_val()
+- ASoC: q6apm-lpass-dai: close graph on prepare errors
+- workqueue: Increase worker desc's length to 32
+- ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init
+- ASoC: atmel: convert not to use asoc_xxx()
+- ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision
+- ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk
+- wifi: mac80211: Use flexible array in struct ieee80211_tim_ie
+- selftests: mptcp: userspace_pm: fixed subtest names
+- selftests: mptcp: print_test out of verify_listener_events
+- MIPS: pci: lantiq: restore reset gpio polarity
+- pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
+- pinctrl: rockchip: use dedicated pinctrl type for RK3328
+- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
+- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
+- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
+- Input: ili210x - fix ili251x_read_touch_data() return value
+- usb: typec: ucsi: Ack also failed Get Error commands
+- usb: typec: ucsi: Never send a lone connector change ack
+- iio: pressure: bmp280: Fix BMP580 temperature reading
+- iio: pressure: fix some word spelling errors
+- Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default"
+- hid: asus: asus_report_fixup: fix potential read out of bounds
+- kprobe/ftrace: fix build error due to bad function definition
+- ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
+- drm/amd/display: revert Exit idle optimizations before HDCP execution
+- LoongArch: Fix entry point in kernel image header
+- efi/loongarch: Directly position the loaded image file
+- vgacon: rework screen_info #ifdef checks
+- riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled
+- riscv: Don't use PGD entries for the linear mapping
+- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
+- x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
+- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
+- nbd: Fix signal handling
+- nbd: Improve the documentation of the locking assumptions
+- ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link
+- ocfs2: convert to new timestamp accessors
+- wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
+- perf script: Show also errors for --insn-trace option
+- perf: script: add raw|disasm arguments to --insn-trace option
+- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
+- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
+- spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
+- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
+- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema
+- i2c: ocores: set IACK bit after core is enabled
+- mm/page_table_check: fix crash on ZONE_DEVICE
+- tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
+- mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default
+- efi/x86: Free EFI memory map only when installing a new one.
+- kcov: don't lose track of remote references during softirqs
+- gcov: add support for GCC 14
+- dt-bindings: dma: fsl-edma: fix dma-channels constraints
+- drm/radeon: fix UBSAN warning in kv_dpm.c
+- drm/i915/mso: using joiner is not possible with eDP MSO
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
+- ALSA: hda/realtek: Limit mic boost on N14AP7
+- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.
+- ovl: fix encoding fid for lower only root
+- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
+- RDMA/mlx5: Remove extra unlock on error path
+- RDMA/rxe: Fix data copy for IB_SEND_INLINE
+- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
+- KVM: arm64: Disassociate vcpus from redistributor region on teardown
+- LoongArch: Fix multiple hardware watchpoint issues
+- LoongArch: Trigger user-space watchpoints correctly
+- LoongArch: Fix watchpoint setting error
+- cifs: fix typo in module parameter enable_gcm_256
+- scsi: ufs: core: Free memory allocated for model before reinit
+- btrfs: retry block group reclaim without infinite loop
+- net: do not leave a dangling sk pointer, when socket creation fails
+- net: usb: ax88179_178a: improve reset check
+- net: stmmac: Assign configured channel value to EXTTS event
+- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
+- arm64: defconfig: enable the vf610 gpio driver
+- ACPI: EC: Evaluate orphan _REG under EC device
+- RDMA/mana_ib: Ignore optional access flags for MRs
+- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
+- firmware: psci: Fix return value from psci_system_suspend()
+- io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed
+- spi: spi-imx: imx51: revert burst length calculation back to bits_per_word
+- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin
+- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
+- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
+- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
+- arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM
+- thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse data
+- regulator: bd71815: fix ramp values
+- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
+- dmaengine: fsl-edma: avoid linking both modules
+- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
+- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
+- dmaengine: ioatdma: Fix leaking on version mismatch
+- regulator: core: Fix modpost error "regulator_get_regmap" undefined
+- RDMA/rxe: Fix responder length checking for UD request packets
+- spi: cs42l43: Correct SPI root clock speed
+- RDMA/bnxt_re: Fix the max msix vectors macro
+- net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
+- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
+- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
+- octeontx2-pf: Fix linking objects into multiple modules
+- octeontx2-pf: Add error handling to VLAN unoffload handling
+- virtio_net: fixing XDP for fully checksummed packets handling
+- virtio_net: checksum offloading handling fix
+- net: stmmac: No need to calculate speed divider when offload is disabled
+- selftests: openvswitch: Use bash as interpreter
+- ptp: fix integer overflow in max_vclocks_store
+- sched: act_ct: add netns into the key of tcf_ct_flow_table
+- net: phy: mxl-gpy: Remove interrupt mask clearing from config_init
+- net: lan743x: Support WOL at both the PHY and MAC appropriately
+- net: lan743x: disable WOL upon resume to restore full data path operation
+- qca_spi: Make interrupt remembering atomic
+- netns: Make get_net_ns() handle zero refcount net
+- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
+- ipv6: prevent possible NULL deref in fib6_nh_init()
+- bpf: Avoid splat in pskb_pull_reason
+- ALSA: hda: tas2781: Component should be unbound before deconstruction
+- ALSA: hda: cs35l56: Component should be unbound before deconstruction
+- cipso: fix total option length computation
+- net: mvpp2: use slab_build_skb for oversized frames
+- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
+- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
+- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
+- MIPS: Routerboard 532: Fix vendor retry check code
+- ALSA: seq: ump: Fix missing System Reset message handling
+- PCI: Do not wait for disconnected devices when resuming
+- ACPI: EC: Install address space handler at the namespace root
+- usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API
+- serial: exar: adding missing CTI and Exar PCI ids
+- f2fs: don't set RO when shutting down f2fs
+- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
+- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
+- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
+- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380
+- Avoid hw_desc array overrun in dw-axi-dmac
+- usb: misc: uss720: check for incompatible versions of the Belkin F5U002
+- usb: gadget: uvc: configfs: ensure guid to be valid before set
+- kprobe/ftrace: bail out if ftrace was killed
+- power: supply: cros_usbpd: provide ID table for avoiding fallback match
+- platform/x86: p2sb: Don't init until unassigned resources have been assigned
+- powerpc/io: Avoid clang null pointer arithmetic warnings
+- media: mtk-vcodec: potential null pointer deference in SCP
+- media: intel/ipu6: Fix build with !ACPI
+- ALSA: hda/realtek: Add quirks for Lenovo 13X
+- drm/lima: mask irqs in timeout path before hard reset
+- drm/lima: add mask irq callback to gp and pp
+- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F
+- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
+- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
+- drm/amd/display: Exit idle optimizations before HDCP execution
+- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
+- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
+- HID: asus: fix more n-key report descriptors if n-key quirked
+- HID: Add quirk for Logitech Casa touchpad
+- net: dsa: realtek: keep default LED state in rtl8366rb
+- kselftest: arm64: Add a null pointer check
+- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
+- scsi: qedi: Fix crash while reading debugfs attribute
+- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
+- af_packet: avoid a false positive warning in packet_setsockopt()
+- wifi: ath9k: work around memset overflow warning
+- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
+- selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
+- block/ioctl: prefer different overflow check
+- rcutorture: Fix invalid context warning when enable srcu barrier testing
+- rcutorture: Make stall-tasks directly exit when rcutorture tests end
+- rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
+- io_uring/sqpoll: work around a potential audit memory leak
+- padata: Disable BH when taking works lock on MT path
+- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
+- i2c: designware: Fix the functionality flags of the slave-only interface
+- i2c: at91: Fix the functionality flags of the slave-only interface
+- misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
+- serial: core: Add UPIO_UNKNOWN constant for unknown port type
+- device property: Implement device_is_big_endian()
+- greybus: Fix use-after-free bug in gb_interface_release due to race condition.
+- remoteproc: k3-r5: Jump to error handling labels in start/stop errors
+- serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
+- mm/huge_memory: don't unpoison huge_zero_folio
+- tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
+- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
+- xfs: allow cross-linking special files without project quota
+- xfs: allow sunit mount option to repair bad primary sb stripe values
+- xfs: shrink failure needs to hold AGI buffer
+- xfs: fix SEEK_HOLE/DATA for regions with active COW extents
+- xfs: fix scrub stats file permissions
+- xfs: fix imprecise logic in xchk_btree_check_block_owner
+- pmdomain: ti-sci: Fix duplicate PD referrals
+- intel_th: pci: Add Lunar Lake support
+- intel_th: pci: Add Meteor Lake-S support
+- intel_th: pci: Add Sapphire Rapids SOC support
+- intel_th: pci: Add Granite Rapids SOC support
+- intel_th: pci: Add Granite Rapids support
+- drm/i915: Fix audio component initialization
+- drm/i915/dpt: Make DPT object unshrinkable
+- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
+- drm/i915/gt: Disarm breadcrumbs if engines are already idle
+- rtla/auto-analysis: Replace with spaces
+- rtla/timerlat: Simplify "no value" printing on top
+- iio: invensense: fix interrupt timestamp alignment
+- iio: adc: axi-adc: make sure AXI clock is enabled
+- remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
+- remoteproc: k3-r5: Wait for core0 power-up before powering up core1
+- dmaengine: axi-dmac: fix possible race in remove()
+- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
+- ocfs2: use coarse time for new created files
+- fs/proc: fix softlockup in __read_vmcore
+- knfsd: LOOKUP can return an illegal error value
+- spmi: hisi-spmi-controller: Do not override device identifier
+- dma-buf: handle testing kthreads creation failure
+- null_blk: Print correct max open zones limit in null_init_zoned_dev()
+- kheaders: explicitly define file modes for archived headers
+- tracing/selftests: Fix kprobe event name test for .isra. functions
+- riscv: fix overlap of allocated page and PTR_ERR
+- perf auxtrace: Fix multiple use of --itrace option
+- perf/core: Fix missing wakeup when waiting for context reference
+- x86/amd_nb: Check for invalid SMN reads
+- x86/kexec: Fix bug with call depth tracking
+- irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update()
+- mptcp: pm: update add_addr counters after connect
+- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
+- ACPI: x86: Force StorageD3Enable on more products
+- drivers: core: synchronize really_probe() and dev_uevent()
+- iio: imu: inv_icm42600: delete unneeded update watermark call
+- iio: invensense: fix odr switching to same value
+- iio: dac: ad5592r: fix temperature channel scaling value
+- iio: adc: ad9467: fix scan type sign
+- x86/boot: Don't add the EFI stub to targets, again
+- ksmbd: fix missing use of get_write in in smb2_set_ea()
+- bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send()
+- af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
+- net/ipv6: Fix the RT cache flush via sysctl using a previous delay
+- nvmet-passthru: propagate status from id override functions
+- block: fix request.queuelist usage in flush
+- block: sed-opal: avoid possible wrong address reference in read_sed_opal_key()
+- net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
+- gve: ignore nonrelevant GSO type bits when processing TSO headers
+- net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
+- scsi: ufs: core: Quiesce request queues before checking pending cmds
+- x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking
+- x86/asm: Use %c/%n instead of %P operand modifier in asm templates
+- netfilter: nft_inner: validate mandatory meta and payload
+- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
+- net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
+- geneve: Fix incorrect inner network header offset when innerprotoinherit is set
+- net dsa: qca8k: fix usages of device_get_named_child_node()
+- tcp: fix race in tcp_v6_syn_recv_sock()
+- drm/bridge/panel: Fix runtime warning on panel bridge release
+- net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
+- net: sfp: Always call `sfp_sm_mod_remove()` on remove
+- modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
+- af_unix: Annotate data-race of sk->sk_state in unix_accept().
+- drm/vmwgfx: Don't memcmp equivalent pointers
+- drm/vmwgfx: Remove STDU logic from generic mode_valid function
+- drm/vmwgfx: 3D disabled should not effect STDU memory limits
+- drm/vmwgfx: Filter modes which exceed graphics memory
+- drm/vmwgfx: Refactor drm connector probing for display modes
+- io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue()
+- iommu: Return right value in iommu_sva_bind_device()
+- iommu/amd: Fix sysfs leak in iommu init
+- HID: core: remove unnecessary WARN_ON() in implement()
+- gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
+- gpio: tqmx86: store IRQ trigger type and unmask status separately
+- gpio: tqmx86: introduce shadow register for GPIO output value
+- gpio: tqmx86: fix typo in Kconfig label
+- platform/x86: dell-smbios: Fix wrong token data in sysfs
+- drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation
+- nvme: fix nvme_pr_* status code parsing
+- selftests/tracing: Fix event filter test to retry up to 10 times
+- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
+- SUNRPC: return proper error from gss_wrap_req_priv
+- NFSv4.1 enforce rootpath check in fs_location query
+- clk: sifive: Do not register clkdevs for PRCI clocks
+- selftests/ftrace: Fix to check required event file
+- cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
+- HID: nvidia-shield: Add missing check for input_ff_create_memless
+- powerpc/uaccess: Fix build errors seen with GCC 13/14
+- gve: Clear napi->skb before dev_kfree_skb_any()
+- scsi: sd: Use READ(16) when reading block zero on large capacity disks
+- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
+- scsi: mpi3mr: Fix ATA NCQ priority support
+- scsi: core: Disable CDL by default
+- thunderbolt: debugfs: Fix margin debugfs node creation condition
+- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
+- xhci: Handle TD clearing for multiple streams case
+- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
+- xhci: Set correct transferred length for cancelled bulk transfers
+- jfs: xattr: fix buffer overflow for invalid xattr
+- landlock: Fix d_parent walk
+- serial: port: Don't block system suspend even if bytes are left to xmit
+- tty: n_tty: Fix buffer offsets when lookahead is used
+- mei: me: release irq in mei_me_pci_resume error path
+- usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
+- usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps
+- USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
+- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
+- bpf: fix multi-uprobe PID filtering logic
+- eventfs: Update all the eventfs_inodes from the events descriptor
+- irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails
+- irqchip/riscv-intc: Introduce Andes hart-level interrupt controller
+- irqchip/riscv-intc: Allow large non-standard interrupt number
+- selftests/mm: compaction_test: fix bogus test success on Aarch64
+- selftests/mm: log a consistent test name for check_compaction
+- selftests/mm: conform test to TAP format output
+- memory-failure: use a folio in me_huge_page()
+- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
+- ksmbd: use rwsem instead of rwlock for lease break
+- net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
+- af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
+- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
+- af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
+- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
+- af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
+- af_unix: Annotate data-races around sk->sk_sndbuf.
+- af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
+- af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
+- af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
+- af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
+- af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
+- af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
+- af_unix: Annodate data-races around sk->sk_state for writers.
+- af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer.
+- net: wwan: iosm: Fix tainted pointer delete is case of region creation fail
+- ice: add flag to distinguish reset from .ndo_bpf in XDP rings config
+- ice: remove af_xdp_zc_qps bitmap
+- ice: fix iteration of TLVs in Preserved Fields Area
+- ptp: Fix error message on failed pin verification
+- net/mlx5: Fix tainted pointer delete is case of flow rules creation fail
+- net/mlx5: Stop waiting for PCI if pci channel is offline
+- mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
+- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
+- vxlan: Fix regression when dropping packets due to invalid src addresses
+- net: phy: Micrel KSZ8061: fix errata solution not taking effect problem
+- net/smc: avoid overwriting when adjusting sock bufsizes
+- octeontx2-af: Always allocate PF entries from low prioriy zone
+- net: tls: fix marking packets as decrypted
+- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
+- ipv6: ioam: block BH from ioam6_output()
+- bpf: Store ref_ctr_offsets values in bpf_uprobe array
+- net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
+- net/ncsi: Fix the multi thread manner of NCSI driver
+- net/ncsi: Simplify Kconfig/dts control flow
+- ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
+- ax25: Fix refcount imbalance on inbound connections
+- RISC-V: KVM: Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext function
+- RISC-V: KVM: No need to use mask when hart-index-bit is 0
+- scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
+- wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
+- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
+- wifi: iwlwifi: mvm: set properly mac header
+- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
+- wifi: iwlwifi: mvm: don't initialize csa_work twice
+- wifi: cfg80211: pmsr: use correct nla_get_uX functions
+- wifi: cfg80211: Lock wiphy in cfg80211_get_station
+- wifi: cfg80211: fully move wiphy work to unbound workqueue
+- !10369 Backport 6.6.33-34 LTS patches from upstream
+- openeuler_defconfig: add new config
+- selftests: net: more strict check in net_helper
+- powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
+- ALSA: seq: Fix incorrect UMP type for system messages
+- btrfs: fix leak of qgroup extent records after transaction abort
+- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
+- eventfs: Keep the directories from having the same inode number as files
+- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
+- nfs: fix undefined behavior in nfs_block_bits()
+- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
+- ALSA: ump: Don't accept an invalid UMP protocol number
+- ALSA: ump: Don't clear bank selection after sending a program change
+- i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
+- s390/cpacf: Make use of invalid opcode produce a link error
+- s390/cpacf: Split and rework cpacf query functions
+- parisc: Define sigset_t in parisc uapi header
+- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
+- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
+- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
+- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
+- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
+- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
+- sparc: move struct termio to asm/termios.h
+- kdb: Use format-specifiers rather than memset() for padding in kdb_read()
+- kdb: Merge identical case statements in kdb_read()
+- kdb: Fix console handling when editing and tab-completing commands
+- kdb: Use format-strings rather than '0' injection in kdb_read()
+- wifi: ath10k: fix QCOM_RPROC_COMMON dependency
+- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
+- selftests/mm: fix build warnings on ppc64
+- selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
+- mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
+- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
+- mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid
+- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
+- sparc64: Fix number of online CPUs
+- rtla/timerlat: Fix histogram report when a cpu count is 0
+- intel_th: pci: Add Meteor Lake-S CPU support
+- tpm_tis: Do *not* flush uninitialized work
+- kmsan: do not wipe out origin when doing partial unpoisoning
+- mm/ksm: fix ksm_pages_scanned accounting
+- net/ipv6: Fix route deleting failure when metric equals 0
+- scsi: core: Handle devices which return an unusually large VPD page count
+- HID: i2c-hid: elan: fix reset suspend current leakage
+- filemap: add helper mapping_max_folio_size()
+- kbuild: Remove support for Clang's ThinLTO caching
+- crypto: ecrdsa - Fix module auto-load on add_key
+- crypto: ecdsa - Fix module auto-load on add-key
+- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
+- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
+- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
+- KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
+- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
+- KVM: arm64: Fix AArch32 register narrowing on userspace write
+- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
+- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
+- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
+- drm/fbdev-generic: Do not set physical framebuffer address
+- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA
+- mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
+- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
+- mmc: sdhci-acpi: Sort DMI quirks alphabetically
+- mmc: sdhci: Add support for "Tuning Error" interrupts
+- mmc: core: Add mmc_gpiod_set_cd_config() function
+- media: v4l: async: Don't set notifier's V4L2 device if registering fails
+- media: v4l2-core: hold videodev_lock until dev reg, finishes
+- media: mxl5xx: Move xpt structures off stack
+- media: mc: mark the media devnode as registered from the, start
+- arm64: dts: ti: verdin-am62: Set memory size to 2gb
+- arm64: dts: hi3798cv200: fix the size of GICR
+- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
+- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
+- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
+- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
+- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
+- wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command
+- md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
+- arm64: dts: qcom: qcs404: fix bluetooth device address
+- arm64: tegra: Correct Tegra132 I2C alias
+- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
+- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
+- proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation
+- fsverity: use register_sysctl_init() to avoid kmemleak warning
+- ata: pata_legacy: make legacy_exit() work again
+- wifi: rtw89: correct aSIFSTime for 6GHz band
+- bcache: fix variable length array abuse in btree_iter
+- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
+- drm/sun4i: hdmi: Move mode_set into enable
+- drm/sun4i: hdmi: Convert encoder to atomic
+- selftests: net: List helper scripts in TEST_FILES Makefile variable
+- selftests: net: included needed helper in the install targets
+- selftests/net: synchronize udpgro tests' tx and rx connection
+- vxlan: Fix regression when dropping packets due to invalid src addresses
+- erofs: avoid allocating DEFLATE streams before mounting
+- mptcp: fix full TCP keep-alive support
+- mptcp: cleanup SOL_TCP handling
+- mptcp: avoid some duplicate code in socket option handling
+- net: sfp-bus: fix SFP mode detect from bitrate
+- afs: Don't cross .backup mountpoint from backup volume
+- mmc: core: Do not force a retune before RPMB switch
+- riscv: stacktrace: fixed walk_stackframe()
+- riscv: prevent pt_regs corruption for secondary idle threads
+- SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
+- f2fs: use f2fs_{err,info}_ratelimited() for cleanup
+- f2fs: write missing last sum blk of file pinning section
+- perf sched timehist: Fix -g/--call-graph option failure
+- media: vsp1: Remove unbalanced .s_stream(0) calls
+- nouveau: report byte usage in VRAM usage.
+- RDMA/bnxt_re: Fix the sparse warnings
+- perf evlist: Add perf_evlist__go_system_wide() helper
+- platform/x86/intel-uncore-freq: Don't present root domain on error
+- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
+- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
+- x86/pci: Skip early E820 check for ECAM region
+- x86/efistub: Omit physical KASLR when memory reservations exist
+- ALSA: seq: ump: Fix swapped song position pointer data
+- hwmon: (shtc1) Fix property misspelling
+- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor
+- drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel
+- drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel
+- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel
+- powerpc/pseries/lparcfg: drop error message from guest name lookup
+- ALSA: seq: Fix yet another spot for system message conversion
+- ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
+- net: ena: Fix redundant device NUMA node override
+- net: ena: Reduce lines with longer column width boundary
+- net: dsa: microchip: fix RGMII error in KSZ DSA driver
+- spi: stm32: Don't warn about spurious interrupts
+- kheaders: use `command -v` to test for existence of `cpio`
+- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
+- drm/i915/guc: avoid FIELD_PREP warning
+- kconfig: fix comparison to constant symbols, 'm', 'n'
+- net/sched: taprio: extend minimum interval restriction to entire cycle too
+- net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()
+- netfilter: nft_fib: allow from forward/input without iif selector
+- netfilter: tproxy: bail out if IP has been disabled on the device
+- netfilter: nft_payload: skbuff vlan metadata mangle support
+- net: ti: icssg-prueth: Fix start counter for ft1 filter
+- ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion
+- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
+- selftests: mptcp: join: mark 'fail' tests as flaky
+- selftests: mptcp: add ms units for tc-netem delay
+- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
+- ice: fix accounting if a VLAN already exists
+- net: micrel: Fix lan8841_config_intr after getting out of sleep mode
+- net:fec: Add fec_enet_deinit()
+- ASoC: cs42l43: Only restrict 44.1kHz for the ASP
+- net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
+- Octeontx2-pf: Free send queue buffers incase of leaf to inner
+- af_unix: Read sk->sk_hash under bindlock during bind().
+- af_unix: Annotate data-race around unix_sk(sk)->addr.
+- enic: Validate length of nl attributes in enic_set_vf_port
+- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
+- ALSA: core: Remove debugfs at disconnection
+- ALSA: jack: Use guard() for locking
+- bpf: Fix potential integer overflow in resolve_btfids
+- net/mlx5e: Fix UDP GSO for encapsulated packets
+- net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
+- net/mlx5e: Fix IPsec tunnel mode offload feature check
+- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules
+- net/mlx5: Fix MTMP register capability offset in MCAM register
+- net/mlx5: Lag, do bond only if slaves agree on roce state
+- net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
+- drm/amd/display: Enable colorspace property for MST connectors
+- nvmet: fix ns enable/disable possible hang
+- nvme-multipath: fix io accounting on failover
+- nvme-tcp: add definitions for TLS cipher suites
+- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
+- dma-mapping: benchmark: fix node id validation
+- dma-mapping: benchmark: fix up kthread-related error handling
+- kthread: add kthread_stop_put
+- netfilter: nft_payload: restore vlan q-in-q match support
+- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
+- kasan, fortify: properly rename memintrinsics
+- ice: Interpret .set_channels() input differently
+- drivers/xen: Improve the late XenStore init protocol
+- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
+- net: relax socket state check at accept time.
+- net: fec: avoid lock evasion when reading pps_enable
+- Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI"
+- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame
+- i3c: master: svc: return actual transfer data len
+- i3c: master: svc: rename read_len as actual_len
+- i3c: add actual_len in i3c_priv_xfer
+- net: lan966x: Remove ptp traps in case the ptp is not enabled.
+- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
+- openvswitch: Set the skbuff pkt_type for proper pmtud support.
+- pNFS/filelayout: fixup pNfs allocation modes
+- regulator: tps6594-regulator: Correct multi-phase configuration
+- af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
+- regulator: tps6287x: Force writing VSEL bit
+- regulator: pickable ranges: don't always cache vsel
+- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
+- sunrpc: fix NFSACL RPC retry on soft mount
+- nfs: keep server info for remounts
+- NFSv4: Fixup smatch warning for ambiguous return
+- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
+- nfc: nci: Fix uninit-value in nci_rx_work
+- selftests: net: kill smcrouted in the cleanup logic in amt.sh
+- ipv6: sr: fix missing sk_buff release in seg6_input_core
+- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
+- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
+- perf/arm-dmc620: Fix lockdep assert in ->event_init()
+- xen/x86: add extra pages to unpopulated-alloc if available
+- regulator: bd71828: Don't overwrite runtime voltages
+- blk-cgroup: Properly propagate the iostat update up the hierarchy
+- blk-cgroup: fix list corruption from resetting io stat
+- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
+- nouveau: add an ioctl to report vram usage
+- nouveau: add an ioctl to return vram bar size.
+- ASoC: mediatek: mt8192: fix register configuration for tdm
+- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
+- ALSA: hda: cs35l56: Initialize all ASP1 registers
+- ASoC: cs35l56: Fix to ensure ASP1 registers match cache
+- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
+- ASoC: tas2781: Fix a warning reported by robot kernel test
+- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
+- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
+- media: cec: core: avoid confusing "transmit timed out" message
+- media: cec: core: avoid recursive cec_claim_log_addrs
+- media: cec: cec-api: add locking in cec_release()
+- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
+- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
+- cxl/region: Fix cxlr_pmem leaks
+- cxl/trace: Correct DPA field masks for general_media & dram events
+- um: Fix the declaration of kasan_map_memory
+- um: Fix the -Wmissing-prototypes warning for get_thread_reg
+- um: Fix the -Wmissing-prototypes warning for __switch_mm
+- powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
+- media: flexcop-usb: fix sanity check of bNumEndpoints
+- platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit()
+- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
+- tools/arch/x86/intel_sdsi: Fix meter_show display
+- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
+- media: mediatek: vcodec: fix possible unbalanced PM counter
+- media: mediatek: vcodec: add encoder power management helper functions
+- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and rlc_microcode()
+- drm/amdgpu: init microcode chip name from ip versions
+- Input: cyapa - add missing input core locking to suspend/resume functions
+- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
+- um: vector: fix bpfflash parameter evaluation
+- um: Add winch to winch_handlers before registering winch IRQ
+- um: Fix return value in ubd_init()
+- drm/meson: gate px_clk when setting rate
+- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
+- drm/msm/dpu: Always flush the slave INTF on the CTL
+- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
+- media: ov2680: Do not fail if data-lanes property is absent
+- media: ov2680: Allow probing if link-frequencies is absent
+- media: ov2680: Clear the 'ret' variable on success
+- media: v4l: Don't turn on privacy LED if streamon fails
+- media: v4l2-subdev: Document and enforce .s_stream() requirements
+- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
+- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
+- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
+- mmc: sdhci_am654: Add OTAP/ITAP delay enable
+- mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
+- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
+- mmc: sdhci_am654: Add tuning algorithm for delay chain
+- Input: ims-pcu - fix printf string overflow
+- dt-bindings: adc: axi-adc: add clocks property
+- dt-bindings: adc: axi-adc: update bindings for backend framework
+- eventfs: Have "events" directory get permissions from its parent
+- eventfs: Free all of the eventfs_inode after RCU
+- eventfs/tracing: Add callback for release of an eventfs_inode
+- eventfs: Create eventfs_root_inode to store dentry
+- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
+- serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
+- misc/pvpanic-pci: register attributes via pci_driver
+- misc/pvpanic: deduplicate common code
+- iio: accel: mxc4005: Reset chip on probe() and resume()
+- iio: accel: mxc4005: allow module autoloading via OF compatible
+- eventfs: Do not differentiate the toplevel events directory
+- drm/amd/display: Revert Remove pixle rate limit for subvp
+- drm/amd/display: Remove pixle rate limit for subvp
+- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios
+- s390/boot: Remove alt_stfle_fac_list from decompressor
+- s390/ipl: Fix incorrect initialization of nvme dump block
+- s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
+- s390/vdso: Use standard stack frame layout
+- s390/vdso: Generate unwind information for C modules
+- s390/vdso64: filter out munaligned-symbols flag for vdso
+- LoongArch: Fix callchain parse error with kernel tracepoint events again
+- perf tools: Add/use PMU reverse lookup from config to name
+- perf tools: Use pmus to describe type from attribute
+- perf pmu: "Compat" supports regular expression matching identifiers
+- perf pmu: Move pmu__find_core_pmu() to pmus.c
+- perf test: Add a test for strcmp_cpuid_str() expression
+- perf stat: Don't display metric header for non-leader uncore events
+- usb: fotg210: Add missing kernel doc description
+- f2fs: fix to add missing iput() in gc_data_segment()
+- perf daemon: Fix file leak in daemon_session__control
+- libsubcmd: Fix parse-options memory leak
+- serial: sh-sci: protect invalidating RXDMA on shutdown
+- f2fs: fix to release node block count in error path of f2fs_new_node_page()
+- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
+- f2fs: compress: fix error path of inc_valid_block_count()
+- f2fs: introduce get_available_block_count() for cleanup
+- f2fs: deprecate io_bits
+- f2fs: compress: fix to update i_compr_blocks correctly
+- perf symbols: Fix ownership of string in dso__load_vmlinux()
+- perf maps: Move symbol maps functions to maps.c
+- perf thread: Fixes to thread__new() related to initializing comm
+- perf report: Avoid SEGV in report__setup_sample_type()
+- perf ui browser: Avoid SEGV on title
+- f2fs: fix block migration when section is not aligned to pow2
+- f2fs: support file pinning for zoned devices
+- f2fs: kill heap-based allocation
+- f2fs: separate f2fs_gc_range() to use GC for a range
+- f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC
+- f2fs: support printk_ratelimited() in f2fs_printk()
+- f2fs: Clean up errors in segment.h
+- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
+- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
+- dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references
+- extcon: max8997: select IRQ_DOMAIN instead of depending on it
+- perf ui browser: Don't save pointer to stack memory
+- perf bench internals inject-build-id: Fix trap divide when collecting just one DSO
+- i2c: synquacer: Fix an error handling path in synquacer_i2c_probe()
+- i2c: cadence: Avoid fifo clear after start
+- ppdev: Add an error check in register_device
+- ppdev: Remove usage of the deprecated ida_simple_xx() API
+- stm class: Fix a double free in stm_register_device()
+- usb: gadget: u_audio: Clear uac pointer when freed.
+- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x
+- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains
+- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe()
+- watchdog: bd9576: Drop "always-running" property
+- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs
+- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
+- VMCI: Fix an error handling path in vmci_guest_probe_device()
+- ovl: remove upper umask handling from ovl_create_upper()
+- leds: pwm: Disable PWM when going to suspend
+- pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()
+- perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer)
+- PCI: Wait for Link Training==0 before starting Link retrain
+- microblaze: Remove early printk call from cpuinfo-static.c
+- microblaze: Remove gcc flag for non existing early_printk.c file
+- udf: Convert udf_expand_file_adinicb() to use a folio
+- udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()
+- i915: make inject_virtual_interrupt() void
+- coresight: etm4x: Fix access to resource selector registers
+- coresight: etm4x: Safe access for TRCQCLTR
+- coresight: etm4x: Do not save/restore Data trace control registers
+- coresight: etm4x: Do not hardcode IOMEM access for register restore
+- iio: adc: adi-axi-adc: only error out in major version mismatch
+- iio: adc: adi-axi-adc: move to backend framework
+- iio: adc: ad9467: convert to backend framework
+- iio: add the IIO backend framework
+- iio: buffer-dmaengine: export buffer alloc and free functions
+- iio: adc: adi-axi-adc: convert to regmap
+- iio: adc: ad9467: use chip_info variables instead of array
+- iio: adc: ad9467: use spi_get_device_match_data()
+- iio: pressure: dps310: support negative temperature values
+- perf test shell arm_coresight: Increase buffer size for Coresight basic tests
+- perf docs: Document bpf event modifier
+- coresight: etm4x: Fix unbalanced pm_runtime_enable()
+- riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware
+- iio: adc: stm32: Fixing err code to not indicate success
+- f2fs: fix to check pinfile flag in f2fs_move_file_range()
+- f2fs: fix to relocate check condition in f2fs_fallocate()
+- f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()
+- f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
+- perf bench uprobe: Remove lib64 from libc.so.6 binary path
+- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
+- dt-bindings: PCI: rcar-pci-host: Add optional regulators
+- perf record: Fix debug message placement for test consumption
+- perf record: Move setting tracking events before record__init_thread_masks()
+- perf evlist: Add evlist__findnew_tracking_event() helper
+- perf tests: Apply attributes to all events in object code reading test
+- perf tests: Make "test data symbol" more robust on Neoverse N1
+- arm64: dts: meson: fix S4 power-controller node
+- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment
+- module: don't ignore sysfs_create_link() failures
+- serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
+- PCI: tegra194: Fix probe path for Endpoint mode
+- greybus: arche-ctrl: move device table to its right location
+- serial: max3100: Fix bitwise types
+- serial: max3100: Update uart_driver_registered on driver removal
+- perf annotate: Fix annotation_calc_lines() to pass correct address to get_srcline()
+- perf annotate: Use global annotation_options
+- perf top: Convert to the global annotation_options
+- perf report: Convert to the global annotation_options
+- perf annotate: Introduce global annotation_options
+- perf annotate: Split branch stack cycles information out of 'struct annotation_line'
+- perf machine thread: Remove exited threads by default
+- perf record: Lazy load kernel symbols
+- firmware: dmi-id: add a release callback function
+- dmaengine: idma64: Add check for dma_set_max_seg_size
+- soundwire: cadence: fix invalid PDI offset
+- perf stat: Do not fail on metrics on s390 z/VM systems
+- usb: typec: ucsi: simplify partner's PD caps registration
+- usb: typec: ucsi: always register a link to USB PD device
+- perf annotate: Get rid of duplicate --group option item
+- counter: linux/counter.h: fix Excess kernel-doc description warning
+- f2fs: fix to wait on page writeback in __clone_blkaddrs()
+- phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy
+- iio: core: Leave private pointer NULL when no private data supplied
+- perf probe: Add missing libgen.h header needed for using basename()
+- perf record: Delete session after stopping sideband thread
+- sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
+- af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
+- net: qrtr: ns: Fix module refcnt
+- selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
+- tracing/user_events: Fix non-spaced field matching
+- tracing/user_events: Prepare find/delete for same name events
+- tracing/user_events: Allow events to persist for perfmon_capable users
+- RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw
+- RDMA/IPoIB: Fix format truncation compilation errors
+- selftests/kcmp: remove unused open mode
+- SUNRPC: Fix gss_free_in_token_pages()
+- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
+- RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters
+- RDMA/bnxt_re: Update the HW interface definitions
+- RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources
+- RDMA/bnxt_re: Refactor the queue index update
+- ext4: remove the redundant folio_wait_stable()
+- ext4: fix potential unnitialized variable
+- sunrpc: removed redundant procp check
+- ext4: avoid excessive credit estimate in ext4_tmpfile()
+- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
+- x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
+- clk: qcom: mmcc-msm8998: fix venus clock issue
+- clk: qcom: dispcc-sm8550: fix DisplayPort clocks
+- clk: qcom: dispcc-sm6350: fix DisplayPort clocks
+- clk: qcom: dispcc-sm8450: fix DisplayPort clocks
+- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
+- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
+- clk: renesas: r8a779a0: Fix CANFD parent clock
+- IB/mlx5: Use __iowrite64_copy() for write combining stores
+- RDMA/rxe: Fix incorrect rxe_put in error path
+- RDMA/rxe: Allow good work requests to be executed
+- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
+- clk: rs9: fix wrong default value for clock amplitude
+- clk: mediatek: mt8365-mm: fix DPI0 parent
+- clk: mediatek: pllfh: Don't log error for missing fhctl node
+- RDMA/mlx5: Adding remote atomic access flag to updatable flags
+- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
+- clk: samsung: exynosautov9: fix wrong pll clock id value
+- media: cadence: csi2rx: configure DPHY before starting source stream
+- drm/edid: Parse topology block for all DispID structure v1.x
+- drm/rockchip: vop2: Do not divide height twice for YUV
+- media: uvcvideo: Add quirk for Logitech Rally Bar
+- drm/mipi-dsi: use correct return type for the DSC functions
+- drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
+- drm/bridge: anx7625: Update audio status while detecting
+- drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found
+- drm/bridge: dpc3433: Don't log an error when DSI host can't be found
+- drm/bridge: tc358775: Don't log an error when DSI host can't be found
+- drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
+- drm/bridge: lt9611: Don't log an error when DSI host can't be found
+- drm/bridge: lt8912b: Don't log an error when DSI host can't be found
+- drm/bridge: icn6211: Don't log an error when DSI host can't be found
+- drm/bridge: anx7625: Don't log an error when DSI host can't be found
+- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
+- drm: vc4: Fix possible null pointer dereference
+- media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
+- fbdev: sh7760fb: allow modular build
+- media: v4l2-subdev: Fix stream handling for crop API
+- media: i2c: et8ek8: Don't strip remove function when driver is builtin
+- media: dt-bindings: ovti,ov2680: Fix the power supply names
+- media: ipu3-cio2: Request IRQ earlier
+- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
+- drm/msm/dp: allow voltage swing / pre emphasis of 3
+- media: radio-shark2: Avoid led_names truncations
+- media: rcar-vin: work around -Wenum-compare-conditional warning
+- media: ngene: Add dvb_ca_en50221_init return value check
+- ASoC: Intel: avs: Test result of avs_get_module_entry()
+- ASoC: Intel: avs: Fix potential integer overflow
+- ASoC: Intel: avs: Fix ASRC module initialization
+- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate
+- fbdev: sisfb: hide unused variables
+- ASoC: SOF: Intel: mtl: Implement firmware boot state check
+- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
+- ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails
+- ASoC: SOF: Intel: lnl: Correct rom_status_reg
+- ASoC: SOF: Intel: mtl: Correct rom_status_reg
+- ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions
+- ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions
+- ASoC: Intel: common: add ACPI matching tables for Arrow Lake
+- powerpc/fsl-soc: hide unused const variable
+- drm/meson: vclk: fix calculation of 59.94 fractional rates
+- ASoC: kirkwood: Fix potential NULL dereference
+- fbdev: shmobile: fix snprintf truncation
+- mtd: rawnand: hynix: fixed typo
+- mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
+- ASoC: Intel: avs: ssm4567: Do not ignore route checks
+- ASoC: Intel: Disable route checks for Skylake boards
+- drm/amd/display: Fix potential index out of bounds in color transformation function
+- drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert
+- drm/dp: Don't attempt AUX transfers when eDP panels are not powered
+- drm/lcdif: Do not disable clocks on already suspended hardware
+- dev_printk: Add and use dev_no_printk()
+- printk: Let no_printk() use _printk()
+- drm/omapdrm: Fix console with deferred ops
+- fbdev: Provide I/O-memory helpers as module
+- drm/omapdrm: Fix console by implementing fb_dirty
+- drm/ci: update device type for volteer devices
+- drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards
+- drm/ci: uprev mesa version: fix container build & crosvm
+- drm/bridge: Fix improper bridge init order with pre_enable_prev_first
+- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
+- Bluetooth: compute LE flow credits based on recvbuf space
+- net: micrel: Fix receiving the timestamp in the frame for lan8841
+- mptcp: SO_KEEPALIVE: fix getsockopt support
+- riscv, bpf: make some atomic operations fully ordered
+- s390/bpf: Emit a barrier for BPF_FETCH instructions
+- net/mlx5: Reload only IB representors upon lag disable/enable
+- net/mlx5: Enable 4 ports multiport E-switch
+- ipv6: sr: fix invalid unregister error path
+- ipv6: sr: fix incorrect unregister order
+- ipv6: sr: add missing seg6_local_exit
+- net: usb: smsc95xx: stop lying about skb->truesize
+- net: ethernet: cortina: Locking fixes
+- selftests: net: move amt to socat for better compatibility
+- selftests: net: add missing config for amt.sh
+- selftests: net: add more missing kernel config
+- net: ipv6: fix wrong start position when receive hop-by-hop fragment
+- m68k: mac: Fix reboot hang on Mac IIci
+- m68k: Fix spinlock race in kernel thread creation
+- net: usb: sr9700: stop lying about skb->truesize
+- usb: aqc111: stop lying about skb->truesize
+- HID: amd_sfh: Handle "no sensors" in PM operations
+- wifi: mwl8k: initialize cmd->addr[] properly
+- scsi: qla2xxx: Fix debugfs output for fw_resource_count
+- scsi: bfa: Ensure the copied buf is NUL terminated
+- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
+- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
+- kunit: Fix kthread reference
+- selftests: default to host arch for LLVM builds
+- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
+- selftests/binderfs: use the Makefile's rules, not Make's implicit rules
+- libbpf: Fix error message in attach_kprobe_multi
+- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
+- wifi: mt76: mt7603: fix tx queue of loopback packets
+- Revert "sh: Handle calling csum_partial with misaligned data"
+- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
+- wifi: ar5523: enable proper endpoint verification
+- net: give more chances to rcu in netdev_wait_allrefs_any()
+- pwm: sti: Simplify probe function using devm functions
+- pwm: sti: Prepare removing pwm_chip from driver data
+- tcp: avoid premature drops in tcp_add_backlog()
+- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
+- net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
+- wifi: ath10k: populate board data for WCN3990
+- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
+- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
+- selftests/bpf: Fix a fd leak in error paths in open_netns
+- gfs2: do_xmote fixes
+- gfs2: finish_xmote cleanup
+- gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn
+- gfs2: Mark withdraws as unlikely
+- gfs2: Rename gfs2_lookup_{ simple => meta }
+- gfs2: Convert gfs2_internal_read to folios
+- gfs2: Get rid of gfs2_alloc_blocks generation parameter
+- wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
+- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition
+- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
+- dt-bindings: thermal: loongson,ls2k-thermal: Fix binding check issues
+- thermal/drivers/tsens: Fix null pointer dereference
+- x86/purgatory: Switch to the position-independent small code model
+- scsi: hpsa: Fix allocation size for Scsi_Host private data
+- scsi: libsas: Fix the failure of adding phy with zero-address to port
+- udp: Avoid call to compute_score on multiple sites
+- x86/pat: Fix W^X violation false-positives when running as Xen PV guest
+- x86/pat: Restructure _lookup_address_cpa()
+- x86/pat: Introduce lookup_address_in_pgd_attr()
+- cpufreq: exit() callback is optional
+- tcp: increase the default TCP scaling ratio
+- selftests/bpf: Fix umount cgroup2 error in test_sockmap
+- x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57
+- gfs2: Fix "ignore unlock failures after withdraw"
+- gfs2: Don't forget to complete delayed withdraw
+- ACPI: disable -Wstringop-truncation
+- irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
+- irqchip/alpine-msi: Fix off-by-one in allocation error path
+- locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()
+- ACPI: LPSS: Advertise number of chip selects via property
+- scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
+- scsi: ufs: core: Perform read back after disabling interrupts
+- scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
+- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
+- scsi: ufs: qcom: Perform read back after writing CGC enable
+- scsi: ufs: qcom: Perform read back after writing unipro mode
+- scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
+- scsi: ufs: qcom: Perform read back after writing reset bit
+- bpf: prevent r10 register from being marked as precise
+- bpf: Pack struct bpf_fib_lookup
+- bpftool: Mount bpffs on provided dir instead of parent dir
+- wifi: carl9170: re-fix fortified-memset warning
+- dlm: fix user space lock decision to copy lvb
+- bitops: add missing prototype check
+- mlx5: stop warning for 64KB pages
+- mlx5: avoid truncating error message
+- qed: avoid truncating work queue length
+- enetc: avoid truncating error message
+- ACPI: Fix Generic Initiator Affinity _OSC bit
+- sched/fair: Add EAS checks before updating root_domain::overutilized
+- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
+- wifi: iwlwifi: reconfigure TLC during HW restart
+- wifi: iwlwifi: mvm: select STA mask only for active links
+- wifi: iwlwifi: mvm: allocate STA links only for active links
+- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
+- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
+- wifi: mt76: mt7915: workaround too long expansion sparse warnings
+- wifi: ath12k: use correct flag field for 320 MHz channels
+- bpftool: Fix missing pids during link show
+- wifi: ath11k: don't force enable power save on non-running vdevs
+- wifi: brcmfmac: pcie: handle randbuf allocation failure
+- wifi: ath10k: poll service ready message before failing
+- block: fix and simplify blkdevparts= cmdline parsing
+- lkdtm: Disable CFI checking for perms functions
+- soc: qcom: pmic_glink: Make client-lock non-sleeping
+- null_blk: Fix missing mutex_destroy() at module removal
+- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
+- firmware: qcom: scm: Fix __scm and waitq completion variable initialization
+- soc: qcom: pmic_glink: notify clients about the current state
+- soc: qcom: pmic_glink: don't traverse clients list without a lock
+- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests
+- mm/userfaultfd: Do not place zeropages when zeropages are disallowed
+- io-wq: write next_work before dropping acct_lock
+- ARM: configs: sunxi: Enable DRM_DW_HDMI
+- io_uring: use the right type for work_llist empty check
+- s390/cio: fix tracepoint subchannel type field
+- crypto: x86/sha512-avx2 - add missing vzeroupper
+- crypto: x86/sha256-avx2 - add missing vzeroupper
+- crypto: x86/nh-avx2 - add missing vzeroupper
+- crypto: ccp - drop platform ifdef checks
+- parisc: add missing export of __cmpxchg_u8()
+- nilfs2: fix out-of-range warning
+- firmware: raspberrypi: Use correct device for DMA mappings
+- mm/slub, kunit: Use inverted data to corrupt kmem cache
+- openpromfs: finish conversion to the new mount API
+- nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()
+- ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect()
+- epoll: be better about file lifetimes
+- nvmet: fix nvme status code when namespace is disabled
+- nvmet-tcp: fix possible memory leak when tearing down a controller
+- nvme: cancel pending I/O if nvme controller is in terminal state
+- nvmet-auth: replace pr_debug() with pr_err() to report an error.
+- nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
+- nvme: find numa distance only if controller has valid numa id
+- drm/amdkfd: Flush the process wq before creating a kfd_process
+- drm/amd/display: Disable seamless boot on 128b/132b encoding
+- drm/amd/display: Fix DC mode screen flickering on DCN321
+- drm/amd/display: Add VCO speed parameter for DCN31 FPU
+- drm/amd/display: Allocate zero bw after bw alloc enable
+- drm/amd/display: Add dtbclk access to dcn315
+- drm/amdgpu: Fix VRAM memory accounting
+- ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
+- ASoC: da7219-aad: fix usage of device_get_named_child_node()
+- platform/x86: ISST: Add Grand Ridge to HPM CPU list
+- softirq: Fix suspicious RCU usage in __do_softirq()
+- ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
+- bpf, x86: Fix PROBE_MEM runtime load check
+- fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card
+- Input: xpad - add support for ASUS ROG RAIKIRI
+- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
+- ASoC: rt715-sdca: volume step modification
+- ASoC: rt715: add vendor clear control register
+- ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
+- regulator: vqmmc-ipq4019: fix module autoloading
+- regulator: qcom-refgen: fix module autoloading
+- ASoC: rt722-sdca: add headset microphone vrefo setting
+- ASoC: rt722-sdca: modify channel number to support 4 channels
+- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
+- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
+- ASoC: acp: Support microphone from device Acer 315-24p
+- ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
+- ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
+- regulator: irq_helpers: duplicate IRQ name
+- ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
+- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
+- selftests: sud_test: return correct emulated syscall value on RISC-V
+- drm/etnaviv: fix tx clock gating on some GC7000 variants
+- LoongArch: Lately init pmu after smp is online
+- cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
+- drm/amdgpu: Fix the ring buffer size for queue VM flush
+- drm/amdkfd: Add VRAM accounting for SVM migration
+- drm/amd/pm: Restore config space after reset
+- drm/amdgpu: Update BO eviction priorities
+- drm/amd/display: Set color_mgmt_changed to true on unsuspend
+- net: usb: qmi_wwan: add Telit FN920C04 compositions
+- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
+- dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
+- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
+- wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field
+- wifi: mac80211: don't use rate mask for scanning
+- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
+- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.
+- ksmbd: ignore trailing slashes in share paths
+- ksmbd: avoid to send duplicate oplock break notifications
+- fs/ntfs3: Break dir enumeration if directory contents error
+- fs/ntfs3: Fix case when index is reused during tree transformation
+- fs/ntfs3: Taking DOS names into account during link counting
+- fs/ntfs3: Remove max link count info display during driver init
+- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
+- net: lan966x: remove debugfs directory in probe() error path
+- net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
+- tools/nolibc/stdlib: fix memory error in realloc()
+- tools/latency-collector: Fix -Wformat-security compile warns
+- net: mana: Fix the extra HZ in mana_hwc_send_request
+- Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
+- io_uring: fail NOP if non-zero op flags is passed in
+- Input: try trimming too long modalias strings
+- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
+- serial: 8250_bcm7271: use default_mux_rate if possible
+- tty: n_gsm: fix missing receive state reset after mode switch
+- selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
+- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
+- !10398 BMA: Fix DMA reset problem and change the version
+- BMA/kbox_drv: Change the version number.
+- BMA/veth_drv: Change the version number.
+- BMA/cdev_drv: Change the version number.
+- BMA/edma_drv: Fix DMA reset problem and change the version number.
+- !10358 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
+- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
+- !10344 CVE-2024-39471
+- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
+- drm/amdgpu: add error handle to avoid out-of-bounds
+- !9904 ext4: improve buffered write with more than one blocks_per_folio
+- ext4: improve sub-polio check in ext4_iomap_write_begin()
+- iomap: add iomap_is_fully_dirty()
+- iomap: correct the dirty length in page mkwrite
+- iomap: advance the ifs allocation if we have more than one blocks per folio
+- iomap: support invalidating partial folios
+- iomap: correct the range of a partial dirty clear
+- !9533 net/mlx5: Add a timeout to acquire the command queue semaphore
+- net/mlx5: Add a timeout to acquire the command queue semaphore
+- !10317 improve dump_page() robustness
+- mm: improve dumping of mapcount and page_type
+- mm: add __dump_folio()
+- fs: improve dump_mapping() robustness
+- !9361 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
+- macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
+- !9892 support for SMC-D loopback_lo feature
+- net/smc: enable the smc-lo on the x86 and arm64 platforms
+- net/smc: implement DMB-merged operations of loopback-ism
+- net/smc: adapt cursor update when sndbuf and peer DMB are merged
+- net/smc: {at|de}tach sndbuf to peer DMB if supported
+- net/smc: add operations to merge sndbuf with peer DMB
+- net/smc: register loopback-ism into SMC-D device list
+- net/smc: ignore loopback-ism when dumping SMC-D devices
+- net/smc: mark optional smcd_ops and check for support when called
+- net/smc: implement DMB-related operations of loopback-ism
+- net/smc: implement ID-related operations of loopback-ism
+- net/smc: introduce loopback-ism for SMC intra-OS shortcut
+- net/smc: decouple ism_client from SMC-D DMB registration
+- net/smc: change the term virtual ISM to Emulated-ISM
+- net/smc: fix incorrect SMC-D link group matching logic
+- net/smc: manage system EID in SMC stack instead of ISM driver
+- net/smc: support extended GID in SMC-D lgr netlink attribute
+- net/smc: compatible with 128-bits extended GID of virtual ISM device
+- net/smc: define a reserved CHID range for virtual ISM devices
+- net/smc: introduce virtual ISM device support feature
+- net/smc: support SMCv2.x supplemental features negotiation
+- net/smc: unify the structs of accept or confirm message for v1 and v2
+- net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
+- net/smc: rename some 'fce' to 'fce_v2x' for clarity
+- !10171 netrom: Fix a memory leak in nr_heartbeat_expiry()
+- netrom: Fix a memory leak in nr_heartbeat_expiry()
+- !10312 bpf: Fix too early release of tcx_entry
+- bpf: Fix too early release of tcx_entry
+- !10170 x86: resctrl: Fix illegal access by the chips not having RDT
+- x86: resctrl: Fix illegal access by the chips not having RDT
+- !10311 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
+- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
+- !10254 fbdev: savage: Handle err return when savagefb_check_var failed
+- fbdev: savage: Handle err return when savagefb_check_var failed
+- !10078 bpf: Set run context for rawtp test_run callback
+- bpf: Set run context for rawtp test_run callback
+- !10261 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
+- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
+- !10066 serial: imx: Introduce timeout when waiting on transmitter empty
+- serial: imx: Introduce timeout when waiting on transmitter empty
+- !9971 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
+- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
+
+' for pr_err
+* Wed Jul 24 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-35.0.0.43
+- !9782 usb-storage: alauda: Check whether the media is initialized
+- usb-storage: alauda: Check whether the media is initialized
+- !10294 [OLK-6.6] drivers: Fix compile warning "argument used uninitialized"
+- drivers: Fix compile warning "argument used uninitialized"
+- !10257 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
+- media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
+- !10287 CVE-2024-36979
+- net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
+- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
+- net: bridge: mst: fix vlan use-after-free
+- !10018 ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
+- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
+- !9985 btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
+- btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
+- !10260 [RoCE]从社区回合patch到openEuler(OLK-6.6)
+- RDMA/hns: Fix mbx timing out before CMD execution is completed
+- RDMA/hns: Fix insufficient extend DB for VFs.
+- RDMA/hns: Fix undifined behavior caused by invalid max_sge
+- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
+- RDMA/hns: Fix missing pagesize and alignment check in FRMR
+- RDMA/hns: Fix unmatch exception handling when init eq table fails
+- RDMA/hns: Check atomic wr length
+- !10248 ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
+- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
+- !9243 Bluetooth: RFCOMM: Fix not validating setsockopt user input
+- Bluetooth: RFCOMM: Fix not validating setsockopt user input
+- !10160 fix CVE-2024-40915
+- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
+- !10264 mm: filemap: optimize semantic when thp_exec_enabled is set to 3
+- mm: filemap: optimize semantic when thp_exec_enabled is set to 3
+- !5264 [OLK-6.6]HYGON: Support CSV Reuse ASID feature on Hygon CPUs
+- KVM: SVM: Add support for different CSV guests to reuse the same ASID
+- !10231 fix CVE-2024-41007
+- tcp: avoid too many retransmit packets
+- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
+- !10233 fpga: bridge: add owner module and take its refcount
+- fpga: bridge: add owner module and take its refcount
+- !10237 ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
+- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
+- !9915 powerpc/pseries: Enforce hcall result buffer validity and size
+- powerpc/pseries: Enforce hcall result buffer validity and size
+- !10148 fs/9p: fix uninitialized values during inode evict
+- fs/9p: fix uninitialized values during inode evict
+- !10056 io_uring/rsrc: don't lock while !TASK_RUNNING
+- io_uring/rsrc: don't lock while !TASK_RUNNING
+- !10226 cxl/region: Fix memregion leaks in devm_cxl_add_region()
+- cxl/region: Fix memregion leaks in devm_cxl_add_region()
+- !10177 ima: Fix use-after-free on a dentry's dname.name
+- ima: Fix use-after-free on a dentry's dname.name
+- !5262 [OLK-6.6]HYGON: Support Hygon DCU passthrough to VMs
+- x86/config: Set CONFIG_HYDCU_FIXUP_HEADER=y by default
+- drm/hygon: Add support to passthrough Hygon DCU to virtual machine
+- !10220 bpf: Fix overrunning reservations in ringbuf
+- bpf: Fix overrunning reservations in ringbuf
+- !10219 CVE-2024-35931
+- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
+- drm/amdgpu : Add hive ras recovery check
+- !10167 CVE-2024-36022
+- drm/amdgpu: Init zone device and drm client after mode-1 reset on reload
+- drm/amdgpu: move the drm client creation behind drm device registration
+- drm/amdkfd: init drm_client with funcs hook
+- drm/amdkfd: Export DMABufs from KFD using GEM handles
+- !9598 fpga: manager: add owner module and take its refcount
+- fpga: manager: add owner module and take its refcount
+- !10139 [sync] PR-10095: CVE-2024-40968
+- MIPS: Octeon: Add PCIe link status check
+- !10044 btrfs: fix CVE-2024-39496
+- btrfs: zoned: fix use-after-free due to race with dev replace
+- btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info
+- btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info
+- btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info
+- btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info
+- !10114 v2 ecryptfs: Fix buffer size for tag 66 packet
+- ecryptfs: Fix buffer size for tag 66 packet
+- !10133 ALSA: timer: Set lower bound of start tick time
+- ALSA: timer: Set lower bound of start tick time
+- !10115 efi/unaccepted: touch soft lockup during memory accept
+- efi/unaccepted: touch soft lockup during memory accept
+- !10131 kunit/fortify: Fix mismatched kvalloc()/vfree() usage
+- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
+- !10132 wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
+- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
+- !10188 Part of "mm: mapcount for large folios + page_mapcount() cleanups"
+- mm/rmap: add fast-path for small folios when adding/removing/duplicating
+- mm/rmap: always inline anon/file rmap duplication of a single PTE
+- mm: allow for detecting underflows with page_mapcount() again
+- !10001 tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
+- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
+- !10176 f2fs: compress: don't allow unaligned truncation on released compress inode
+- f2fs: compress: don't allow unaligned truncation on released compress inode
+- !10106 platform/x86: x86-android-tablets: Unregister devices in reverse order
+- platform/x86: x86-android-tablets: Unregister devices in reverse order
+- !10109 tracing: Build event generation tests only as modules
+- tracing: Build event generation tests only as modules
+- !10166 drop_monitor: replace spin_lock by raw_spin_lock
+- drop_monitor: replace spin_lock by raw_spin_lock
+- !10161 RDMA/mlx5: Add check for srq max_sge attribute
+- RDMA/mlx5: Add check for srq max_sge attribute
+- !10111 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
+- drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
+- !10155 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
+- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
+- !10149 mips: bmips: BCM6358: make sure CBR is correctly set
+- mips: bmips: BCM6358: make sure CBR is correctly set
+- !10103 v2 fpga: region: add owner module and take its refcount
+- fpga: region: add owner module and take its refcount
+- !10097 [sync] PR-9741: scsi: qedf: Ensure the copied buf is NUL terminated
+- scsi: qedf: Ensure the copied buf is NUL terminated
+- !10021 drm/exynos/vidi: fix memory leak in .get_modes()
+- drm/exynos/vidi: fix memory leak in .get_modes()
+- !10127 wifi: iwlwifi: mvm: don't read past the mfuart notifcation
+- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
+- !10117 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
+- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
+- !10116 wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
+- wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
+- !10017 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
+- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
+- !10051 tipc: force a dst refcount before doing decryption
+- tipc: force a dst refcount before doing decryption
+- !10102 vmxnet3: disable rx data ring on dma allocation failure
+- vmxnet3: disable rx data ring on dma allocation failure
+- !10093 drm/arm/malidp: fix a possible null pointer dereference
+- drm/arm/malidp: fix a possible null pointer dereference
+- !9989 io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
+- io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
+- !10083 CVE-2024-40955
+- ext4: clean up s_mb_rb_lock to fix build warnings with C=1
+- ext4: set the type of max_zeroout to unsigned int to avoid overflow
+- ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
+- ext4: add positive int attr pointer to avoid sysfs variables overflow
+- ext4: add new attr pointer attr_mb_order
+- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
+- ext4: refactor out ext4_generic_attr_show()
+- ext4: refactor out ext4_generic_attr_store()
+- ext4: avoid overflow when setting values via sysfs
+- !10069 ALSA: Fix deadlocks with kctl removals at disconnection
+- ALSA: Fix deadlocks with kctl removals at disconnection
+- !10074 PCI: of_property: Return error for int_map allocation failure
+- PCI: of_property: Return error for int_map allocation failure
+- !10087 fix CVE-2024-40995
+- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
+- net/sched: act_api: rely on rcu in tcf_idr_check_alloc
+- !10064 net/mlx5: Always stop health timer during driver removal
+- net/mlx5: Always stop health timer during driver removal
+- !9240 v2 cachefiles: introduce failover mechanism
+- cachefiles: make on-demand read killable
+- cachefiles: flush all requests after setting CACHEFILES_DEAD
+- cachefiles: Set object to close if ondemand_id < 0 in copen
+- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
+- cachefiles: never get a new anonymous fd if ondemand_id is valid
+- cachefiles: add spin_lock for cachefiles_ondemand_info
+- cachefiles: add consistency check for copen/cread
+- cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read()
+- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
+- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
+- cachefiles: remove requests from xarray during flushing requests
+- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
+- cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
+- cachefiles: add restore command to recover inflight ondemand read requests
+- cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
+- cachefiles: resend an open request if the read request's object is closed
+- cachefiles: extract ondemand info field from cachefiles_object
+- cachefiles: introduce object ondemand state
+- !9933 nvdimm: Backport some bugfixs
+- dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
+- nvdimm/pmem: fix leak on dax_add_host() failure
+- !10038 media: v4l: async: Properly re-initialise notifier entry in unregister
+- media: v4l: async: Properly re-initialise notifier entry in unregister
+- !9970 CVE-2024-39503
+- netfilter: ipset: Fix suspicious rcu_dereference_protected()
+- netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
+- netfilter: ipset: Add list flush to cancel_gc
+- !10011 xfs: fix mount hung while sb recover fail
+- xfs: fix mount hung while sb recover fail
+- !10050 vmci: prevent speculation leaks by sanitizing event in event_deliver()
+- vmci: prevent speculation leaks by sanitizing event in event_deliver()
+- !10006 drm/amdgpu: fix UBSAN warning in kv_dpm.c
+- drm/amdgpu: fix UBSAN warning in kv_dpm.c
+- !9959 parisc: Try to fix random segmentation faults in package builds
+- parisc: Try to fix random segmentation faults in package builds
+- !10028 ipv6: prevent possible NULL dereference in rt6_probe()
+- ipv6: prevent possible NULL dereference in rt6_probe()
+- !10005 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
+- seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
+
+* Wed Jul 17 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-34.0.0.42
+- Remove mlx5 related API from kabi whitelist
+
+* Wed Jul 17 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-34.0.0.41
+- !10059 nilfs2: fix use-after-free of timer for log writer thread
+- nilfs2: fix use-after-free of timer for log writer thread
+- !10025 9p: add missing locking around taking dentry fid list
+- 9p: add missing locking around taking dentry fid list
+- !9835 fix CVE-2024-39479
+- drm/i915/hwmon: Get rid of devm
+- !9998 ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
+- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
+- !9997 openrisc: traps: Don't send signals to kernel mode threads
+- openrisc: traps: Don't send signals to kernel mode threads
+- !9956 drm/komeda: check for error-valued pointer
+- drm/komeda: check for error-valued pointer
+- !9914 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
+- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
+- !9944 f2fs: remove clear SB_INLINECRYPT flag in default_options
+- f2fs: remove clear SB_INLINECRYPT flag in default_options
+- !9909 sock_map: avoid race between sock_map_close and sk_psock_put
+- sock_map: avoid race between sock_map_close and sk_psock_put
+- !10045 misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
+- misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
+- !10055 media: v4l: async: Fix notifier list entry init
+- media: v4l: async: Fix notifier list entry init
+- !9900 ipv6: fix possible race in __fib6_drop_pcpu_from()
+- ipv6: fix possible race in __fib6_drop_pcpu_from()
+- !9979 CVE-2024-40972
+- ext4: do not create EA inode under buffer lock
+- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
+- !9988 netpoll: Fix race condition in netpoll_owner_active
+- netpoll: Fix race condition in netpoll_owner_active
+- !9945 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
+- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
+- !9935 ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
+- ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
+- !9962 iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
+- iommu/arm-smmu-v3: Change the style to identify the the hisi_platform
+- !9896 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
+- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
+- !9928 ocfs2: fix races between hole punching and AIO+DIO
+- ocfs2: fix races between hole punching and AIO+DIO
+- !9938 fix CVE-2024-40934
+- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
+- !9899 ionic: fix use after netif_napi_del()
+- ionic: fix use after netif_napi_del()
+- !9898 cpufreq: amd-pstate: fix memory leak on CPU EPP exit
+- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
+- !9903 mptcp: ensure snd_una is properly initialized on connect
+- mptcp: ensure snd_una is properly initialized on connect
+- !9878 CVE-2024-39478
+- crypto: starfive - Do not free stack buffer
+- !9888 ipv6: sr: fix memleak in seg6_hmac_init_algo
+- ipv6: sr: fix memleak in seg6_hmac_init_algo
+- !5261 [OLK-6.6]Hygon: Some enhancement and bugfixes for HYGON CSV/CSV2
+- KVM: SVM: Unmap ghcb pages if they're still mapped when destroy guest
+- KVM: x86: Fix KVM_GET_MSRS stack info leak
+- KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests
+- x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt
+- KVM: x86: Calls is_64_bit_hypercall() instead of is_64_bit_mode() in complete_hypercall_exit()
+- x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from userspace
+- KVM: SVM: Fix the available ASID range for CSV2 guest
+- !9861 MPTCP Upstream part 13
+- selftests: mptcp: lib: catch duplicated subtest entries
+- selftests: mptcp: explicitly trigger the listener diag code-path
+- bpf, btf: Add check_btf_kconfigs helper
+- bpf, btf: Fix return value of register_btf_id_dtor_kfuncs
+- !9876 v3 Fix xfs file creation issue
+- xfs: Avoid races with cnt_btree lastrec updates
+- Revert "xfs: Fix file creation failure"
+- !9877 gfs2: Fix potential glock use-after-free on unmount
+- gfs2: Fix potential glock use-after-free on unmount
+- !9862 ipvlan: Modify the value of ipvlan modes
+- ipvlan: Modify the value of ipvlan modes
+- !5260 [OLK-6.6] Support live migration for CSV/CSV2 guest, and support rebooting CSV/CSV2 guest
+- KVM: SVM: Force flush caches before reboot CSV guest
+- KVM: SVM: Add support for rebooting CSV2 guest
+- KVM: x86: Introduce control_{pre,post}_system_reset ioctl interfaces
+- KVM: SVM: Export MSR_AMD64_SEV_ES_GHCB to userspace for CSV2 guest
+- KVM: x86: Restore control registers in __set_sregs() to support CSV2 guest live migration
+- KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command
+- KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command
+- crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
+- KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
+- KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH
+- KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH
+- KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode
+- crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
+- crypto: ccp: Add support to switch to CSV RING_BUFFER mode
+- crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
+- crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
+- crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
+- !9294 Compiler: Add clang's PGO support for kernel.
+- Compiler: Add clang's PGO support for kernel.
+- !9610 rcu: Fix buffer overflow in print_cpu_stall_info()
+- rcu: Fix buffer overflow in print_cpu_stall_info()
+- !9845 xfs: fix log recovery buffer allocation for the legacy h_size fixup
+- xfs: fix log recovery buffer allocation for the legacy h_size fixup
+- !9859 block: enable BLK_IO_HUNG_TASK_CHECK by default
+- block: enable BLK_IO_HUNG_TASK_CHECK by default
+- !9857 drm/amdgpu/mes: fix use-after-free issue
+- drm/amdgpu/mes: fix use-after-free issue
+- !9829 fix CVE-2024-38620
+- Bluetooth: fix connection setup in l2cap_connect
+- Bluetooth: HCI: Remove HCI_AMP support
+- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
+- Bluetooth: Remove usage of the deprecated ida_simple_xx() API
+- Bluetooth: ISO: Fix BIS cleanup
+- !9838 cgroup: Fix AA deadlock caused by cgroup_bpf_release
+- cgroup: Fix AA deadlock caused by cgroup_bpf_release
+- !9841 ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
+- ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
+- !9834 mmc: davinci: Don't strip remove function when driver is builtin
+- mmc: davinci: Don't strip remove function when driver is builtin
+
+* Wed Jul 10 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-33.0.0.40
+- !9779 CVE-2024-39461
+- clk: bcm: rpi: Assign ->num before accessing ->hws
+- !9801 loongarch平台config配置对kdump的支持
+- loongarch: configs: Configure degbuginfo
+- Fix the kdump second kernel boot failure
+- loongarch: Cleanup loongson3_defconfig with make savedefconfig
+- !9811 fix CVE-2024-39481
+- media: mc: Fix graph walk in media_pipeline_start
+- !9810 KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
+- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
+- !9821 kdb: Fix buffer overflow during tab-complete
+- kdb: Fix buffer overflow during tab-complete
+- !9788 net: fix wrong return value in bpf_sock_ops_get_uid_gid
+- net: fix wrong return value in bpf_sock_ops_get_uid_gid
+- !9816 mm: mem_reliable: Make counting reliable task usage compatible with folio
+- mm: mem_reliable: Make counting reliable task usage compatible with folio
+- !9807 drm: zynqmp_dpsub: Always register bridge
+- drm: zynqmp_dpsub: Always register bridge
+- !9804 CVE-2024-36478
+- null_blk: Fix return value of nullb_device_power_store()
+- null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
+- !9805 md: fix resync softlockup when bitmap size is less than array size
+- md: fix resync softlockup when bitmap size is less than array size
+- !9802 ax25: Fix reference count leak issue of net_device
+- ax25: Fix reference count leak issue of net_device
+- !9770 Add a switch to enable hungtask check for io
+- block: disable BLK_IO_HUNG_TASK_CHECK by default
+- block: add a switch to enable hungtask check for io
+- !9793 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
+- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
+- !9649 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
+- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
+- !9732 CVE-2024-39469
+- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
+- nilfs2: return the mapped address from nilfs_get_page()
+- !9775 mm/slub: Reduce memory consumption in extreme scenarios
+- mm/slub: Reduce memory consumption in extreme scenarios
+- !9614 v2 wifi: carl9170: add a proper sanity check for endpoints
+- wifi: carl9170: add a proper sanity check for endpoints
+- !9709 cgroup: fix uaf when proc_cpuset_show
+- cgroup: fix uaf when proc_cpuset_show
+- !9748 cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
+- cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
+- !8877 drm/vmwgfx: Fix invalid reads in fence signaled events
+- drm/vmwgfx: Fix invalid reads in fence signaled events
+- !9730 efi: libstub: only free priv.runtime_map when allocated
+- efi: libstub: only free priv.runtime_map when allocated
+- !9679 cgroup/cpuset: Make cpuset hotplug processing synchronous
+- cgroup/cpuset: Make cpuset hotplug processing synchronous
+- !9757 net: openvswitch: fix overwriting ct original tuple for ICMPv6
+- net: openvswitch: fix overwriting ct original tuple for ICMPv6
+- !9665 CVE-2024-38622
+- drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible
+- drm/msm/dpu: Add callback function pointer check before its call
+- drm/msm/dpu: stop using raw IRQ indices in the kernel output
+- drm/msm/dpu: make the irq table size static
+- drm/msm/dpu: add helper to get IRQ-related data
+- drm/msm/dpu: extract dpu_core_irq_is_valid() helper
+- drm/msm/dpu: remove irq_idx argument from IRQ callbacks
+- !9668 wifi: nl80211: Avoid address calculations via out of bounds array indexing
+- wifi: nl80211: Avoid address calculations via out of bounds array indexing
+- !9715 CVE-2024-38602
+- ax25: Fix reference count leak issues of ax25_dev
+- ax25: Use kernel universal linked list to implement ax25_dev_list
+- !9746 v2 Revert "ACPI: processor: Add support for processors described as container packages"
+- Revert "ACPI: processor: Add support for processors described as container packages"
+- !9736 net/9p: fix uninit-value in p9_client_rpc()
+- net/9p: fix uninit-value in p9_client_rpc()
+- !9596 iomap: fix warning in iomap_write_delalloc_release()
+- iomap: fix warning in iomap_write_delalloc_release()
+- !9703 dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
+- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
+- !9642 CVE-2024-38582
+- nilfs2: fix potential hang in nilfs_detach_log_writer()
+- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
+- !9687 greybus: lights: check return of get_channel_from_mode
+- greybus: lights: check return of get_channel_from_mode
+- !9678 crypto: bcm - Fix pointer arithmetic
+- crypto: bcm - Fix pointer arithmetic
+- !7918 [OLK-6.6]drivers: support Yunsilicon's metaScale/metaVisor series NICs
+- drivers: support Yunsilicon's MS and MV series NICs
+- !9619 r8169: Fix possible ring buffer corruption on fragmented Tx packets.
+- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
+- !9664 tls: fix missing memory barrier in tls_init
+- tls: fix missing memory barrier in tls_init
+- !9161 xfs: don't use current->journal_info
+- xfs: don't use current->journal_info
+- !9624 CVE-2024-38597
+- net: fec: remove .ndo_poll_controller to avoid deadlocks
+- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
+- !9631 ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
+- ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture
+- !9632 drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
+- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
+- !9399 fix CVE-2024-38544 and CVE-2024-37356
+- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
+- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
+- !9341 serial: max3100: Lock port->lock when calling uart_handle_cts_change()
+- serial: max3100: Lock port->lock when calling uart_handle_cts_change()
+- !9562 CVE-2024-38385
+- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
+- !9582 v2 eventfs: Fix a possible null pointer dereference in eventfs_find_events()
+- eventfs: Fix a possible null pointer dereference in eventfs_find_events()
+- !9588 s390/ap: Fix crash in AP internal function modify_bitmap()
+- s390/ap: Fix crash in AP internal function modify_bitmap()
+- !9513 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
+- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
+- !9561 v2 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
+- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
+- !9578 net/mlx5: Discard command completions in internal error
+- net/mlx5: Discard command completions in internal error
+- !9549 btrfs: fix crash on racing fsync and size-extending write into prealloc
+- btrfs: fix crash on racing fsync and size-extending write into prealloc
+- !9479 xfs: fix unlink vs cluster buffer instantiation race
+- xfs: fix unlink vs cluster buffer instantiation race
+- !9519 MPTCP Upstream part 12
+- mptcp: annotate lockless accesses around read-mostly fields
+- mptcp: annotate lockless access for token
+- mptcp: annotate lockless access for RX path fields
+- mptcp: annotate lockless access for the tx path
+- mptcp: annotate access for msk keys
+- !9557 i2c: acpi: Unbind mux adapters before delete
+- i2c: acpi: Unbind mux adapters before delete
+- !9555 smb: client: fix deadlock in smb2_find_smb_tcon()
+- smb: client: fix deadlock in smb2_find_smb_tcon()
+- !9489 fs/ntfs3: Check 'folio' pointer for NULL
+- fs/ntfs3: Check 'folio' pointer for NULL
+- !9482 fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
+- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
+- !9506 usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
+- usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
+- !9528 media: lgdt3306a: Add a check against null-pointer-def
+- media: lgdt3306a: Add a check against null-pointer-def
+- !9551 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
+- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
+- !9478 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
+- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
+- !9536 clk: bcm: dvp: Assign ->num before accessing ->hws
+- clk: bcm: dvp: Assign ->num before accessing ->hws
+- !9463 fix CVE-2024-38621
+- media: stk1160: fix bounds checking in stk1160_copy_video()
+- !9457 bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
+- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
+- !9459 bpf: Fix verifier assumptions about socket->sk
+- bpf: Fix verifier assumptions about socket->sk
+- !9522 bonding: fix oops during rmmod
+- bonding: fix oops during rmmod
+- !9502 netrom: fix possible dead-lock in nr_rt_ioctl()
+- netrom: fix possible dead-lock in nr_rt_ioctl()
+- !9402 fs/ntfs3: Use variable length array instead of fixed size
+- fs/ntfs3: Use variable length array instead of fixed size
+- !9320 drm/amd/display: Fix potential index out of bounds in color transformation function
+- drm/amd/display: Fix potential index out of bounds in color transformation function
+- !9493 thermal/drivers/qcom/lmh: Check for SCM availability at probe
+- thermal/drivers/qcom/lmh: Check for SCM availability at probe
+- !9398 tracing/probes: fix error check in parse_btf_field()
+- tracing/probes: fix error check in parse_btf_field()
+- !9510 ftrace: Fix possible use-after-free issue in ftrace_location()
+- ftrace: Fix possible use-after-free issue in ftrace_location()
+- !9509 cifs: fix pagecache leak when do writepages
+- cifs: fix pagecache leak when do writepages
+- !9436 v2 ASoC: mediatek: Assign dummy when codec not specified for a DAI link
+- ASoC: mediatek: Assign dummy when codec not specified for a DAI link
+- !9486 [OLK-6.6] Fix os crash while enable sriov for rnp
+- RNPVF: NET: Fix os crash while enable sriov for rnp
+- !9371 MPTCP Upstream part 11
+- selftests: net: ip_local_port_range: define IPPROTO_MPTCP
+- selftests: mptcp: join: check CURRESTAB counters
+- selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE
+- mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT
+- mptcp: rename mptcp_setsockopt_sol_ip_set_transparent()
+- !5258 [OLK-6.6] Support request attestation report from CSV guest
+- driver/virt/coco: Add HYGON CSV Guest dirver.
+- KVM: x86: Support VM_ATTESTATION hypercall
+- !9485 v2 CVE-2024-38610
+- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
+- virt: acrn: stop using follow_pfn
+- !9380 psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT
+- psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT
+- !8899 block: fix module reference leakage from bdev_open_by_dev error path
+- block: fix module reference leakage from bdev_open_by_dev error path
+- !9445 blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
+- blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
+- !9466 io_uring: check for non-NULL file pointer in io_file_can_poll()
+- io_uring: check for non-NULL file pointer in io_file_can_poll()
+- !9389 block: refine the EOF check in blkdev_iomap_begin
+- block: refine the EOF check in blkdev_iomap_begin
+- !9414 vfio/pci: fix potential memory leak in vfio_intx_enable()
+- vfio/pci: fix potential memory leak in vfio_intx_enable()
+- !9455 jffs2: prevent xattr node from overflowing the eraseblock
+- jffs2: prevent xattr node from overflowing the eraseblock
+- !9465 CVE-2024-38662
+- Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
+- bpf: Allow delete from sockmap/sockhash only if update is allowed
+- !9410 Fix CVE-2024-31076
+- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
+- !9449 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
+- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
+
+* Wed Jun 26 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-31.0.0.39
+- !9438 【OLK-6.6】RDMA/hns: Fix some mutex UAF
+- RDMA/hns: Fix some mutex UAF
+- !9394 CVE-2024-38587
+- speakup: Fix sizeof() vs ARRAY_SIZE() bug
+- !9405 drm/mediatek: Add 0 size check to mtk_drm_gem_obj
+- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
+- !9415 mm: drop the 'anon_' prefix for swap-out mTHP counters
+- mm: drop the 'anon_' prefix for swap-out mTHP counters
+- !9376 ALSA: core: Fix NULL module pointer assignment at card init
+- ALSA: core: Fix NULL module pointer assignment at card init
+- !9295 Port patches from OLK-5.10
+- livepatch: Enable CONFIG_LIVEPATCH_ISOLATE_KPROBE in openeuler_defconfig
+- livepatch: Avoid patching conflicts with kprobes
+- !9356 tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
+- tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
+- !9332 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
+- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
+- !9355 f2fs: multidev: fix to recognize valid zero block address
+- f2fs: multidev: fix to recognize valid zero block address
+- !9329 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
+- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
+- !9352 MPTCP Upstream part 10
+- MAINTAINERS: add Geliang as reviewer for MPTCP
+- mailmap: add entries for Geliang Tang
+- mptcp: fill in missing MODULE_DESCRIPTION()
+- netlink: fill in missing MODULE_DESCRIPTION()
+- netlink: specs: mptcp: rename the MPTCP path management spec
+- !9304 MPTCP Upstream part 9
+- selftests: mptcp: add mptcp_lib_wait_local_port_listen
+- selftests: mptcp: add mptcp_lib_check_transfer
+- selftests: mptcp: add mptcp_lib_make_file
+- selftests: mptcp: add missing oflag=append
+- !9307 of: module: add buffer overflow check in of_modalias()
+- of: module: add buffer overflow check in of_modalias()
+- !9331 Some folio bugfix
+- mm/memory: don't require head page for do_set_pmd()
+- mm/migrate: fix kernel BUG at mm/compaction.c:2761!
+- mm: huge_memory: fix misused mapping_large_folio_support() for anon folios
+- mm: shmem: fix getting incorrect lruvec when replacing a shmem folio
+- mm: fix possible OOB in numa_rebuild_large_mapping()
+- mm: support multi-size THP numa balancing
+- mm/rmap: do not add fully unmapped large folio to deferred split list
+- !9302 ring-buffer: Fix a race between readers and resize checks
+- ring-buffer: Fix a race between readers and resize checks
+- !9345 net: sched: sch_multiq: fix possible OOB write in multiq_tune()
+- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
+- !9346 net: bridge: xmit: make sure we have at least eth header len bytes
+- net: bridge: xmit: make sure we have at least eth header len bytes
+- !9301 MPTCP Upstream part 8
+- selftests: mptcp: userspace pm send RM_ADDR for ID 0
+- selftests: mptcp: userspace pm remove initial subflow
+- mptcp: userspace pm rename remove_err to out
+- selftests: mptcp: userspace pm create id 0 subflow
+- mptcp: add mptcpi_subflows_total counter
+- !9266 MPTCP Upstream part 7
+- net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules
+- selftests: mptcp: sockopt: drop mptcp_connect var
+- mptcp: define more local variables sk
+- mptcp: move sk assignment statement ahead
+- !9262 MPTCP Upstream part 6
+- mptcp: use mptcp_get_ext helper
+- mptcp: use mptcp_check_fallback helper
+- mptcp: drop useless ssk in pm_subflow_check_next
+- mptcp: ignore notsent_lowat setting at the subflow level
+- mptcp: consolidate sockopt synchronization
+- !5257 [OLK-6.6] Support DOWNLOAD_FIRMWARE feature for hygon CSV
+- crypto: ccp: Implement CSV_DOWNLOAD_FIRMWARE ioctl command
+- crypto: ccp: Implement CSV_PLATFORM_SHUTDOWN ioctl command
+- crypto: ccp: Implement CSV_PLATFORM_INIT ioctl command
+- crypto: ccp: Support DOWNLOAD_FIRMWARE when detect CSV
+- !8058 Intel: Backport QuickAssist Technology(QAT) live migration support for in-tree driver
+- Enable QAT_VFIO_PCI as kernel module to support Intel QAT live migration
+- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
+- crypto: qat - specify firmware files for 402xx
+- crypto: qat - validate slices count returned by FW
+- crypto: qat - improve error logging to be consistent across features
+- crypto: qat - improve error message in adf_get_arbiter_mapping()
+- crypto: qat - implement dh fallback for primes > 4K
+- crypto: qat - Fix spelling mistake "Invalide" -> "Invalid"
+- crypto: qat - Avoid -Wflex-array-member-not-at-end warnings
+- vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices
+- crypto: qat - implement interface for live migration
+- crypto: qat - add interface for live migration
+- crypto: qat - add bank save and restore flows
+- crypto: qat - expand CSR operations for QAT GEN4 devices
+- crypto: qat - rename get_sla_arr_of_type()
+- crypto: qat - relocate CSR access code
+- crypto: qat - move PFVF compat checker to a function
+- crypto: qat - relocate and rename 4xxx PF2VM definitions
+- crypto: qat - adf_get_etr_base() helper
+- !8304 [OLK-6.6] Backport TPMI based RAPL PMU support for next Intel Xeon Granite Rapids (GNR)
+- powercap: intel_rapl_tpmi: Enable PMU support
+- powercap: intel_rapl: Introduce APIs for PMU support
+- powercap: intel_rapl: Sort header files
+- !9245 MPTCP Upstream part 5
+- mptcp: prevent BPF accessing lowat from a subflow socket.
+- mptcp: use copy_from_iter helpers on transmit
+- mptcp: give rcvlowat some love
+- tcp: define initial scaling factor value as a macro
+- mptcp: use plain bool instead of custom binary enum
+- mptcp: add a new sysctl for make after break timeout
+- !8422 [OLK-6.6] Intel IAA Compression Accelerator Crypto Driver (iaa_crypto)
+- openeuler_defconfig: Add kernel config for Intel IAA crypto driver
+- dmaengine: idxd: Avoid unnecessary destruction of file_ida
+- dmaengine: idxd: Check for driver name match before sva user feature
+- crypto: iaa - Use cpumask_weight() when rebalancing
+- crypto: iaa - Fix some errors in IAA documentation
+- crypto: iaa - Change iaa statistics to atomic64_t
+- crypto: iaa - Add global_stats file and remove individual stat files
+- crypto: iaa - Remove comp/decomp delay statistics
+- crypto: iaa - fix decomp_bytes_in stats
+- crypto: iaa - Fix nr_cpus < nr_iaa case
+- crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags
+- crypto: iaa - Fix comp/decomp delay statistics
+- crypto: iaa - Fix async_disable descriptor leak
+- crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
+- crypto: iaa - Remove header table code
+- dmaengine: idxd: constify the struct device_type usage
+- dmaengine: idxd: make dsa_bus_type const
+- dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API
+- crypto: iaa - Account for cpu-less numa nodes
+- crypto: iaa - remove unneeded semicolon
+- crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns()
+- crypto: iaa - Change desc->priv to 0
+- dmaengine: idxd: Add support for device/wq defaults
+- crypto: iaa - Add IAA Compression Accelerator stats
+- crypto: iaa - Add irq support for the crypto async interface
+- crypto: iaa - Add support for deflate-iaa compression algorithm
+- crypto: iaa - Add compression mode management along with fixed mode
+- crypto: iaa - Add per-cpu workqueue table with rebalancing
+- crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core
+- crypto: iaa - Add IAA Compression Accelerator Documentation
+- dmaengine: idxd: add callback support for iaa crypto
+- dmaengine: idxd: Add wq private data accessors
+- dmaengine: idxd: Export wq resource management functions
+- dmaengine: idxd: Export descriptor management functions
+- dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export
+- dmaengine: idxd: add external module driver support for dsa_bus_type
+- dmaengine: idxd: Fix incorrect descriptions for GRPCFG register
+- dmaengine: idxd: add wq driver name support for accel-config user tool
+- dmaengine: idxd: rate limit printk in misc interrupt thread
+- !9230 MPTCP Upstream part 4
+- net: mptcp: use policy generated by YAML spec
+- net: mptcp: rename netlink handlers to mptcp_pm_nl_<blah>_{doit,dumpit}
+- uapi: mptcp: use header file generated from YAML spec
+- Documentation: netlink: add a YAML spec for mptcp
+- net: mptcp: convert netlink from small_ops to ops
+- !9229 v2 sched: smart_grid: fix potential NULL pointer dereference
+- sched: smart_grid: fix potential NULL pointer dereference
+- !9226 MPTCP Upstream part 3
+- tools: ynl-gen: add support for exact-len validation
+- tools: ynl: add uns-admin-perm to genetlink legacy
+- tools: ynl-gen: support limit names
+- tools: ynl-gen: support full range of min/max checks for integer values
+- tools: ynl-gen: track attribute use
+- !9217 memcg: attach memcg async reclaim worker to curcpu
+- memcg: attach memcg async reclaim worker to curcpu
+- !9173 MPTCP Upstream part 2
+- inet: implement lockless getsockopt(IP_MULTICAST_IF)
+- inet: lockless IP_PKTOPTIONS implementation
+- inet: implement lockless getsockopt(IP_UNICAST_IF)
+- inet: lockless getsockopt(IP_MTU)
+- inet: lockless getsockopt(IP_OPTIONS)
+
+* Wed Jun 19 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-30.0.0.38
+- !8809 MPTCP Upstream part 1
+- net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos()
+- inet: lock the socket in ip_sock_set_tos()
+- inet: implement lockless IP_TOS
+- inet: implement lockless IP_MTU_DISCOVER
+- inet: implement lockless IP_MULTICAST_TTL
+- !9141 Fix allmodconfig build frame size error
+- net/ethernet/huawei/hiroce3: Fix allmodconfig build frame size error
+- !9101 ext4: Skip moving extents if page writeback failed
+- ext4: Skip moving extents if page writeback failed
+- !9126 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
+- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
+- !9010 Backport 6.6.31&6.6.32 LTS patches from upstream
+- block: add a partscan sysfs attribute for disks
+- block: add a disk_has_partscan helper
+- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file
+- docs: kernel_include.py: Cope with docutils 0.21
+- admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
+- KEYS: trusted: Do not use WARN when encode fails
+- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
+- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
+- usb: typec: tipd: fix event checking for tps6598x
+- usb: typec: ucsi: displayport: Fix potential deadlock
+- net: usb: ax88179_178a: fix link status when link is set to down/up
+- usb: dwc3: Wait unconditionally after issuing EndXfer command
+- binder: fix max_thread type inconsistency
+- drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
+- erofs: reliably distinguish block based and fscache mode
+- erofs: get rid of erofs_fs_context
+- kselftest: Add a ksft_perror() helper
+- mmc: core: Add HS400 tuning in HS400es initialization
+- KEYS: trusted: Fix memory leak in tpm2_key_encode()
+- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
+- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
+- ice: remove unnecessary duplicate checks for VF VSI ID
+- ice: pass VSI pointer into ice_vc_isvalid_q_id
+- net: ks8851: Fix another TX stall caused by wrong ISR flag handling
+- drm/amd/display: Fix division by zero in setup_dsc_config
+- smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings
+- ksmbd: add continuous availability share parameter
+- cifs: Add tracing for the cifs_tcon struct refcounting
+- smb: client: instantiate when creating SFU files
+- smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file()
+- smb3: add trace event for mknod
+- smb311: additional compression flag defined in updated protocol spec
+- smb311: correct incorrect offset field in compression header
+- cifs: Move some extern decls from .c files to .h
+- ksmbd: Fix spelling mistake "connction" -> "connection"
+- ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close
+- cifs: remove redundant variable assignment
+- cifs: fixes for get_inode_info
+- cifs: defer close file handles having RH lease
+- ksmbd: add support for durable handles v1/v2
+- ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session
+- smb: common: simplify compression headers
+- smb: common: fix fields sizes in compression_pattern_payload_v1
+- smb: client: negotiate compression algorithms
+- smb3: add dynamic trace point for ioctls
+- smb: client: return reparse type in /proc/mounts
+- smb: client: set correct d_type for reparse DFS/DFSR and mount point
+- smb: client: parse uid, gid, mode and dev from WSL reparse points
+- smb: client: introduce SMB2_OP_QUERY_WSL_EA
+- smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs()
+- smb: client: add support for WSL reparse points
+- smb: client: reduce number of parameters in smb2_compound_op()
+- smb: client: fix potential broken compound request
+- smb: client: move most of reparse point handling code to common file
+- smb: client: introduce reparse mount option
+- smb: client: retry compound request without reusing lease
+- smb: client: do not defer close open handles to deleted files
+- smb: client: reuse file lease key in compound operations
+- smb: client: get rid of smb311_posix_query_path_info()
+- smb: client: parse owner/group when creating reparse points
+- smb3: update allocation size more accurately on write completion
+- smb: client: handle path separator of created SMB symlinks
+- cifs: update the same create_guid on replay
+- ksmbd: Add kernel-doc for ksmbd_extract_sharename() function
+- cifs: set replay flag for retries of write command
+- cifs: commands that are retried should have replay flag set
+- smb: client: delete "true", "false" defines
+- smb: Fix some kernel-doc comments
+- cifs: new mount option called retrans
+- smb: client: don't clobber ->i_rdev from cached reparse points
+- cifs: new nt status codes from MS-SMB2
+- cifs: pick channel for tcon and tdis
+- cifs: minor comment cleanup
+- cifs: remove redundant variable tcon_exist
+- ksmbd: vfs: fix all kernel-doc warnings
+- ksmbd: auth: fix most kernel-doc warnings
+- cifs: remove unneeded return statement
+- cifs: get rid of dup length check in parse_reparse_point()
+- cifs: Pass unbyteswapped eof value into SMB2_set_eof()
+- smb3: Improve exception handling in allocate_mr_list()
+- cifs: fix in logging in cifs_chan_update_iface
+- smb: client: handle special files and symlinks in SMB3 POSIX
+- smb: client: cleanup smb2_query_reparse_point()
+- smb: client: allow creating symlinks via reparse points
+- smb: client: optimise reparse point querying
+- smb: client: allow creating special files via reparse points
+- smb: client: extend smb2_compound_op() to accept more commands
+- smb: client: Fix minor whitespace errors and warnings
+- smb: client: introduce cifs_sfu_make_node()
+- cifs: fix use after free for iface while disabling secondary channels
+- Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO
+- smb3: minor cleanup of session handling code
+- smb3: more minor cleanups for session handling routines
+- smb3: minor RDMA cleanup
+- cifs: print server capabilities in DebugData
+- smb: use crypto_shash_digest() in symlink_hash()
+- Add definition for new smb3.1.1 command type
+- SMB3: clarify some of the unused CreateOption flags
+- cifs: Add client version details to NTLM authenticate message
+- md: fix kmemleak of rdev->serial
+- Revert "selftests/bpf: Add netkit to tc_redirect selftest"
+- btrfs: do not wait for short bulk allocation
+- keys: Fix overwrite of key expiration on instantiation
+- dmaengine: idxd: add a write() method for applications to submit work
+- dmaengine: idxd: add a new security check to deal with a hardware erratum
+- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
+- Bluetooth: qca: fix firmware check error path
+- Bluetooth: qca: fix info leak when fetching fw build id
+- Bluetooth: qca: fix info leak when fetching board id
+- Bluetooth: qca: generalise device address check
+- Bluetooth: qca: fix NVM configuration parsing
+- Bluetooth: qca: add missing firmware sanity checks
+- Bluetooth: qca: fix wcn3991 device address check
+- Bluetooth: qca: fix invalid device address check
+- eventfs: Do not treat events directory different than other directories
+- tracefs: Still use mount point as default permissions for instances
+- tracefs: Reset permissions on remount if permissions are options
+- ksmbd: do not grant v2 lease if parent lease key and epoch are not set
+- ksmbd: avoid to send duplicate lease break notifications
+- ksmbd: off ipv6only for both ipv4/ipv6 binding
+- spi: microchip-core-qspi: fix setting spi bus clock rate
+- regulator: core: fix debugfs creation regression
+- nvme-pci: Add quirk for broken MSIs
+- selftests/mm: fix powerpc ARCH check
+- x86/apic: Don't access the APIC when disabling x2APIC
+- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
+- net: fix out-of-bounds access in ops_init
+- arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
+- drm/amd/display: Fix incorrect DSC instance for MST
+- drm/amd/display: Handle Y carry-over in VCP X.Y calculation
+- drm/i915/bios: Fix parsing backlight BDB data
+- drm/i915/gt: Automate CCS Mode setting during engine resets
+- drm/i915/audio: Fix audio time stamp programming for DP
+- drm/vmwgfx: Fix invalid reads in fence signaled events
+- drm/vmwgfx: Fix Legacy Display Unit
+- drm/ttm: Print the memory decryption status just once
+- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
+- Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"
+- drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
+- mei: me: add lunar lake point M DID
+- clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
+- clk: sunxi-ng: common: Support minimum and maximum rate
+- slimbus: qcom-ngd-ctrl: Add timeout for wait operation
+- dyndbg: fix old BUG_ON in >control parser
+- ASoC: ti: davinci-mcasp: Fix race condition during probe
+- ASoC: tegra: Fix DSPK 16-bit playback
+- net: bcmgenet: synchronize UMAC_CMD access
+- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
+- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
+- xtensa: fix MAKE_PC_FROM_RA second argument
+- tipc: fix UAF in error path
+- e1000e: change usleep_range to udelay in PHY mdic access
+- kmsan: compiler_types: declare __no_sanitize_or_inline
+- iio: accel: mxc4005: Interrupt handling fixes
+- iio: pressure: Fixes BME280 SPI driver data
+- iio:imu: adis16475: Fix sync mode setting
+- dt-bindings: iio: health: maxim,max30102: fix compatible check
+- workqueue: Fix selection of wake_cpu in kick_pool()
+- mptcp: only allow set existing scheduler for net.mptcp.scheduler
+- mptcp: ensure snd_nxt is properly initialized on connect
+- mm/slab: make __free(kfree) accept error pointers
+- maple_tree: fix mas_empty_area_rev() null pointer dereference
+- btrfs: set correct ram_bytes when splitting ordered extent
+- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
+- firewire: ohci: fulfill timestamp for some local asynchronous transaction
+- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
+- usb: typec: tcpm: Check for port partner validity before consuming it
+- usb: typec: tcpm: unregister existing source caps before re-registration
+- usb: typec: tcpm: clear pd_event queue in PORT_RESET
+- usb: dwc3: core: Prevent phy suspend during init
+- usb: xhci-plat: Don't include xhci.h
+- usb: gadget: f_fs: Fix a race condition when processing setup packets.
+- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
+- usb: gadget: uvc: use correct buffer size when parsing configfs lists
+- usb: gadget: composite: fix OS descriptors w_value logic
+- USB: core: Fix access violation during port device removal
+- usb: ohci: Prevent missed ohci interrupts
+- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
+- usb: typec: ucsi: Fix connector check on init
+- usb: typec: ucsi: Check for notifications after init
+- Reapply "drm/qxl: simplify qxl_fence_wait"
+- firewire: nosy: ensure user_length is taken into account when fetching packet contents
+- btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
+- drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
+- drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
+- drm/amd/display: Atom Integrated System Info v2_2 for DCN35
+- gpiolib: cdev: fix uninitialised kfifo
+- gpiolib: cdev: relocate debounce_period_us from struct gpio_desc
+- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
+- dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users
+- drm/connector: Add
+- drm/meson: dw-hdmi: add bandgap setting for g12
+- drm/meson: dw-hdmi: power up phy on device init
+- net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family
+- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
+- ipv6: prevent NULL dereference in ip6_output()
+- ipv6: annotate data-races around cnf.disable_ipv6
+- hsr: Simplify code for announcing HSR nodes timer setup
+- net-sysfs: convert dev->operstate reads to lockless ones
+- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
+- dt-bindings: net: mediatek: remove wrongly added clocks and SerDes
+- rxrpc: Only transmit one ACK per jumbo packet received
+- rxrpc: Fix congestion control algorithm
+- rxrpc: Fix the names of the fields in the ACK trailer struct
+- selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC
+- selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace
+- ipv6: Fix potential uninit-value access in __ip6_make_skb()
+- net: bridge: fix corrupted ethernet header on multicast-to-unicast
+- nfc: nci: Fix kcov check in nci_rx_work()
+- phonet: fix rtm_phonet_notify() skb allocation
+- hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
+- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
+- hwmon: (corsair-cpro) Use a separate buffer for sending commands
+- rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
+- net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs
+- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
+- Bluetooth: HCI: Fix potential null-ptr-deref
+- Bluetooth: msft: fix slab-use-after-free in msft_do_close()
+- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
+- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
+- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
+- ARM: 9381/1: kasan: clear stale stack poison
+- qibfs: fix dentry leak
+- SUNRPC: add a missing rpc_stat for TCP TLS
+- blk-iocost: do not WARN if iocg was already offlined
+- net:usb:qmi_wwan: support Rolling modules
+- drm/radeon: silence UBSAN warning (v3)
+- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
+- drm/nouveau/dp: Don't probe eDP ports twice harder
+- gpio: lpc32xx: fix module autoloading
+- fs/9p: drop inodes immediately on non-.L too
+- clk: Don't hold prepare_lock when calling kref_put()
+- gpio: crystalcove: Use -ENOTSUPP consistently
+- gpio: wcove: Use -ENOTSUPP consistently
+- powerpc/crypto/chacha-p10: Fix failure on non Power10
+- 9p: explicitly deny setlease attempts
+- fs/9p: fix the cache always being enabled on files with qid flags
+- fs/9p: translate O_TRUNC into OTRUNC
+- fs/9p: only translate RWX permissions for plain 9P2000
+- iommu: mtk: fix module autoloading
+- smb3: fix broken reconnect when password changing on the server by allowing password rotation
+- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
+- uio_hv_generic: Don't free decrypted memory
+- hv_netvsc: Don't free decrypted memory
+- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
+- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
+- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
+- amd/amdkfd: sync all devices to wait all processes being evicted
+- drm/amdgpu: Fix VCN allocation in CPX partition
+- drm/amd/display: Skip on writeback when it's not applicable
+- drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
+- drm/amdgpu: Refine IB schedule error logging
+- tools/power/turbostat: Fix uncore frequency file string
+- MIPS: scall: Save thread_info.syscall unconditionally on entry
+- gpu: host1x: Do not setup DMA for virtual devices
+- blk-iocost: avoid out of bounds shift
+- scsi: target: Fix SELinux error when systemd-modules loads the target module
+- memblock tests: fix undefined reference to `BIT'
+- memblock tests: fix undefined reference to `panic'
+- memblock tests: fix undefined reference to `early_pfn_to_nid'
+- btrfs: always clear PERTRANS metadata during commit
+- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
+- tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
+- tools/power turbostat: Print ucode revision only if valid
+- tools/power turbostat: Fix Bzy_MHz documentation typo
+- tools/power turbostat: Increase the limit for fd opened
+- tools/power turbostat: Fix added raw MSR output
+- firewire: ohci: mask bus reset interrupts between ISR and bottom half
+- ata: sata_gemini: Check clk_enable() result
+- vboxsf: explicitly deny setlease attempts
+- net: bcmgenet: Reset RBUF on first open
+- ALSA: line6: Zero-initialize message buffers
+- scsi: ufs: core: Fix MCQ mode dev command timeout
+- scsi: ufs: core: WLUN suspend dev/link state error recovery
+- regulator: tps65132: Add of_match table
+- ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
+- kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
+- selftests/ftrace: Fix event filter target_func selection
+- bpf: Check bloom filter map value size
+- drm/amdkfd: range check cp bad op exception interrupts
+- drm/amdkfd: Check cgroup when returning DMABuf info
+- btrfs: return accurate error code on open failure in open_fs_devices()
+- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
+- scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
+- net: mark racy access on sk->sk_rcvbuf
+- wifi: iwlwifi: mvm: guard against invalid STA ID on removal
+- wifi: iwlwifi: read txq->read_ptr under lock
+- wifi: mac80211: fix prep_connection error path
+- wifi: cfg80211: fix rdev_dump_mpp() arguments order
+- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
+- gfs2: Fix invalid metadata access in punch_hole
+- scsi: lpfc: Use a dedicated lock for ras_fwlog state
+- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
+- scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
+- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
+- scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
+- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
+- scsi: ufs: core: Fix MCQ MAC configuration
+- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
+- KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
+- swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
+- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
+- powerpc/pseries: make max polling consistent for longer H_CALLs
+- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
+- clk: qcom: smd-rpm: Restore msm8976 num_clk
+- net: gro: add flush check in udp_gro_receive_segment
+- net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
+- net: gro: parse ipv6 ext headers without frag0 invalidation
+- ipv4: Fix uninit-value access in __ip_make_skb()
+- drm/panel: ili9341: Use predefined error codes
+- drm/panel: ili9341: Respect deferred probe
+- drm/panel: ili9341: Correct use of device property APIs
+- s390/qeth: Fix kernel panic after setting hsuid
+- vxlan: Pull inner IP header in vxlan_rcv().
+- tipc: fix a possible memleak in tipc_buf_append
+- rxrpc: Clients must accept conn from any address
+- net: core: reject skb_copy(_expand) for fraglist GSO skbs
+- net: bridge: fix multicast-to-unicast with fraglist GSO
+- spi: fix null pointer dereference within spi_sync
+- drm/amdgpu: fix doorbell regression
+- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
+- cxgb4: Properly lock TX queue for the selftest.
+- s390/cio: Ensure the copied buf is NUL terminated
+- ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
+- ASoC: meson: cards: select SND_DYNAMIC_MINORS
+- ASoC: meson: axg-tdm-interface: manage formatters in trigger
+- ASoC: meson: axg-card: make links nonatomic
+- ASoC: meson: axg-fifo: use threaded irq to check periods
+- ASoC: meson: axg-fifo: use FIELD helpers
+- vxlan: Add missing VNI filter counter update in arp_reduce().
+- vxlan: Fix racy device stats updates.
+- net: qede: use return from qede_parse_actions()
+- net: qede: use return from qede_parse_flow_attr() for flow_spec
+- net: qede: use return from qede_parse_flow_attr() for flower
+- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
+- ALSA: emu10k1: fix E-MU dock initialization
+- ALSA: emu10k1: move the whole GPIO event handling to the workqueue
+- ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
+- ALSA: emu10k1: fix E-MU card dock presence monitoring
+- Fix a potential infinite loop in extract_user_to_sg()
+- s390/vdso: Add CFI for RA register to asm macro vdso_func
+- net l2tp: drop flow hash on forward
+- nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
+- octeontx2-af: avoid off-by-one read from userspace
+- bna: ensure the copied buf is NUL terminated
+- xdp: use flags field to disambiguate broadcast redirect
+- s390/mm: Fix clearing storage keys for huge pages
+- s390/mm: Fix storage key clearing for guest huge pages
+- ASoC: codecs: wsa881x: set clk_stop_mode1 flag
+- ASoC: Intel: avs: Set name of control as in topology
+- riscv, bpf: Fix incorrect runtime stats
+- bpf, arm64: Fix incorrect runtime stats
+- spi: axi-spi-engine: fix version format string
+- spi: axi-spi-engine: use common AXI macros
+- spi: axi-spi-engine: move msg state to new struct
+- spi: axi-spi-engine: use devm_spi_alloc_host()
+- spi: axi-spi-engine: simplify driver data allocation
+- spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()
+- bpf: Fix a verifier verbose message
+- nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH
+- ASoC: SOF: Intel: add default firmware library path for LNL
+- ASoC: SOF: Introduce generic names for IPC types
+- regmap: Add regmap_read_bypassed()
+- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
+- bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
+- regulator: change devm_regulator_get_enable_optional() stub to return Ok
+- regulator: change stubbed devm_regulator_get_enable to return Ok
+- regulator: mt6360: De-capitalize devicetree regulator subnodes
+- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
+- power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
+- power: rt9455: hide unused rt9455_boost_voltage_values
+- pinctrl: baytrail: Fix selecting gpio pinctrl state
+- nfs: Handle error of rpc_proc_register() in nfs_net_init().
+- nfs: make the rpc_stat per net namespace
+- nfs: expose /proc/net/sunrpc/nfs in net namespaces
+- sunrpc: add a struct rpc_stats arg to rpc_create_args
+- pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
+- pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
+- pinctrl: core: delete incorrect free in pinctrl_enable()
+- pinctrl/meson: fix typo in PDM's pin name
+- pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
+- Bluetooth: qca: add support for QCA2066
+- eeprom: at24: fix memory corruption race condition
+- eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
+- rust: kernel: require `Send` for `Module` implementations
+- wifi: nl80211: don't free NULL coalescing rule
+- rust: macros: fix soundness issue in `module!` macro
+- rust: module: place generated init_module() function in .init.text
+- mtd: limit OTP NVMEM cell parse to non-NAND devices
+- nvmem: add explicit config option to read old syntax fixed OF cells
+- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
+- dmaengine: pl330: issue_pending waits until WFP state
+- !9104 [OLK-6.6] drm/phytium: Fix make allmodconfig build fail
+- DRM: Fix Phytium DRM build fail
+- !9085 [OLK-6.6] openeuler_defconfig: fix checkdefconfig fail
+- openeuler_defconfig: fix checkdefconfig fail
+- !8750 ubifs: Check @c->dirty_[n|p
+- ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex
+- !8703 v2 IMA: Introduce a config to bypass i_version detection for Overlayfs issue
+- IMA: Introduce a config to bypass i_version detection for Overlayfs issue
+- !8621 LoongArch: fix HT RX INT TRANS register not initialized
+- LoongArch: fix HT RX INT TRANS register not initialized
+- !8440 arm64: cpufeature: Both the major and the minor version numbers need to be checked
+- arm64/mpam: skip mpam initialize under kdump kernel
+- arm64: cpufeature: Both the major and the minor version numbers need to be checked
+- !8107 [OLK 6.6]net: hns3: fix kernel crash when devlink reload during pf/vf initialization
+- {topost} net: hns3: fix kernel crash when devlink reload during vf initialization
+- {topost} net: hns3: fix kernel crash when devlink reload during pf initialization
+- !8481 Fix vf init and common user permissions issue
+- net/ethernet/huawei/hiroce3: Fix vf init and common user permissions issue
+- !8576 【OLK-6.6】backport PCC patches to support shared interrupt for multiple subspaces and platform notification handling
+- soc: hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC
+- soc: hisilicon: kunpeng_hccs: Add the check for obtaining complete port attribute
+- mailbox: pcc: Support shared interrupt for multiple subspaces
+- mailbox: pcc: Add support for platform notification handling
+- !8471 ext4: Fixes len calculation in mpage_journal_page_buffers
+- ext4: Fixes len calculation in mpage_journal_page_buffers
+- !8496 mm/mlock: return EINVAL for illegal user memory range in mlock
+- mm/mlock: return EINVAL for illegal user memory range in mlock
+- !8435 LoongArch: add GMAC&GNET support
+- net: stmmac: dwmac-loongson: Add loongson module author
+- net: stmmac: dwmac-loongson: Move disable_force flag to _gnet_date
+- net: stmmac: dwmac-loongson: Add Loongson GNET support
+- net: stmmac: dwmac-loongson: Fixed failure to set network speed to 1000.
+- net: stmmac: dwmac-loongson: Add loongson_dwmac_config_legacy
+- net: stmmac: dwmac-loongson: Add full PCI support
+- net: stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC
+- net: stmmac: dwmac-loongson: Add phy mask for Loongson GMAC
+- net: stmmac: dwmac-loongson: Add ref and ptp clocks for Loongson
+- net: stmmac: dwmac-loongson: Split up the platform data initialization
+- net: stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification
+- net: stmmac: dwmac-loongson: Drop useless platform data
+- net: stmmac: Export dwmac1000_dma_ops
+- net: stmmac: Add multi-channel support
+- net: stmmac: Move the atds flag to the stmmac_dma_cfg structure
+- !7896 backport upstream stmmac related patches.
+- net: stmmac: Move MAC caps init to phylink MAC caps getter
+- net: stmmac: Rename phylink_get_caps() callback to update_caps()
+- net: phylink: provide mac_get_caps() method
+- !8450 sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
+- sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
+- !7482 v2 perf parse-events: Make legacy events lower priority than sysfs/JSON
+- perf x86 test: Update hybrid expectations
+- perf parse-events: Make legacy events lower priority than sysfs/JSON
+- !8309 xfs: Fix file creation failure
+- xfs: Fix file creation failure
+- !8183 perf pmu: Count sys and cpuid JSON events separately
+- perf pmu: Count sys and cpuid JSON events separately
+- !7077 v4 block: dicard bugfix
+- block: check io size before submit discard
+- block: fix overflow in blk_ioctl_discard()
+- !8353 mm/dynamic_pool: clear PG_hugetlb when promote hugepages
+- mm/dynamic_pool: clear PG_hugetlb when promote hugepages
+- !8151 LoongArch: Fix secondary bridge routing errors
+- LoongArch: Fix secondary bridge routing errors
+- !7948 【OLK-6.6】Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers
+- drivers: Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers
+- !8228 ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted
+- ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted
+- !6283 fix deadlock in cgroup1_writeback V2
+- cgroup_writeback: fix deadlock in cgroup1_writeback
+- cgroup_writeback: Revert "fix deadlock in cgroup1_writeback"
+- !8036 fix CVE-2024-27010
+- net/sched: fix kabi change in struct Qdisc
+- net/sched: Fix mirred deadlock on device recursion
+
+ to message about demoting connector force-probes
+* Thu Jun 13 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-28.0.0.37
+- Enable kabi check for src and change the check-kabi format to Python3
+
+* Thu Jun 6 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-28.0.0.36
+- riscv-kernel patch update to 6.6.0-29.0.0
+- Fix QEMU UEFI boot panic
+- Deal with riscv SoC dtb search path
+
+* Thu Jun 6 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-28.0.0.35
+- Add kabi_whitelist_aarch64/x86 and update Module.kabi_aarch64/x86
+
+* Sun May 26 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-28.0.0.34
+- riscv-kernel patch update to 6.6.0-28.0.0
+- fixed a merge conflict from the commit f1e873348141
+
+* Sun May 26 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-28.0.0.33
+- !8010 mm/mempolicy.c: fix the out-of-bounds access issue in mpol_parse_str
+- mm/mempolicy.c: fix the out-of-bounds access issue in mpol_parse_str
+- !7997 mm: some misc bugfix
+- mm: vmalloc: bail out early in find_vmap_area() if vmap is not init
+- Revert "mm: support multi-size THP numa balancing"
+- mm: simplify thp_vma_allowable_order
+- mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split statistics
+- mm/huge_memory: skip invalid debugfs new_order input for folio split
+- mm: prohibit the last subpage from reusing the entire large folio
+- mm/memory.c: do_numa_page(): remove a redundant page table read
+- mm: memory: fix shift-out-of-bounds in fault_around_bytes_set
+- !7966 [OLK-6.6] openeuler_defconfig: Modify openeuler-defconfig
+- openeuler_defconfig: Modify openeuler-defconfig
+- !7909 Scheduler load balance fixes
+- config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
+- sched/numa: Fix numa imbalance in load_balance()
+- !7917 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED
+- sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED
+- Revert "sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED"
+- !7902 v3 Revert "ACPI: Rename ACPI_HOTPLUG_CPU to include 'present'"
+- Revert "ACPI: Rename ACPI_HOTPLUG_CPU to include 'present'"
+- !7888 v3 mm: add thp anon pmd size mapping align control
+- mm: add thp anon pmd size mapping align control
+- !7730 v2 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED
+- sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED
+- !7808 Bluetooth: L2CAP: Fix not validating setsockopt user input
+- Bluetooth: L2CAP: Fix not validating setsockopt user input
+- !7822 LoongArch: limit min pci msi-x/msi vector number when request more than 32 vectors
+- LoongArch: limit min pci msi-x/msi vector number when request more than 32 vectors
+- !7823 LoongArch: fix kdump not work when legacy mode disabled
+- LoongArch: fix efi map page table error
+- Revert "LoongArch: kdump: Add memory reservation for old kernel"
+- Revert "LoongArch: Fix kdump failure on v40 interface specification"
+- Revert "LoongArch: kdump: Add high memory reservation"
+- !7764 v2 mm: Some bugfix and optimization
+- mm/dynamic_pool: clear PG_hugetlb when demote hugepages
+- mm: optimise vmf_anon_prepare() for VMAs without an anon_vma
+- mm: delay the check for a NULL anon_vma
+- mm: assert the mmap_lock is held in __anon_vma_prepare()
+- mm/memory: change vmf_anon_prepare() to be non-static
+- mm: always initialise folio->_deferred_list
+- mm: page_alloc: control latency caused by zone PCP draining
+- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()
+- hugetlb: check for hugetlb folio before vmemmap_restore
+- hugetlb: set hugetlb page flag before optimizing vmemmap
+- mm: add alloc_contig_migrate_range allocation statistics
+- mm: convert free_zone_device_page to free_zone_device_folio
+- mm: combine __folio_put_small, __folio_put_large and __folio_put
+- mm: inline destroy_large_folio() into __folio_put_large()
+- mm: combine free_the_page() and free_unref_page()
+- mm: free non-hugetlb large folios in a batch
+- mm: increase folio batch size
+- mm: fix list corruption in put_pages_list
+- mm: remove folio from deferred split list before uncharging it
+- mm: convert free_swap_cache() to take a folio
+- mm: use a folio in __collapse_huge_page_copy_succeeded()
+- mm: convert free_pages_and_swap_cache() to use folios_put()
+- mm: remove lru_to_page()
+- mm: remove free_unref_page_list()
+- memcg: remove mem_cgroup_uncharge_list()
+- mm: free folios directly in move_folios_to_lru()
+- mm: free folios in a batch in shrink_folio_list()
+- mm: allow non-hugetlb large folios to be batch processed
+- mm: handle large folios in free_unref_folios()
+- mm: use __page_cache_release() in folios_put()
+- mm: use free_unref_folios() in put_pages_list()
+- mm: remove use of folio list from folios_put()
+- memcg: add mem_cgroup_uncharge_folios()
+- mm: use folios_put() in __folio_batch_release()
+- mm: add free_unref_folios()
+- mm: convert free_unref_page_list() to use folios
+- mm: make folios_put() the basis of release_pages()
+- !7812 [OLK-6.6] drm/phytium: Replace default efi fb0 with dc fb
+- drm/phytium: Replace default efi fb0 with dc fb
+- !7767 irqchip/loongson-eiointc: fix gsi register error
+- irqchip/loongson-eiointc: fix gsi register error
+- !7771 ext4: default enable iomap for buffered IO and large folio
+- ext4: default enable iomap for buffered IO and large folio
+- !7721 【OLK-6.6】bugfix from upstream v6.9 for AMD EPYC
+- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
+- x86/CPU/AMD: Do the common init on future Zens too
+- !7572 Fix pseudo nmi identifier undeclaration complilation error
+- arm64/cpufeature: Fix pseudo nmi identifier undeclaration complilation error
+- !7537 [OLK-6.6] irqchip/gic-v3: Fix one race condition due to NMI withdraw
+- irqchip/gic-v3: Fix one race condition due to NMI withdraw
+- !7164 [sync] PR-7143: media: usbtv: Remove useless locks in usbtv_video_free()
+- media: usbtv: Remove useless locks in usbtv_video_free()
+- !6386 [OLK-6.6] Fix warnings for RNPVF driver with loongarch-allmodconfig
+- RNPVF: NET: Fix "'%d' directive output may be truncated" warnings
+- !5243 [OLK-6.6] Support PSP identification for Hygon 4th CPU and print secure features when running on Hygon CPUs
+- x86/config: Set CONFIG_HYGON_CSV by default
+- x86/cpu/hygon: Clear SME feature flag when not in use
+- x86/cpufeatures: Add CSV3 CPU feature
+- x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
+- x86/cpu: Detect memory encryption features on Hygon CPUs
+- KVM: SVM: Print Hygon CSV support info if support is detected
+- crypto: ccp: Print Hygon CSV API version when CSV support is detected
+- x86/mm: Print CSV info into the kernel log
+- x86/mm: Provide a Kconfig entry to build the HYGON memory encryption support into the kernel
+- Documentation/arch/x86: Add HYGON secure virtualization description
+- crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
+- !7180 【3snic】 use same string “sssnic" for "Kernel driver in use" and "Kernel modules"
+- 3snic: use sssnic as kernel driver name
+- !7607 Fix allmodconfig build error
+- net/ethernet/huawei/hiroce3: Fix allmodconfig build error
+- !7583 [OLK-6.6] Fixed display error for ps23xx when using ast and pe2201 bmc card
+- drm/ast: Fixed display error for ps23xx when using ast bmc card
+- drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card
+- !7593 memcg_swap_qos: Backport two bugfix
+- mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile
+- memcg: fix incorrect value of sysctl_memcg_swap_qos_stat
+- !7595 jbd2: speed up jbd2_transaction_committed()
+- jbd2: speed up jbd2_transaction_committed()
+- !5480 [OLK-6.6] Fix DMA RW sequence disorder issue
+- Add kh40000_iommu_dma_ops for KH-40000 platform
+- Add kh40000_direct_dma_ops for KH-40000 platform
+- !3133 [OLK-6.6] iommu/vt-d:Add support for detecting ACPI device in RMRR
+- iommu/vt-d: Add support for detecting ACPI namespace device in RMRR
+
+* Fri May 24 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-27.0.0.32
+- Update the riscv-kernel patch for sg2042, rebase 6.6.0-27.0.0 and add features:
+ - SPI Flash driver
+ - kexec file raw image
+ - HIGHMEM
+- This patch only applies to the RISC-V architecture, the related commit list:
+-
+- sg2042: Update sg2042 openeuler_defconfig
+- th1520: riscv: config: Enable th1520 support
+- riscv: thead: Use the wback_inv instead of wback_only
+- riscv: errata: thead: use pa based instructions for CMO
+- riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
+- Revert "riscv: use VA+PA variant of CMO macros for DMA page preparation"
+- Revert "riscv: use VA+PA variant of CMO macros for DMA synchorization"
+- Revert "riscv: errata: cmo: add CMO macro variant with both VA and PA"
+- Revert "riscv: errata: Replace thead cache clean with flush"
+- Revert "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO"
+- Revert "riscv: errata: thead: use pa based instructions for CMO"
+- riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
+- riscv: mm: update T-Head memory type definitions
+- Revert "sg2042: riscv: changing T-Head PBMT attributes"
+- riscv: remove compression for riscv Image
+- th1520: cpufreq: correct typo in config name
+- th1520: riscv: dts: thead: Add Milk-V Meles board
+- th1520: cpufreq: light-mpw-cpufreq: fix -Wunused-variable in panic_cpufreq_notifier_call
+- th1520: cpufreq: light-mpw-cpufreq: fix cpu_pll1 already disabled warning
+- riscv: Add th1520-lichee-cluster-4a dts support (8G/16G)
+- riscv: dts: th1520-beaglev-ahead: add alias for emmc & sd
+- riscv: dts: th1520-lichee-pi-4a: add alias for emmc & sd
+- riscv: dts: lpi4a 16g support
+- th1520: perf vendor events riscv: add T-HEAD C9xx JSON file
+- th1520: riscv: dts: thead: Add PMU event node
+- riscv: pinctrl: th1520: fix build
+- riscv: dts: th1520: lpi4a: add rpmsg node
+- riscv: dts: th1520: add mbox client node
+- riscv: rpmsg: mailbox-client: sync thead sdk 1.4.2
+- riscv: panic: add thead sdk quirks
+- riscv: dts: add watchdog node
+- th1520: riscv: dts: Add th1520 reset device tree
+- th1520: reset: Add th1520 reset driver support
+- th1520: dt-bindings: reset: Document th1520 reset control
+- riscv: light_wdt: update sdk 1.4.2
+- th1520_light_event: update sdk 1.4.2
+- th1520_aon: update sdk 1.4.2
+- th1520: fix compile th1520-beaglev-ahead error
+- th1520: add TH1520 cpu frequency driver
+- th1520: riscv: errata: thead: use pa based instructions for CMO
+- th1520: riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
+- riscv: dts: thead: Add TH1520 CPU reset node
+- th1520: riscv: dts: thead: Enable Lichee Pi 4A USB
+- th1520: riscv: dts: thead: Add Lichee Pi 4A IO expansions
+- th1520: riscv: dts: thead: Add TH1520 USB nodes
+- th1520: riscv: dts: thead: Add TH1520 I2C nodes
+- th1520: usb: dwc3: add T-HEAD TH1520 usb driver
+- th1520: dt-bindings: usb: Add T-HEAD TH1520 USB controller
+- th1520: riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
+- th1520: riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
+- th1520: riscv: dts: thead: Add TH1520 ethernet nodes
+- th1520: net: stmmac: add glue layer for T-HEAD TH1520 SoC
+- th1520: dt-bindings: net: add T-HEAD dwmac support
+- th1520: dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
+- th1520: riscv: dts: thead: Enable Lichee Pi 4A PWM fan
+- th1520: riscv: dts: thead: Add TH1520 PVT node
+- th1520: riscv: dts: thead: Add TH1520 PWM node
+- th1520: pwm: add T-HEAD PWM driver
+- th1520: dt-bindings: pwm: Add T-HEAD PWM controller
+- th1520: gpio: dwapb: Use generic request, free and set_config
+- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
+- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
+- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
+- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
+- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
+- mmc: sdhci: add __sdhci_execute_tuning() to header
+- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
+- th1520: riscv: dtb: thead: Add BeagleV Ahead LEDs
+- th1520: riscv: dts: thead: Add TH1520 pinctrl settings for UART0
+- th1520: riscv: dts: thead: Adjust TH1520 GPIO labels
+- th1520: riscv: dts: thead: Add TH1520 GPIO ranges
+- th1520: riscv: dts: thead: Add TH1520 pin control nodes
+- th1520: pinctrl: Add driver for the T-Head TH1520 SoC
+- th1520: dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
+- th1520: dt-bindings: gpio: dwapb: allow gpio-ranges
+- sg2042: riscv: config: Enable sg2042 support
+- sg2042: drivers: rtc: disable BMC RTC device
+- sg2042: dts: add i2c-rtc ds1307 device node for single chip
+- sg2042: riscv:dts:modify dw gpio clock name
+- sg2042: drivers:pci:remove the err log of parsing pci
+- sg2042: driver: ipmi: support KVM and IPMI SI for BMC
+- sg2042: perf cpumap: Make counter as unsigned ints
+- sg2042: driver: radeon: deinit device during kexec
+- sg2042: kernel: schedule: Fix set_task_cpu() bug
+- sg2042: mm: Modify __find_max_addr for memory hole
+- sg2042: riscv: kernel: Optimize apply_relocate_add()
+- sg2042: riscv: mm: Clear compilation warning about last_cpupid
+- sg2042: kernel: tick: filter unnecessary printing
+- sg2042: kernel: Adjust the log level of the tick_switch_to_oneshot function
+- sg2042: driver: clk: Modify the timer clock is turned off defaultly
+- sg2042: drivers: clock: Add sophgo sg2042 multi-chip clock synchronous support
+- Revert "riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings"
+- Revert "riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC"
+- Revert "riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping"
+- sg2042: riscv: mm: Add high memory on riscv64 using sv39
+- sg2042: riscv/kexec: handle R_RISCV_ADD16 and R_RISCV_SUB16 relocation types
+- sg2042: riscv: kexec: Add image loader for kexec file
+- sg2042: drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
+- sg2042: riscv: Factor out riscv-march-y to a separate Makefile
+- sg2042: riscv: Add support for kernel-mode FPU
+- sg2042: mango pci hack:broadcast when no MSI source known
+- sg2042: nvidia hda: force msi
+- sg2042: radeon hack: force 64-bit msi to fit top intc
+- sg2042: amdgpu: disable rebar
+- sg2042: ttm: disallow cached mapping
+- sg2042: driver: soc: Add sophgo sg2042 soc support
+- sg2042: drivers: pcie: Create msi-x whitelist,turn on msi-x for top intr
+- sg2042: driver: pcie: Add sophgo sg2042 soc support
+- sg2042: driver: net: Add sophgo sg2042 soc support
+- sg2042: driver: mtd: Add sophgo sg2042 soc support
+- sg2042: driver: mmc: Add sophgo sg2042 soc support
+- sg2042: driver: reset: Add sophgo sg2042 soc support
+- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
+- sg2042: driver: clk: Add sophgo sg2042 soc support
+- sg2042: riscv: spinlock: Fix deadlock issue
+- sg2042: riscv: add smp_cond_load_acquire()
+- sg2042: riscv: add ioremap_wc for gpu
+- sg2042: riscv: changing T-Head PBMT attributes
+- sg2042: riscv: errata: thead: Make cache clean to flush
+- sg2042: riscv: use VA+PA variant of CMO macros for DMA page preparation
+- sg2042: riscv: use VA+PA variant of CMO macros for DMA synchorization
+- sg2042: riscv: errata: cmo: add CMO macro variant with both VA and PA
+- sg2042: riscv: errata: Replace thead cache clean with flush
+- sg2042: riscv: Kconfig: Set vector as default no
+- sg2042: riscv: Add sophgo sg2042 soc support
+
+* Sat May 18 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-27.0.0.31
+- !7527 ext4 iomap performance optimize
+- ext4: fallback to generic_perform_write once iov_iter_count <= PAGE_SIZE
+- iomap: export __iomap_write_{begin|end}
+- !7530 mm: more thp control for large folio
+- mm: correct the docs for thp_fault_alloc and thp_fault_fallback
+- mm: add docs for per-order mTHP counters and transhuge_page ABI
+- mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters
+- mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters
+- mm: add control to allow specified high-order pages stored on PCP list
+- mm: huge_memory: add thp mapping align control
+- mm: huge_memory: add folio_get_unmapped_area()
+- mm: filemap: make mTHP configurable for exec mapping
+- mm/filemap: Allow arch to request folio size for exec memory
+- mm/memcontrol: remove __mod_lruvec_page_state()
+- mm/khugepaged: use a folio more in collapse_file()
+- mm: remove inc/dec lruvec page state functions
+- !7521 v2 Avoiding false sharing in field access of tk_core
+- openeuler_defconfig: Enable CONFIG_ARCH_LLC_128_LINE_SIZE for Hisilicon platforms
+- timekeeping: Avoiding false sharing in field access of tk_core
+- !7182 v3 mm: mglru: reuse some legacy trace
+- mm: multi-gen LRU: reuse some legacy trace events
+- mm, vmscan: remove ISOLATE_UNMAPPED
+- trace-vmscan-postprocess: sync with tracepoints updates
+- !7219 Hygon model 6h L3 PMU event duplicate creating issue fix
+- perf/x86/uncore: Create L3 event strictly to the CPU vendor
+- !7474 sched/fair: set burst to zero when cfs bandwidth is cancelled
+- sched/fair: set burst to zero when set max to cpu.max
+- sched/fair: limit burst to zero when cfs bandwidth is toggled off
+- !7475 Makefile.oever: add OPENEULER_RELEASE for version.h
+- Makefile.oever: add OPENEULER_RELEASE for version.h
+- !6241 add pmu support for loongarch kvm
+- LoongArch: KVM: Add PMU support
+- !5654 [OLK-6.6] USB: UAS: return ENODEV when submit urbs fail with device not attached
+- USB: UAS: return ENODEV when submit urbs fail with device not attached
+- !5218 [OLK-6.6] Add HGSC_CERT_IMPORT ioctl interface for Hygon CPUs.
+- crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
+- crypto: ccp: Move the fixup code for Hygon psp to Hygon specific files
+- crypto: ccp: Bind specific sp_dev_vdata for Hygon secure processor
+- crypto: ccp: Introduce hygon specific interface to support driver
+- !6311 v2 ima: Avoid blocking in RCU read-side critical section
+- ima: Avoid blocking in RCU read-side critical section
+- !6837 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
+- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
+- !5644 [OLK-6.6] x86/mce: Set bios_cmci_threshold for CMCI threshold
+- x86/mce: Set bios_cmci_threshold for CMCI threshold
+- !7454 add new kvm_type for Confidential VMs
+- kvm: add macro CONFIG_CVM_HOST to defconfig
+- kvm: add new kvm_type for cvm
+- !7405 v2 mm: prepare to support weighted interleaving mempolicy
+- mm: prepare to support weighted interleaving mempolicy
+- !7370 v2 sched: smart_grid: silence complier error
+- sched: smart_grid: silence complier error
+- !7227 arm64: arm_pmuv3: Correctly extract and check the PMUVer
+- arm64: arm_pmuv3: Correctly extract and check the PMUVer
+- !5291 [OLK-6.6] iommu/dma: Fix not fully traversing iova reservations issue
+- iommu/dma: Fix not fully traversing iova reservations issue
+- !6774 [OLK-6.6] merge upstream 4 wangxun related patches to fix i2c bug
+- Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
+- Revert "net: txgbe: fix i2c dev name cannot match clkdev"
+- net: wangxun: add ethtool_ops for channel number
+- clkdev: Update clkdev id usage to allow for longer names
+- !7206 v2 sched: programmable: Allow set tag for pid 1.
+- sched: programmable: Allow set tag for pid 1.
+
+* Sat May 11 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-26.0.0.30
+- !7198 v2 mm: prepare more high-order pages on pcplist
+- mm: prepare more high-order pages to be stored on the per-cpu lists
+- mm: page_alloc: use the correct THP order for THP PCP
+- !7196 v3 Backport folio feature and bugfix
+- mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD
+- mm: vmscan: avoid split during shrink_folio_list()
+- mm: swap: allow storage of all mTHP orders
+- mm: swap: update get_swap_pages() to take folio order
+- mm: swap: simplify struct percpu_cluster
+- mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()
+- mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags
+- mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pte_range()
+- mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range()
+- mm: support multi-size THP numa balancing
+- mm: factor out the numa mapping rebuilding into a new helper
+- mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases
+- huge_memory.c: document huge page splitting rules more thoroughly
+- mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()
+- mm/migrate: split source folio if it is on deferred split list
+- mm: hold PTL from the first PTE while reclaiming a large folio
+- madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0
+- mm/filemap: don't decrease mmap_miss when folio has workingset flag
+- mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM
+- arm64: mm: swap: support THP_SWAP on hardware with MTE
+- mm: remove PageAnonExclusive assertions in unuse_pte()
+- mm: remove struct page from get_shadow_from_swap_cache
+- selftests: mm: fix unused and uninitialized variable warning
+- XArray: set the marks correctly when splitting an entry
+- mm/huge_memory: check new folio order when split a folio
+- mm: huge_memory: enable debugfs to split huge pages to any order
+- mm: thp: split huge page to any lower order pages
+- mm: page_owner: add support for splitting to any order in split page_owner
+- mm: memcg: make memcg huge page split support any order split
+- mm/page_owner: use order instead of nr in split_page_owner()
+- mm/memcg: use order instead of nr in split_page_memcg()
+- mm: support order-1 folios in the page cache
+- mm/huge_memory: only split PMD mapping when necessary in unmap_folio()
+- selftests/mm: split_huge_page_test: conform test to TAP format output
+- mm: huge_memory: use more folio api in __split_huge_page_tail()
+- mm/vmalloc: fix return value of vb_alloc if size is 0
+- mm: use memalloc_nofs_save() in page_cache_ra_order()
+- mm: madvise: pageout: ignore references rather than clearing young
+- mm: ratelimit stat flush from workingset shrinker
+- mm, oom:dump_tasks add rss detailed information printing
+- arm64/mm: improve comment in contpte_ptep_get_lockless()
+- arm64/mm: export contpte symbols only to GPL users
+- mm: page_alloc: enforce minimum zone size to do high atomic reserves
+- mm: page_alloc: correct high atomic reserve calculations
+- mm: fix draining remote pageset
+- !7190 entry: inline syscall enter/exit functions
+- entry: Move syscall_enter_from_user_mode() to header file
+- entry: Move enter_from_user_mode() to header file
+- entry: Move exit to usermode functions to header file
+- !7130 v2 openeuler_defconfig: update oedefconfig for the minimum set
+- openeuler_defconfig: update oedefconfig for the minimum set
+- !7141 spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
+- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
+- spi: Add verification for the max_frequency provided by the firmware
+- !7136 Fix failed in acpi_gpiochip_find() by adding parent node match
+- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
+- !6778 v2 Fix two soc bugs of hip09
+- irqchip: gicv3: Add workaround for hip09 erratum 162200806
+- irqchip: gicv3: Add workaround for hip09 erratum 162200803
+- !7165 v2 tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
+- tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
+- !7184 v3 md: do not delete safemode_timer in mddev_suspend
+- md: do not delete safemode_timer in mddev_suspend
+- !7131 net: hns3: Fix ROH mac address initialization.
+- net: hns3: Fix ROH mac address initialization.
+- !7126 net: hns3: some bugfixes for hns3 driver
+- net: hns3: fix kernel crash when devlink reload during initialization
+- net: hns3: direct return when receive a unknown mailbox message
+- net: hns3: release PTP resources if pf initialization failed
+- net: hns3: change type of numa_node_mask as nodemask_t
+- net: hns3: using cpumask_copy when set value to cpumask_t
+- net: hns3: set irq affinity directly
+- net: hns3: use appropriate barrier function after setting a bit value
+- net: hns3: don't need to check an unsigned number is less than 0
+- net: hns3: add
+- net: hns3: using user configure after hardware reset
+- net: hns3: add cond_resched() to hns3 ring buffer init process
+- net: hns3: fix kernel crash problem in concurrent scenario
+- net: hns3: fix port vlan filter not disabled issue
+- net: hns3: revert "net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode"
+- !7159 【OLK 6.6】 backport some mailist patches for perf
+- drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
+- drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
+- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
+- !7068 kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
+- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id()
+- !7153 Backports for OLK-6.6
+- netfilter: br_netfilter: skip conntrack input hook for promisc packets
+- netfilter: bridge: confirm multicast packets before passing them up the stack
+- !7069 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
+- ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
+- !7075 RDMA/hns: Some bugfixes and cleanups
+- RDMA/hns: Fix soft lockup under heavy CEQE load
+- RDMA/hns: Fix sleeping in spin_lock critical section
+- RDMA/hns: Fix Use-After-Free of rsv_qp
+- RDMA/hns: Fix a missing check of atomic wr length
+- !3184 [OLK-6.6] add support for Zhaoxin ZXPAUSE instruction
+- x86/delay: add support for Zhaoxin ZXPAUSE instruction
+- !7078 v2 Backport four conflict stable patch
+- mm: turn folio_test_hugetlb into a PageType
+- mm/hugetlb: fix missing hugetlb_lock for resv uncharge
+- fork: defer linking file vma until vma is fully initialized
+- mm, treewide: introduce NR_PAGE_ORDERS
+- !7067 crypto: hisilicon fix some issues
+- uacce: fix for cdev memory leak
+- crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable
+- crypto: hisilicon/zip - optimize the address offset of the reg query function
+- !4084 riscv64: initial LIVEPATCH_WO_FTRACE support
+- riscv64: add initial livepatch support
+- livepatch: add arch hook before doing klp_resolve_symbols
+- !6868 irqchip/loongson-pch-pic: Update interrupt registration policy
+- irqchip/loongson-pch-pic: Update interrupt registration policy
+- !6004 [OLK-6.6] fix bug:ethtool -S and ethtool -x/X for mucse rnpm drvier
+- mucse: ethtool -S and ethtool -x/X for mucse rnpm drvier
+
+ at the end when print msg
+* Sat May 11 2024 Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-25.0.0.29
+- Add riscv-kernel patch, which adds support for sg2042 and th1520 RISC-V SoCs.
+- This patch only applies to the RISC-V architecture, the related commit list:
+-
+- th1520: riscv: config: Enable th1520 support
+- riscv: thead: Use the wback_inv instead of wback_only
+- riscv: errata: thead: use pa based instructions for CMO
+- riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
+- Revert "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO"
+- Revert "riscv: errata: thead: use pa based instructions for CMO"
+- riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
+- riscv: mm: update T-Head memory type definitions
+- Revert "sg2042: riscv: changing T-Head PBMT attributes"
+- riscv: remove compression for riscv Image
+- th1520: cpufreq: correct typo in config name
+- th1520: riscv: dts: thead: Add Milk-V Meles board
+- th1520: cpufreq: light-mpw-cpufreq: fix -Wunused-variable in panic_cpufreq_notifier_call
+- th1520: cpufreq: light-mpw-cpufreq: fix cpu_pll1 already disabled warning
+- riscv: Add th1520-lichee-cluster-4a dts support (8G/16G)
+- riscv: dts: th1520-beaglev-ahead: add alias for emmc & sd
+- riscv: dts: th1520-lichee-pi-4a: add alias for emmc & sd
+- riscv: dts: lpi4a 16g support
+- th1520: perf vendor events riscv: add T-HEAD C9xx JSON file
+- th1520: riscv: dts: thead: Add PMU event node
+- riscv: pinctrl: th1520: fix build
+- riscv: dts: th1520: lpi4a: add rpmsg node
+- riscv: dts: th1520: add mbox client node
+- riscv: rpmsg: mailbox-client: sync thead sdk 1.4.2
+- riscv: panic: add thead sdk quirks
+- riscv: dts: add watchdog node
+- th1520: riscv: dts: Add th1520 reset device tree
+- th1520: reset: Add th1520 reset driver support
+- th1520: dt-bindings: reset: Document th1520 reset control
+- riscv: light_wdt: update sdk 1.4.2
+- th1520_light_event: update sdk 1.4.2
+- th1520_aon: update sdk 1.4.2
+- th1520: fix compile th1520-beaglev-ahead error
+- th1520: add TH1520 cpu frequency driver
+- th1520: riscv: errata: thead: use pa based instructions for CMO
+- th1520: riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
+- riscv: dts: thead: Add TH1520 CPU reset node
+- th1520: riscv: dts: thead: Enable Lichee Pi 4A USB
+- th1520: riscv: dts: thead: Add Lichee Pi 4A IO expansions
+- th1520: riscv: dts: thead: Add TH1520 USB nodes
+- th1520: riscv: dts: thead: Add TH1520 I2C nodes
+- th1520: usb: dwc3: add T-HEAD TH1520 usb driver
+- th1520: dt-bindings: usb: Add T-HEAD TH1520 USB controller
+- th1520: riscv: dts: thead: Add BeagleV Ahead SDIO0 pins
+- th1520: riscv: dts: thead: Add Lichee Pi 4A SDIO0 pins
+- th1520: riscv: dts: thead: Add TH1520 ethernet nodes
+- th1520: net: stmmac: add glue layer for T-HEAD TH1520 SoC
+- th1520: dt-bindings: net: add T-HEAD dwmac support
+- th1520: dt-bindings: net: snps,dwmac: allow dwmac-3.70a to set pbl properties
+- th1520: riscv: dts: thead: Enable Lichee Pi 4A PWM fan
+- th1520: riscv: dts: thead: Add TH1520 PVT node
+- th1520: riscv: dts: thead: Add TH1520 PWM node
+- th1520: pwm: add T-HEAD PWM driver
+- th1520: dt-bindings: pwm: Add T-HEAD PWM controller
+- th1520: gpio: dwapb: Use generic request, free and set_config
+- riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
+- riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
+- riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
+- riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520
+- mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
+- mmc: sdhci: add __sdhci_execute_tuning() to header
+- dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
+- th1520: riscv: dtb: thead: Add BeagleV Ahead LEDs
+- th1520: riscv: dts: thead: Add TH1520 pinctrl settings for UART0
+- th1520: riscv: dts: thead: Adjust TH1520 GPIO labels
+- th1520: riscv: dts: thead: Add TH1520 GPIO ranges
+- th1520: riscv: dts: thead: Add TH1520 pin control nodes
+- th1520: pinctrl: Add driver for the T-Head TH1520 SoC
+- th1520: dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
+- th1520: dt-bindings: gpio: dwapb: allow gpio-ranges
+- sg2042: riscv: config: Enable sg2042 support
+- sg2042: riscv: changing T-Head PBMT attributes
+- sg2042: kconfig: Enable DW_APB_TIMER_OF in ARCH_SOPHGO
+- sg2042: pcie contronller msi-x whitelist add device_id
+- sg2042: nvidia hda: force msi
+- sg2042: radeon hack: force 64-bit msi to fit top intc
+- sg2042: amdgpu: disable rebar
+- sg2042: ttm: disallow cached mapping
+- sg2042: mango pci hack: broadcast when no MSI source known
+- sg2042: riscv: dts: separate sg2042 mtime and mtimecmp to fit aclint format
+- sg2042: dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs
+- sg2042: riscv: dts: modify the PCIe range
+- sg2042: drivers: clk: turn off non-essential clocks by default
+- sg2042: drivers: clk: Avoid the problem of serial port garbled characters
+- sg2042: mm: Modify __find_max_addr for memory hole
+- sg2042: riscv: dts: Add timer apb clock
+- sg2042: riscv: dts: Remove cma node
+- sg2042: riscv: dts: Add uart apb clock and remove sysdma clock
+- sg2042: riscv: dts: Move memory node from dts to zsbl
+- sg2042: riscv: dts: Reduce bootargs
+- sg2042: riscv: dts: Configure external interrupt in m mode
+- sg2042: rebase: v6.6-rc1: Fix some compile warnings
+- sg2042: riscv: dts: Remove nvme paremeter in bootargs
+- sg2042: riscv: dtsi: confirm correspondence between PMU events and IDs
+- sg2042: driver: pcie: support msix for top intr
+- sg2042: driver: mmc: add config for MMC_SDHCI_SOPHGO
+- sg2042: riscv: Kconfig: Set vector as default no
+- sg2042: driver: soc: Add sophgo sg2042 soc support
+- sg2042: driver: net: Add sophgo sg2042 soc support
+- sg2042: driver: mmc: Add sophgo sg2042 soc support
+- sg2042: driver: pcie: Add sophgo sg2042 soc support
+- sg2042: driver: reset: Add sophgo sg2042 soc support
+- sg2042: driver: pinctrl: Add sophgo sg2042 soc support
+- sg2042: driver: clk: Add sophgo sg2042 soc support
+- sg2042: riscv: dts: Add sophgo sg2042 soc support
+- sg2042: riscv: defconfig: enable SOPHGO SoC
+- sg2042: riscv: dts: sophgo: add Milk-V Pioneer board device tree
+- sg2042: riscv: dts: add initial Sophgo SG2042 SoC device tree
+- sg2042: dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi
+- sg2042: dt-bindings: timer: Add Sophgo sg2042 CLINT timer
+- sg2042: dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC
+- sg2042: dt-bindings: riscv: Add T-HEAD C920 compatibles
+- sg2042: dt-bindings: riscv: add sophgo sg2042 bindings
+- sg2042: dt-bindings: vendor-prefixes: add milkv/sophgo
+- sg2042: riscv: Add SOPHGO SOC family Kconfig support
+
+* Thu May 09 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-25.0.0.28
+- !6930 fix general protection fault in update_cpumask
+- cgroup/cpuset: fix general protection fault in update_cpumask
+- !6905 v2 arm64: mmap: disable align larger anonymous mappings on THP boundaries
+- arm64: mmap: disable align larger anonymous mappings on THP boundaries
+- !7015 Fixes and cleanups to fs-writeback
+- fs/writeback: remove unnecessary return in writeback_inodes_sb
+- fs/writeback: correct comment of __wakeup_flusher_threads_bdi
+- fs/writeback: only calculate dirtied_before when b_io is empty
+- fs/writeback: remove unused parameter wb of finish_writeback_work
+- fs/writeback: bail out if there is no more inodes for IO and queued once
+- fs/writeback: avoid to writeback non-expired inode in kupdate writeback
+- !6581 LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI
+- LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI
+- !6483 LoongArch: fix boot error caused by ioremap_page_range error
+- LoongArch: fix boot error caused by ioremap_page_range error
+- !6759 net: hns3: backport some maillist patches
+- net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c
+- net: hns3: dump more reg info based on ras mod
+- net: hns3: add command queue trace for hns3
+- net: hns3: add support to query scc version by devlink info
+- net: hns3: revert "net: hns3: dump more reg info based on ras mod"
+- net: hns3: revert "net: hns3: add command queue trace for hns3"
+- net: hns3: revert "net: hns3: add support to query scc version by devlink info"
+- !7011 v3 bugfix patches from OLK-5.10
+- x86/quirks: Add parameter to clear MSIs early on boot
+- x86/PCI: Export find_cap() to be used in early PCI code
+- !6844 block: fix deadlock between bd_link_disk_holder and partition scan
+- block: fix deadlock between bd_link_disk_holder and partition scan
+- !5879 [OLK-6.6] Fix 'duplicate symbol rnp10_netdev_ops' error for RNPGBE driver with x86_64-allyesconfig
+- RNPGBE: NET: Fix 'duplicate symbol rnp10_netdev_ops' errors
+- !5836 [OLK-6.6] Fix "'snprintf' output between 10 and 37 bytes into a destination of size 24" warning for RNP driver with loongarch-allmodconfig
+- RNP: NET: Fix "'snprintf' output between 10 and 37 bytes into a destination of size 24" wanrings
+
+* Wed May 08 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-24.0.0.27
+- !6824 Introduce CONFIG_ARCH_CUSTOM_NUMA_DISTANCE
+- config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
+- arm64/numa: Support node_reclaim_distance adjust for arch
+- !6877 maple_tree: avoid checking other gaps after getting the largest gap
+- maple_tree: avoid checking other gaps after getting the largest gap
+- !6859 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.23-6.6.30 LTS Patches
+- x86: update openeuler_defconfig for x86_64
+- bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
+- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
+- macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
+- macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
+- Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V"
+- ovl: fix memory leak in ovl_parse_param()
+- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
+- i2c: smbus: fix NULL function pointer dereference
+- sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()
+- sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
+- sched/eevdf: Always update V if se->on_rq when reweighting
+- phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
+- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
+- riscv: Fix TASK_SIZE on 64-bit NOMMU
+- riscv: fix VMALLOC_START definition
+- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
+- dma: xilinx_dpdma: Fix locking
+- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
+- phy: qcom: m31: match requested regulator name with dt schema
+- phy: rockchip: naneng-combphy: Fix mux on rk3588
+- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
+- phy: rockchip-snps-pcie3: fix bifurcation on rk3588
+- phy: freescale: imx8m-pcie: fix pcie link-up instability
+- phy: marvell: a3700-comphy: Fix hardcoded array size
+- phy: marvell: a3700-comphy: Fix out of bounds read
+- soundwire: amd: fix for wake interrupt handling for clockstop mode
+- idma64: Don't try to serve interrupts when device is powered off
+- dmaengine: tegra186: Fix residual calculation
+- dmaengine: owl: fix register access functions
+- x86/tdx: Preserve shared bit on mprotect()
+- phy: qcom: qmp-combo: Fix VCO div offset on v3
+- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
+- mtd: diskonchip: work around ubsan link failure
+- udp: preserve the connected status if only UDP cmsg
+- fbdev: fix incorrect address computation in deferred IO
+- stackdepot: respect __GFP_NOLOCKDEP allocation flag
+- net: b44: set pause params only when interface is up
+- ethernet: Add helper for assigning packet type when dest address does not match device address
+- ACPI: CPPC: Fix access width used for PCC registers
+- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
+- ACPI: CPPC: Use access_width over bit_width for system memory accesses
+- irqchip/gic-v3-its: Prevent double free on error
+- drm/amdgpu: Fix leak when GPU memory allocation fails
+- drm/amdgpu: Assign correct bits for SDMA HDP flush
+- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
+- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
+- arm64: dts: qcom: sm8450: Fix the msi-map entries
+- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
+- LoongArch: Fix access error when read fault on a write-only VMA
+- LoongArch: Fix callchain parse error with kernel tracepoint events
+- cpu: Re-enable CPU mitigations by default for !X86 architectures
+- btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
+- btrfs: scrub: run relocation repair when/only needed
+- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
+- btrfs: fallback if compressed IO fails for ENOSPC
+- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
+- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
+- smb3: missing lock when picking channel
+- smb: client: Fix struct_group() usage in __packed structs
+- mm: support page_mapcount() on page_has_type() pages
+- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
+- mmc: sdhci-msm: pervent access to suspended controller
+- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()
+- Bluetooth: qca: fix NULL-deref on non-serdev setup
+- Bluetooth: qca: fix NULL-deref on non-serdev suspend
+- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
+- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
+- rust: remove `params` from `module` macro example
+- kbuild: rust: force `alloc` extern to allow "empty" Rust files
+- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
+- rust: make mutually exclusive with CFI_CLANG
+- rust: init: remove impl Zeroable for Infallible
+- rust: don't select CONSTRUCTORS
+- x86/cpu: Fix check for RDPKRU in __show_regs()
+- selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
+- selftests/seccomp: Change the syscall used in KILL_THREAD test
+- selftests/seccomp: user_notification_addfd check nextfd is available
+- Squashfs: check the inode number is not the invalid value of zero
+- squashfs: convert to new timestamp accessors
+- drm/amdgpu: fix visible VRAM handling during faults
+- drm/amdgpu: add shared fdinfo stats
+- drm: add drm_gem_object_is_shared_for_memory_stats() helper
+- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
+- mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH
+- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
+- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
+- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
+- tls: fix lockless read of strp->msg_ready in ->poll
+- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
+- ice: fix LAG and VF lock dependency in ice_reset_vf()
+- iavf: Fix TC config comparison with existing adapter TC config
+- i40e: Report MFS in decimal base instead of hex
+- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
+- net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
+- net: phy: dp83869: Fix MII mode failure
+- netfilter: nf_tables: honor table dormant flag from netdev release event path
+- ARM: dts: imx6ull-tarragon: fix USB over-current polarity
+- eth: bnxt: fix counting packets discarded due to OOM and netpoll
+- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
+- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
+- mlxsw: spectrum_acl_tcam: Fix warning during rehash
+- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
+- mlxsw: spectrum_acl_tcam: Rate limit error message
+- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
+- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
+- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
+- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
+- mlxsw: Use refcount_t for reference counting
+- net: openvswitch: Fix Use-After-Free in ovs_ct_exit
+- ipvs: Fix checksumming on GSO of SCTP packets
+- Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
+- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
+- Bluetooth: btusb: mediatek: Fix double free of skb in coredump
+- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
+- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
+- Bluetooth: btusb: Fix triggering coredump implementation for QCA
+- gpio: tegra186: Fix tegra186_gpio_is_accessible() check
+- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
+- net: gtp: Fix Use-After-Free in gtp_dellink
+- net: usb: ax88179_178a: stop lying about skb->truesize
+- ipv4: check for NULL idev in ip_route_use_hint()
+- net: fix sk_memory_allocated_{add|sub} vs softirqs
+- net: make SK_MEMORY_PCPU_RESERV tunable
+- tools: ynl: don't ignore errors in NLMSG_DONE messages
+- ax25: Fix netdev refcount issue
+- NFC: trf7970a: disable all regulators on removal
+- net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()
+- cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
+- bnxt_en: Fix the PCI-AER routines
+- bnxt_en: refactor reset close code
+- bridge/br_netlink.c: no need to return void function
+- icmp: prevent possible NULL dereferences from icmp_build_probe()
+- ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
+- mlxsw: core_env: Fix driver initialization with old firmware
+- mlxsw: core: Unregister EMAD trap using FORWARD action
+- net: bcmasp: fix memory leak when bringing down interface
+- vxlan: drop packets from invalid src-address
+- net: libwx: fix alloc msix vectors failed
+- wifi: mac80211: fix unaligned le16 access
+- wifi: mac80211: remove link before AP
+- wifi: mac80211_hwsim: init peer measurement result
+- drm/gma500: Remove lid code
+- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
+- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
+- wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
+- wifi: mac80211: clean up assignments to pointer cache.
+- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
+- gpio: tangier: Use correct type for the IRQ chip data
+- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
+- arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
+- arm64: dts: mediatek: mt2712: fix validation errors
+- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
+- arm64: dts: mediatek: mt7986: drop invalid thermal block clock
+- arm64: dts: mediatek: mt7986: reorder nodes
+- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
+- arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
+- arm64: dts: mediatek: mt7986: reorder properties
+- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
+- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
+- arm64: dts: mediatek: mt7622: fix IR nodename
+- arm64: dts: mediatek: mt7622: fix clock controllers
+- arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
+- arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
+- arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
+- arm64: dts: mediatek: cherry: Describe CPU supplies
+- arm64: dts: mediatek: cherry: Add platform thermal configuration
+- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
+- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
+- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
+- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
+- arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
+- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
+- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
+- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
+- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
+- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
+- HID: logitech-dj: allow mice to use all types of reports
+- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
+- cifs: reinstate original behavior again for forceuid/forcegid
+- smb: client: fix rename(2) regression against samba
+- cifs: Fix reacquisition of volume cookie on still-live connection
+- selftests: kselftest: Fix build failure with NOLIBC
+- thunderbolt: Reset only non-USB4 host routers in resume
+- PCI/ASPM: Fix deadlock when enabling ASPM
+- ksmbd: common: use struct_group_attr instead of struct_group for network_open_info
+- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
+- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
+- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
+- powerpc/ftrace: Ignore ftrace locations in exit text sections
+- virtio_net: Do not send RSS key if it is not supported
+- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
+- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
+- nilfs2: fix OOB in nilfs_set_de_type
+- bootconfig: use memblock_free_late to free xbc memory to buddy
+- nouveau: fix instmem race condition around ptr stores
+- drm/vmwgfx: Fix crtc's atomic check conditional
+- drm/vmwgfx: Sort primary plane formats by order of preference
+- drm/vmwgfx: Fix prime import/export
+- drm/amdgpu: remove invalid resource->start check v2
+- drm/amdkfd: Fix memory leak in create_process failure
+- drm/amdgpu: validate the parameters of bo mapping operations more clearly
+- fuse: fix leaked ENOSYS error on first statx call
+- mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
+- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
+- mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
+- mm/userfaultfd: allow hugetlb change protection upon poison entry
+- init/main.c: Fix potential static_command_line memory overflow
+- arm64: hibernate: Fix level3 translation fault in swsusp_save()
+- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
+- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
+- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
+- KVM: x86/pmu: Disable support for adaptive PEBS
+- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
+- sched: Add missing memory barrier in switch_mm_cid
+- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
+- speakup: Avoid crash on very long word
+- mei: me: disable RPL-S on SPS and IGN firmwares
+- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
+- usb: Disable USB3 LPM at shutdown
+- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
+- Revert "usb: cdc-wdm: close race between read and workqueue"
+- USB: serial: option: add Telit FN920C04 rmnet compositions
+- USB: serial: option: add Rolling RW101-GL and RW135-GL support
+- USB: serial: option: support Quectel EM060K sub-models
+- USB: serial: option: add Lonsung U8300/U9300 product
+- USB: serial: option: add support for Fibocom FM650/FG650
+- USB: serial: option: add Fibocom FM135-GL variants
+- serial: core: Fix missing shutdown and startup for serial base port
+- serial: core: Clearing the circular buffer before NULLifying it
+- serial: stm32: Reset .throttled state in .startup()
+- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
+- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
+- serial: mxs-auart: add spinlock around changing cts state
+- comedi: vmk80xx: fix incomplete endpoint checking
+- thunderbolt: Fix wake configurations after device unplug
+- thunderbolt: Avoid notify PM core about runtime PM resume
+- binder: check offset alignment in binder_get_object()
+- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
+- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
+- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1
+- ALSA: hda/tas2781: correct the register for pow calibrated data
+- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
+- net/mlx5: E-switch, store eswitch pointer before registering devlink_param
+- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
+- x86/bugs: Fix BHI retpoline check
+- clk: mediatek: Do a runtime PM get on controllers during probe
+- clk: Get runtime PM before walking tree for clk_summary
+- clk: Show active consumers of clocks in debugfs
+- clk: Get runtime PM before walking tree during disable_unused
+- clk: Initialize struct clk_core kref earlier
+- clk: Remove prepare_lock hold assertion in __clk_release()
+- interconnect: Don't access req_list while it's being manipulated
+- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
+- usb: new quirk to reduce the SET_ADDRESS request timeout
+- usb: xhci: Add timeout argument in address_device USB HCD callback
+- drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go
+- ALSA: scarlett2: Rename scarlett_gen2 to scarlett2
+- PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()
+- PCI/DPC: Use FIELD_GET()
+- ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support
+- ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support
+- ALSA: scarlett2: Add correct product series name to messages
+- ALSA: scarlett2: Default mixer driver to enabled
+- thunderbolt: Reset topology created by the boot firmware
+- thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
+- thunderbolt: Introduce tb_path_deactivate_hop()
+- thunderbolt: Introduce tb_port_reset()
+- ASoC: ti: Convert Pandora ASoC to GPIO descriptors
+- ALSA: scarlett2: Add support for Clarett 8Pre USB
+- ALSA: scarlett2: Move USB IDs out from device_info struct
+- drm/radeon: make -fstrict-flex-arrays=3 happy
+- drm/panel: visionox-rm69299: don't unregister DSI device
+- drm: nv04: Fix out of bounds access
+- s390/cio: fix race condition during online processing
+- s390/qdio: handle deferred cc1
+- perf lock contention: Add a missing NULL check
+- RDMA/mlx5: Fix port number for counter query in multi-port configuration
+- RDMA/cm: Print the old state when cm_destroy_id gets timeout
+- RDMA/rxe: Fix the problem "mutex_destroy missing"
+- drm/i915/mst: Limit MST+DSC to TGL+
+- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
+- net: ethernet: mtk_eth_soc: fix WED + wifi reset
+- gpiolib: swnode: Remove wrong header inclusion
+- s390/ism: Properly fix receive message buffer allocation
+- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
+- net: dsa: mt7530: fix mirroring frames received on local port
+- tun: limit printing rate when illegal packet received by tun dev
+- ice: Fix checking for unsupported keys on non-tunnel device
+- ice: tc: allow zero flags in parsing tc flower
+- ice: tc: check src_vsi in case of traffic from VF
+- net: stmmac: Fix IP-cores specific MAC capabilities
+- net: stmmac: Fix max-speed being ignored on queue re-init
+- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
+- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
+- net: change maximum number of UDP segments to 128
+- net/mlx5e: Prevent deadlock while disabling aRFS
+- net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
+- net: sparx5: flower: fix fragment flags handling
+- af_unix: Don't peek OOB data without MSG_OOB.
+- af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
+- netfilter: flowtable: incorrect pppoe tuple
+- netfilter: flowtable: validate pppoe header
+- netfilter: nft_set_pipapo: do not free live element
+- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
+- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
+- scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5
+- arm64: tlb: Fix TLBI RANGE operand
+- arm64/mm: Modify range-based tlbi to decrement scale
+- net: usb: ax88179_178a: avoid writing the mac address before first reading
+- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
+- random: handle creditable entropy from atomic process context
+- selftests/ftrace: Limit length in subsystem-enable tests
+- SUNRPC: Fix rpcgss_context trace event acceptor field
+- drm/i915/vma: Fix UAF on destroy against retire race
+- io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure
+- media: videobuf2: request more buffers for vb2_read
+- drm/msm/dpu: populate SSPP scaler block version
+- selftests: timers: Fix posix_timers ksft_print_msg() warning
+- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
+- ceph: rename _to_client() to _to_fs_client()
+- ceph: pass the mdsc to several helpers
+- drm/amd/display: Do not recursively call manual trigger programming
+- selftests/timers/posix_timers: Reimplement check_timer_distribution()
+- selftests: timers: Convert posix_timers test to generate KTAP output
+- drm/i915: Disable live M/N updates when using bigjoiner
+- drm/i915: Adjust seamless_m_n flag behaviour
+- drm/i915: Enable VRR later during fastsets
+- drm/i915: Extract intel_crtc_vblank_evade_scanlines()
+- drm/i915: Change intel_pipe_update_{start,end}() calling convention
+- drm/i915/cdclk: Fix voltage_level programming edge case
+- drm/i915/mst: Reject FEC+MST on ICL
+- drm/i915: Fix FEC pipe A vs. DDI A mixup
+- smb: client: refresh referral without acquiring refpath_lock
+- smb: client: guarantee refcounted children from parent session
+- smb3: show beginning time for per share stats
+- smb: client: fix UAF in smb2_reconnect_server()
+- smb: client: remove extra @chan_count check in __cifs_put_smb_ses()
+- drm/amd/display: fix disable otg wa logic in DCN316
+- drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
+- drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
+- drm/amdgpu: fix incorrect number of active RBs for gfx11
+- drm/amdgpu: always force full reset for SOC21
+- drm/amdgpu: Reset dGPU if suspend got aborted
+- drm/i915: Disable port sync when bigjoiner is used
+- drm/i915/cdclk: Fix CDCLK programming order when pipes are active
+- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
+- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
+- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
+- x86/bugs: Fix BHI handling of RRSBA
+- x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
+- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
+- x86/bugs: Fix BHI documentation
+- x86/bugs: Fix return type of spectre_bhi_state()
+- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
+- x86/apic: Force native_apic_mem_read() to use the MOV instruction
+- selftests: timers: Fix abs() warning in posix_timers test
+- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
+- perf/x86: Fix out of range data
+- vhost: Add smp_rmb() in vhost_enable_notify()
+- vhost: Add smp_rmb() in vhost_vq_avail_empty()
+- arm64: dts: imx8-ss-dma: fix spi lpcg indices
+- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
+- arm64: dts: imx8-ss-conn: fix usb lpcg indices
+- arm64: dts: imx8-ss-dma: fix adc lpcg indices
+- arm64: dts: imx8-ss-dma: fix can lpcg indices
+- arm64: dts: imx8qm-ss-dma: fix can lpcg indices
+- drm/client: Fully protect modes[] with dev->mode_config.mutex
+- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
+- drm/ast: Fix soft lockup
+- drm/amdkfd: Reset GPU on queue preemption failure
+- drm/i915/vrr: Disable VRR when using bigjoiner
+- drm/vmwgfx: Enable DMA mappings with SEV
+- accel/ivpu: Fix deadlock in context_xa
+- scsi: sg: Avoid race in error handling & drop bogus warn
+- scsi: sg: Avoid sg device teardown race
+- kprobes: Fix possible use-after-free issue on kprobe registration
+- io_uring/net: restore msg_control on sendzc retry
+- btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
+- btrfs: record delayed inode root in transaction
+- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
+- btrfs: qgroup: correctly model root qgroup rsv in convert
+- selftests: mptcp: use += operator to append strings
+- iommu/vt-d: Allocate local memory for page request queue
+- iommu/vt-d: Fix wrong use of pasid config
+- tracing: hide unused ftrace_event_id_fops
+- net: ena: Set tx_info->xdpf value to NULL
+- net: ena: Use tx_ring instead of xdp_ring for XDP channel TX
+- net: ena: Pass ena_adapter instead of net_device to ena_xmit_common()
+- net: ena: Move XDP code to its new files
+- net: ena: Fix incorrect descriptor free behavior
+- net: ena: Wrong missing IO completions check order
+- net: ena: Fix potential sign extension issue
+- af_unix: Fix garbage collector racing against connect()
+- af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
+- net: dsa: mt7530: trap link-local frames regardless of ST Port State
+- Revert "s390/ism: fix receive message buffer allocation"
+- net: sparx5: fix wrong config being used when reconfiguring PCS
+- net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
+- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
+- net/mlx5e: Fix mlx5e_priv_init() cleanup flow
+- net/mlx5: Correctly compare pkt reformat ids
+- net/mlx5: Properly link new fs rules into the tree
+- net/mlx5: offset comp irq index in name by one
+- net/mlx5: Register devlink first under devlink lock
+- net/mlx5: SF, Stop waiting for FW as teardown was called
+- netfilter: complete validation of user input
+- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
+- Bluetooth: SCO: Fix not validating setsockopt user input
+- Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
+- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
+- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
+- Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
+- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
+- ipv4/route: avoid unused-but-set-variable warning
+- ipv6: fib: hide unused 'pn' variable
+- octeontx2-af: Fix NIX SQ mode and BP config
+- af_unix: Clear stale u->oob_skb.
+- net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
+- net: ks8851: Inline ks8851_rx_skb()
+- bnxt_en: Reset PTP tx_avail after possible firmware reset
+- bnxt_en: Fix error recovery for RoCE ulp client
+- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
+- s390/ism: fix receive message buffer allocation
+- geneve: fix header validation in geneve[6]_xmit_skb
+- block: fix q->blkg_list corruption during disk rebind
+- octeontx2-pf: Fix transmit scheduler resource leak
+- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
+- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
+- net: openvswitch: fix unwanted error log on timeout policy probing
+- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
+- nouveau: fix function cast warning
+- Revert "drm/qxl: simplify qxl_fence_wait"
+- cxl/core: Fix initialization of mbox_cmd.size_out in get event
+- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
+- drm/msm/dpu: don't allow overriding data from catalog
+- cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned
+- cxl/mem: Fix for the index of Clear Event Record Handle
+- firmware: arm_scmi: Make raw debugfs entries non-seekable
+- ARM: OMAP2+: fix USB regression on Nokia N8x0
+- mmc: omap: restore original power up/down steps
+- mmc: omap: fix deferred probe
+- mmc: omap: fix broken slot switch lookup
+- ARM: OMAP2+: fix N810 MMC gpiod table
+- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
+- media: cec: core: remove length check of Timer Status
+- PM: s2idle: Make sure CPUs will wakeup directly on resume
+- ACPI: scan: Do not increase dep_unmet for already met dependencies
+- platform/chrome: cros_ec_uart: properly fix race condition
+- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
+- Bluetooth: Fix memory leak in hci_req_sync_complete()
+- ring-buffer: Only update pages_touched when a new page is touched
+- raid1: fix use-after-free for original bio in raid1_write_request()
+- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
+- batman-adv: Avoid infinite loop trying to resize local TT
+- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
+- ata: libata-core: Allow command duration limits detection for ACS-4 drives
+- smb3: fix Open files on server counter going negative
+- drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
+- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()"
+- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
+- net: mpls: error out if inner headers are not set
+- Bluetooth: btintel: Fixe build regression
+- platform/x86: intel-vbtn: Update tablet mode switch at end of probe
+- randomize_kstack: Improve entropy diffusion
+- media: mediatek: vcodec: adding lock to protect encoder context list
+- media: mediatek: vcodec: adding lock to protect decoder context list
+- media: mediatek: vcodec: Fix oops when HEVC init fails
+- selftests: mptcp: display simult in extra_msg
+- gcc-plugins/stackleak: Avoid .head.text section
+- ALSA: hda/realtek: Add quirks for some Clevo laptops
+- fbmon: prevent division by zero in fb_videomode_from_videomode()
+- drivers/nvme: Add quirks for device 126f:2262
+- modpost: fix null pointer dereference
+- io_uring: clear opcode specific data for an early failure
+- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
+- x86/xen: attempt to inflate the memory balloon on PVH
+- ASoC: soc-core.c: Skip dummy codec when adding platforms
+- thermal/of: Assume polling-delay(-passive) 0 when absent
+- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
+- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
+- usb: typec: tcpci: add generic tcpci fallback compatible
+- thunderbolt: Keep the domain powered when USB4 port is in redrive mode
+- usb: typec: ucsi: Limit read size on v1.2
+- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
+- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
+- tools: iio: replace seekdir() in iio_generic_buffer
+- ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
+- Input: xpad - add support for Snakebyte GAMEPADs
+- ktest: force $buildonly = 1 for 'make_warnings_file' test type
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
+- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
+- Input: allocate keycode for Display refresh rate toggle
+- Input: imagis - use FIELD_GET where applicable
+- RDMA/cm: add timeout to cm_destroy_id wait
+- block: prevent division by zero in blk_rq_stat_sum()
+- input/touchscreen: imagis: Correct the maximum touch area value
+- libperf evlist: Avoid out-of-bounds access
+- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
+- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge
+- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
+- drm: Check output polling initialized before disabling
+- drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()
+- HID: input: avoid polling stylus battery on Chromebook Pompom
+- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
+- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings
+- drm/amd/display: Fix nanosec stat overflow
+- ext4: forbid commit inconsistent quota data when errors=remount-ro
+- ext4: add a hint for block bitmap corrupt state in mb_groups
+- ASoC: Intel: avs: Populate board selection with new I2S entries
+- ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
+- media: sta2x11: fix irq handler cast
+- Julia Lawall reported this null pointer dereference, this should fix it.
+- rcu-tasks: Repair RCU Tasks Trace quiescence check
+- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
+- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops
+- isofs: handle CDs with bad root inode but good Joliet root directory
+- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
+- sysv: don't call sb_bread() with pointers_lock held
+- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
+- drm/ttm: return ENOSPC from ttm_bo_mem_space v3
+- ASoC: SOF: amd: Optimize quirk for Valve Galileo
+- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
+- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
+- drm/vc4: don't check if plane->state->fb == state->fb
+- Bluetooth: Add new quirk for broken read key length on ATS2851
+- Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922
+- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
+- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
+- ice: use relative VSI index for VFs instead of PF VSI number
+- btrfs: send: handle path ref underflow in header iterate_inode_ref()
+- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
+- btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
+- wifi: cfg80211: check A-MSDU format more carefully
+- wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm
+- overflow: Allow non-type arg to type_max() and type_min()
+- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
+- wifi: ath11k: decrease MHI channel buffer length to 8KB
+- dma-direct: Leak pages on dma_set_decrypted() failure
+- net: pcs: xpcs: Return EINVAL in the internal methods
+- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
+- pstore/zone: Add a null pointer check to the psz_kmsg_read
+- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS
+- wifi: mt76: mt7996: add locking for accessing mapped registers
+- wifi: mt76: mt7996: disable AMSDU for non-data frames
+- wifi: mt76: mt7915: add locking for accessing mapped registers
+- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
+- firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename()
+- net: skbuff: add overflow debug check to pull/push helpers
+- ionic: set adminq irq affinity
+- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
+- pmdomain: ti: Add a null pointer check to the omap_prm_domain_init
+- net: add netdev_lockdep_set_classes() to virtual drivers
+- arm64: dts: rockchip: fix rk3399 hdmi ports node
+- arm64: dts: rockchip: fix rk3328 hdmi ports node
+- ARM: dts: rockchip: fix rk322x hdmi ports node
+- ARM: dts: rockchip: fix rk3288 hdmi ports node
+- cpuidle: Avoid potential overflow in integer multiplication
+- panic: Flush kernel log buffer at the end
+- printk: For @suppress_panic_printk check for other CPU in panic
+- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
+- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
+- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor
+- net: phy: phy_device: Prevent nullptr exceptions on ISR
+- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
+- bnx2x: Fix firmware version string character counts
+- wifi: rtw89: fix null pointer access when abort scan
+- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
+- amdkfd: use calloc instead of kzalloc to avoid integer overflow
+- x86: set SPECTRE_BHI_ON as default
+- KVM: x86: Add BHI_NO
+- x86/bhi: Mitigate KVM by default
+- x86/bhi: Add BHI mitigation knob
+- x86/bhi: Enumerate Branch History Injection (BHI) bug
+- x86/bhi: Define SPEC_CTRL_BHI_DIS_S
+- x86/bhi: Add support for clearing branch history at syscall entry
+- x86/syscall: Don't force use of indirect calls for system calls
+- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
+- x86/boot: Move mem_encrypt= parsing to the decompressor
+- x86/efistub: Remap kernel text read-only before dropping NX attribute
+- x86/sev: Move early startup code into .head.text section
+- x86/sme: Move early SME kernel encryption handling into .head.text
+- efi/libstub: Add generic support for parsing mem_encrypt=
+- x86/head/64: Move the __head definition to <asm/init.h>
+- bpf: put uprobe link's path and task in release callback
+- mptcp: don't account accept() of non-MPC client as fallback to TCP
+- mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()
+- selftests: mptcp: connect: fix shellcheck warnings
+- of: module: prevent NULL pointer dereference in vsnprintf()
+- Revert "x86/mpparse: Register APIC address only once"
+- drm/i915/gt: Enable only one CCS for compute workload
+- drm/i915/gt: Do not generate the command streamer for all the CCS
+- drm/i915/gt: Disable HW load balancing for CCS
+- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
+- smb: client: fix potential UAF in smb2_is_network_name_deleted()
+- smb: client: fix potential UAF in is_valid_oplock_break()
+- smb: client: fix potential UAF in smb2_is_valid_lease_break()
+- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
+- smb: client: fix potential UAF in cifs_dump_full_key()
+- smb: client: fix potential UAF in cifs_stats_proc_show()
+- smb: client: fix potential UAF in cifs_stats_proc_write()
+- smb: client: fix potential UAF in cifs_debug_files_proc_show()
+- smb3: retrying on failed server close
+- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex
+- smb: client: handle DFS tcons in cifs_construct_tcon()
+- riscv: process: Fix kernel gp leakage
+- riscv: Fix spurious errors from __get/put_kernel_nofault
+- s390/entry: align system call table on 8 bytes
+- selftests/mm: include strings.h for ffsl
+- mm/secretmem: fix GUP-fast succeeding on secretmem folios
+- arm64/ptrace: Use saved floating point state type to determine SVE layout
+- perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event
+- x86/coco: Require seeding RNG with RDRAND on CoCo systems
+- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
+- x86/mm/pat: fix VM_PAT handling in COW mappings
+- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
+- driver core: Introduce device_link_wait_removal()
+- io_uring/kbuf: hold io_buffer_list reference over mmap
+- io_uring: use private workqueue for exit work
+- io_uring/kbuf: protect io_buffer_list teardown with a reference
+- io_uring/kbuf: get rid of bl->is_ready
+- io_uring/kbuf: get rid of lower BGID lists
+- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
+- ALSA: hda/realtek - Fix inactive headset mic jack
+- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
+- ksmbd: validate payload size in ipc response
+- ksmbd: don't send oplock break if rename fails
+- gpio: cdev: fix missed label sanitizing in debounce_setup()
+- gpio: cdev: check for NULL labels when sanitizing them for irqs
+- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
+- ice: fix typo in assignment
+- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
+- riscv: Disable preemption when using patch_map()
+- ASoC: SOF: amd: fix for false dsp interrupts
+- ata: sata_mv: Fix PCI device ID table declaration compilation warning
+- spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe
+- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
+- Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching"
+- scsi: mylex: Fix sysfs buffer lengths
+- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
+- regmap: maple: Fix uninitialized symbol 'ret' warnings
+- ASoC: amd: acp: fix for acp_init function error handling
+- spi: s3c64xx: Use DMA mode from fifo size
+- spi: s3c64xx: determine the fifo depth only once
+- spi: s3c64xx: allow full FIFO masks
+- spi: s3c64xx: define a magic value
+- spi: s3c64xx: remove else after return
+- spi: s3c64xx: explicitly include <linux/bits.h>
+- spi: s3c64xx: sort headers alphabetically
+- spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro
+- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
+- ASoC: rt722-sdca-sdw: fix locking sequence
+- ASoC: rt712-sdca-sdw: fix locking sequence
+- ASoC: rt711-sdw: fix locking sequence
+- ASoC: rt711-sdca: fix locking sequence
+- ASoC: rt5682-sdw: fix locking sequence
+- drm/prime: Unbreak virtgpu dma-buf export
+- nouveau/uvmm: fix addr/range calcs for remap operations
+- drm/panfrost: fix power transition timeout warnings
+- ALSA: hda: cs35l56: Add ACPI device match tables
+- regmap: maple: Fix cache corruption in regcache_maple_drop()
+- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
+- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
+- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
+- 9p: Fix read/write debug statements to report server reply
+- fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
+- KVM: SVM: Add support for allowing zero SEV ASIDs
+- KVM: SVM: Use unsigned integers when dealing with ASIDs
+- net: ravb: Always update error counters
+- net: ravb: Always process TX descriptor ring
+- net: ravb: Let IP-specific receive function to interrogate descriptors
+- e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue
+- e1000e: Minor flow correction in e1000_shutdown function
+- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
+- intel: legacy: field get conversion
+- intel: add bit macro includes where needed
+- i40e: Remove circular header dependencies and fix headers
+- i40e: Split i40e_osdep.h
+- i40e: Move memory allocation structures to i40e_alloc.h
+- i40e: Simplify memory allocation functions
+- virtchnl: Add header dependencies
+- i40e: Refactor I40E_MDIO_CLAUSE* macros
+- i40e: Remove back pointer from i40e_hw structure
+- i40e: Enforce software interrupt during busy-poll exit
+- i40e: Remove _t suffix from enum type names
+- drm/amd: Flush GFXOFF requests in prepare stage
+- drm/amd: Add concept of running prepare_suspend() sequence for IP blocks
+- drm/amd: Evict resources during PM ops prepare() callback
+- drm/amd/display: Prevent crash when disable stream
+- drm/amd/display: Fix DPSTREAM CLK on and off sequence
+- usb: typec: ucsi: Fix race between typec_switch and role_switch
+- i40e: fix vf may be used uninitialized in this function warning
+- i40e: fix i40e_count_filters() to count only active/new filters
+- octeontx2-af: Add array index check
+- octeontx2-pf: check negative error code in otx2_open()
+- octeontx2-af: Fix issue with loading coalesced KPU profiles
+- udp: prevent local UDP tunnel packets from being GROed
+- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
+- udp: do not accept non-tunnel GSO skbs landing in a tunnel
+- r8169: skip DASH fw status checks when DASH is disabled
+- mlxbf_gige: stop interface during shutdown
+- ipv6: Fix infinite recursion in fib6_dump_done().
+- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
+- tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses.
+- selftests: reuseaddr_conflict: add missing new line at the end of the output
+- erspan: make sure erspan_base_hdr is present in skb->head
+- i40e: Fix VF MAC filter removal
+- ice: fix enabling RX VLAN filtering
+- gro: fix ownership transfer
+- selftests: net: gro fwd: update vxlan GRO test expectations
+- net: dsa: mv88e6xxx: fix usable ports on 88e6020
+- net: phy: micrel: Fix potential null pointer dereference
+- net: fec: Set mac_managed_pm during probe
+- net: txgbe: fix i2c dev name cannot match clkdev
+- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping
+- net: stmmac: fix rx queue priority assignment
+- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
+- net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()
+- net/sched: act_skbmod: prevent kernel-infoleak
+- KVM: arm64: Ensure target address is granule-aligned for range TLBI
+- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
+- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
+- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
+- netfilter: validate user input for expected length
+- netfilter: nf_tables: discard table flag update with pending basechain deletion
+- netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
+- netfilter: nf_tables: flush pending destroy work before exit_net release
+- netfilter: nf_tables: reject new basechain after table flag update
+- x86/bugs: Fix the SRSO mitigation on Zen3/4
+- x86/nospec: Refactor UNTRAIN_RET[_*]
+- x86/srso: Disentangle rethunk-dependent options
+- x86/srso: Improve i-cache locality for alias mitigation
+- vsock/virtio: fix packet delivery to tap device
+- net: mana: Fix Rx DMA datasize and skb_over_panic
+- net: usb: ax88179_178a: avoid the interface always configured as random address
+- net/rds: fix possible cp null dereference
+- xen-netfront: Add missing skb_mark_for_recycle
+- selftests: mptcp: join: fix dev in check_endpoint
+- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
+- netfilter: nf_tables: release batch on table validation from abort path
+- Bluetooth: Fix TOCTOU in HCI debugfs implementation
+- Bluetooth: hci_event: set the conn encrypted before conn establishes
+- Bluetooth: add quirk for broken address properties
+- Bluetooth: qca: fix device-address endianness
+- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
+- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"
+- x86/bpf: Fix IP after emitting call depth accounting
+- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
+- selinux: avoid dereference of garbage after mount failure
+- KVM: arm64: Fix host-programmed guest events in nVHE
+- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation
+- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
+- gpio: cdev: sanitize the label before requesting the interrupt
+- modpost: do not make find_tosym() return NULL
+- btrfs: fix race when detecting delalloc ranges during fiemap
+- btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given
+- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
+- mm/treewide: replace pud_large() with pud_leaf()
+- dm integrity: fix out-of-range warning
+- drm/i915/mtl: Update workaround 14018575942
+- drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
+- drm/i915/mtl: Update workaround 14016712196
+- drm/i915: Replace several IS_METEORLAKE with proper IP version checks
+- drm/i915: Eliminate IS_MTL_GRAPHICS_STEP
+- drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version
+- drm/i915: Consolidate condition for Wa_22011802037
+- drm/i915: Tidy workaround definitions
+- drm/i915/dg2: Drop pre-production GT workarounds
+- inet: inet_defrag: prevent sk release while still in use
+- Octeontx2-af: fix pause frame configuration in GMP mode
+- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
+- net: bcmasp: Bring up unimac after PHY link up
+- netfilter: nf_tables: skip netdev hook unregistration if table is dormant
+- netfilter: nf_tables: reject table flag and netdev basechain updates
+- netfilter: nf_tables: reject destroy command to remove basechain hooks
+- cifs: Fix duplicate fscache cookie warnings
+- bpf: Protect against int overflow for stack access size
+- mlxbf_gige: call request_irq() after NAPI initialized
+- tls: get psock ref after taking rxlock to avoid leak
+- tls: adjust recv return with async crypto and failed copy to userspace
+- tls: recv: process_rx_list shouldn't use an offset with kvec
+- net: hns3: mark unexcuted loopback test result as UNEXECUTED
+- net: hns3: fix kernel crash when devlink reload during pf initialization
+- net: hns3: fix index limit to support all queue stats
+- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
+- selftests: vxlan_mdb: Fix failures with old libnet
+- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
+- tcp: properly terminate timers for kernel sockets
+- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
+- s390/qeth: handle deferred cc1
+- igc: Remove stale comment about Tx timestamping
+- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
+- ice: fix memory corruption bug with suspend and rebuild
+- ice: realloc VSI stats arrays
+- ice: Refactor FW data type and fix bitmap casting issue
+- ALSA: hda: cs35l56: Set the init_done flag before component_add()
+- wifi: iwlwifi: mvm: include link ID when releasing frames
+- wifi: iwlwifi: disable multi rx queue for 9000
+- wifi: iwlwifi: mvm: rfi: fix potential response leaks
+- mlxbf_gige: stop PHY during open() error paths
+- tools: ynl: fix setting presence bits in simple nests
+- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
+- arm64: bpf: fix 32bit unconditional bswap
+- dma-buf: Fix NULL pointer dereference in sanitycheck()
+- bpf, arm64: fix bug in BPF_LDX_MEMSX
+- s390/bpf: Fix bpf_plt pointer arithmetic
+- scripts/bpf_doc: Use silent mode when exec make cmd
+- drm/i915: Pre-populate the cursor physical dma address
+- drm/i915/display: Use i915_gem_object_get_dma_address to get dma address
+- Revert "workqueue.c: Increase workqueue name length"
+- Revert "workqueue: Move pwq->max_active to wq->max_active"
+- Revert "workqueue: Factor out pwq_is_empty()"
+- Revert "workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()"
+- Revert "workqueue: Move nr_active handling into helpers"
+- Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while activating"
+- Revert "workqueue: Introduce struct wq_node_nr_active"
+- Revert "workqueue: Shorten events_freezable_power_efficient name"
+- drm/amdgpu: fix use-after-free bug
+- tools/resolve_btfids: fix build with musl libc
+- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
+- scsi: lpfc: Correct size for wqe for memset()
+- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
+- usb: dwc3: pci: Drop duplicate ID
+- Revert "x86/bugs: Use fixed addressing for VERW operand"
+- x86/bugs: Use fixed addressing for VERW operand
+- scsi: qla2xxx: Delay I/O Abort on PCI error
+- scsi: qla2xxx: Change debug message during driver unload
+- scsi: qla2xxx: Fix double free of fcport
+- scsi: qla2xxx: Fix double free of the ha->vp_map pointer
+- scsi: qla2xxx: Fix command flush on cable pull
+- scsi: qla2xxx: NVME|FCP prefer flag not being honored
+- scsi: qla2xxx: Update manufacturer detail
+- scsi: qla2xxx: Split FCE|EFT trace control
+- scsi: qla2xxx: Fix N2N stuck connection
+- scsi: qla2xxx: Prevent command send on chip reset
+- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
+- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
+- usb: typec: ucsi: Ack unsupported commands
+- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
+- usb: typec: Return size of buffer if pd_set operation succeeds
+- usb: udc: remove warning when queue disabled ep
+- usb: dwc2: gadget: LPM flow fix
+- usb: dwc2: gadget: Fix exiting from clock gating
+- usb: dwc2: host: Fix ISOC flow in DDMA mode
+- usb: dwc2: host: Fix hibernation flow
+- usb: dwc2: host: Fix remote wakeup from hibernation
+- USB: core: Fix deadlock in port "disable" sysfs attribute
+- USB: core: Add hub_get() and hub_put() routines
+- USB: core: Fix deadlock in usb_deauthorize_interface()
+- usb: dwc3: Properly set system wakeup
+- staging: vc04_services: fix information leak in create_component()
+- staging: vc04_services: changen strncpy() to strscpy_pad()
+- scsi: core: Fix unremoved procfs host directory regression
+- scsi: sd: Fix TCG OPAL unlock on system resume
+- vfio/pds: Make sure migration file isn't accessed after reset
+- drm/amd/display: Clear OPTC mem select on disable
+- drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled
+- drm/amd/display: Fix hang/underflow when transitioning to ODM4:1
+- USB: UAS: return ENODEV when submit urbs fail with device not attached
+- usb: cdc-wdm: close race between read and workqueue
+- Revert "usb: phy: generic: Get the vbus supply"
+- mtd: spinand: Add support for 5-byte IDs
+- Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
+- drm/i915/gt: Reset queue_priority_hint on parking
+- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
+- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
+- drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
+- drm/i915/hwmon: Fix locking inversion in sysfs getter
+- drm/amdgpu: fix deadlock while reading mqd from debugfs
+- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
+- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
+- net: ll_temac: platform_get_resource replaced by wrong function
+- nouveau/dmem: handle kcalloc() allocation failure
+- thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
+- block: Do not force full zone append completion in req_bio_endio()
+- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
+- mmc: core: Avoid negative index with array access
+- mmc: core: Initialize mmc_blk_ioc_data
+- mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode
+- selftests/mm: fix ARM related issue with fork after pthread_create
+- selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
+- mm: cachestat: fix two shmem bugs
+- hexagon: vmlinux.lds.S: handle attributes section
+- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
+- Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
+- wifi: iwlwifi: fw: don't always use FW dump trig
+- wifi: iwlwifi: mvm: disable MLO for the time being
+- wifi: cfg80211: add a flag to disable wireless extensions
+- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
+- btrfs: zoned: use zone aware sb location for scrub
+- btrfs: zoned: don't skip block groups with 100% zone unusable
+- btrfs: fix race in read_extent_buffer_pages()
+- tmpfs: fix race on handling dquot rbtree
+- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
+- prctl: generalize PR_SET_MDWE support check to be per-arch
+- x86/efistub: Reinstate soft limit for initrd loading
+- x86/efistub: Add missing boot_params for mixed mode compat entry
+- init: open /initrd.image with O_LARGEFILE
+- ALSA: hda/tas2781: add locks to kcontrols
+- ALSA: hda/tas2781: remove digital gain kcontrol
+- perf top: Use evsel's cpus to replace user_requested_cpus
+- selftests/mm: Fix build with _FORTIFY_SOURCE
+- selftests/mm: gup_test: conform test to TAP format output
+- pwm: img: fix pwm clock lookup
+- efi: fix panic in kdump kernel
+- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
+- x86/mpparse: Register APIC address only once
+- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
+- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type
+- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
+- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
+- irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index
+- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
+- irqchip/renesas-rzg2l: Implement restriction when writing ISCR register
+- printk: Update @console_may_schedule in console_trylock_spinning()
+- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
+- swiotlb: Fix alignment checks when both allocation and DMA masks are present
+- swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
+- swiotlb: Fix double-allocation of slots due to broken alignment handling
+- entry: Respect changes to system call number by trace_sys_enter()
+- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
+- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
+- clocksource/drivers/arm_global_timer: Fix maximum prescaler value
+- x86/sev: Fix position dependent variable references in startup code
+- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
+- vfio/fsl-mc: Block calling interrupt handler without trigger
+- vfio/platform: Create persistent IRQ handlers
+- vfio/pci: Create persistent INTx handler
+- vfio: Introduce interface to flush virqfd inject workqueue
+- btrfs: fix deadlock with fiemap and extent locking
+- xfs: remove conditional building of rt geometry validator functions
+- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal
+- xfs: update dir3 leaf block metadata after swap
+- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real
+- xfs: short circuit xfs_growfs_data_private() if delta is zero
+- xfs: initialise di_crc in xfs_log_dinode
+- xfs: add missing nrext64 inode flag check to scrub
+- xfs: force all buffers to be written during btree bulk load
+- xfs: fix an off-by-one error in xreap_agextent_binval
+- xfs: recompute growfsrtfree transaction reservation while growing rt volume
+- xfs: remove unused fields from struct xbtree_ifakeroot
+- xfs: make xchk_iget safer in the presence of corrupt inode btrees
+- xfs: don't allow overly small or large realtime volumes
+- xfs: fix 32-bit truncation in xfs_compute_rextslog
+- xfs: make rextslog computation consistent with mkfs
+- xfs: transfer recovered intent item ownership in ->iop_recover
+- xfs: pass the xfs_defer_pending object to iop_recover
+- xfs: use xfs_defer_pending objects to recover intent items
+- xfs: don't leak recovered attri intent items
+- xfs: consider minlen sized extents in xfs_rtallocate_extent_block
+- xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t
+- xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h
+- wifi: rtw88: 8821cu: Fix connection failure
+- wifi: iwlwifi: pcie: fix RB status reading
+- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
+- x86/efistub: Call mixed mode boot services on the firmware's stack
+- drm/amd/display: handle range offsets in VRR ranges
+- drm/i915: Don't explode when the dig port we don't have an AUX CH
+- iio: imu: inv_mpu6050: fix FIFO parsing when empty
+- iio: imu: inv_mpu6050: fix frequency setting when chip is off
+- i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
+- iio: accel: adxl367: fix I2C FIFO data register
+- iio: accel: adxl367: fix DEVID read after reset
+- arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed
+- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
+- ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE
+- tee: optee: Fix kernel panic caused by incorrect error handling
+- ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
+- ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
+- fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
+- Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()"
+- vt: fix unicode buffer corruption when deleting characters
+- mei: me: add arrow lake point H DID
+- mei: me: add arrow lake point S DID
+- serial: port: Don't suspend if the port is still busy
+- misc: fastrpc: Pass proper arguments to scm call
+- misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume
+- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
+- xhci: Fix failure to detect ring expansion need.
+- usb: port: Don't try to peer unused USB ports based on location
+- usb: gadget: ncm: Fix handling of zero block length packets
+- usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group
+- USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
+- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
+- drm/i915: Check before removing mm notifier
+- tty: serial: imx: Fix broken RS485
+- drm/amdgpu/pm: Fix the error of pwm1_enable setting
+- tracing: Use .flush() call to wake up readers
+- SEV: disable SEV-ES DebugSwap by default
+- KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
+- KVM: x86: Mark target gfn of emulated atomic instruction as dirty
+- firewire: ohci: prevent leak of left-over IRQ on unbind
+- init/Kconfig: lower GCC version check for -Warray-bounds
+- Input: xpad - add additional HyperX Controller Identifiers
+- cgroup/cpuset: Fix retval in update_cpumask()
+- usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices
+- selftests: mptcp: diag: return KSFT_FAIL not test_cnt
+- mm, mmap: fix vma_merge() case 7 with vma_ops->close
+- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
+- crypto: sun8i-ce - Fix use after free in unprepare
+- crypto: rk3288 - Fix use after free in unprepare
+- drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf
+- nouveau: lock the client object tree.
+- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
+- netfilter: nf_tables: reject constant set with timeout
+- netfilter: nf_tables: disallow anonymous set with timeout flag
+- netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
+- net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams.
+- drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
+- workqueue: Shorten events_freezable_power_efficient name
+- drm/bridge: lt8912b: do not return negative values from .get_modes()
+- drm/bridge: lt8912b: clear the EDID property on failures
+- drm/bridge: lt8912b: use drm_bridge_edid_read()
+- drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
+- drm/ttm: Make sure the mapped tt pages are decrypted when needed
+- wifi: brcmfmac: Demote vendor-specific attach/detach messages to info
+- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
+- wifi: brcmfmac: add per-vendor feature detection callback
+- x86/pm: Work around false positive kmemleak report in msr_build_context()
+- dm snapshot: fix lockup in dm_exception_table_exit
+- drm/amd/display: Fix noise issue on HDMI AV mute
+- drm/amd/display: Return the correct HDCP error code
+- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
+- ahci: asm1064: asm1166: don't limit reported ports
+- ahci: asm1064: correct count of reported ports
+- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
+- wireguard: netlink: access device through ctx instead of peer
+- wireguard: netlink: check for dangling peer via is_dead instead of empty list
+- LoongArch/crypto: Clean up useless assignment operations
+- LoongArch: Define the __io_aw() hook as mmiowb()
+- LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
+- virtio: reenable config if freezing device failed
+- cxl/trace: Properly initialize cxl_poison region name
+- net: hns3: tracing: fix hclgevf trace event strings
+- drm/i915: Add missing ; to __assign_str() macros in tracepoint code
+- NFSD: Fix nfsd_clid_class use of __string_len() macro
+- net: esp: fix bad handling of pages from page_pool
+- x86/CPU/AMD: Update the Zenbleed microcode revisions
+- cpufreq: dt: always allocate zeroed cpumask
+- mtd: rawnand: Constrain even more when continuous reads are enabled
+- mtd: rawnand: Fix and simplify again the continuous read derivations
+- cifs: open_cached_dir(): add FILE_READ_EA to desired access
+- cifs: reduce warning log level for server not advertising interfaces
+- cifs: make cifs_chan_update_iface() a void function
+- cifs: delete unnecessary NULL checks in cifs_chan_update_iface()
+- cifs: do not let cifs_chan_update_iface deallocate channels
+- cifs: make sure server interfaces are requested only for SMB3+
+- cifs: add xid to query server interface call
+- nilfs2: prevent kernel bug at submit_bh_wbc()
+- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
+- f2fs: truncate page cache before clearing flags when aborting atomic write
+- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
+- Revert "block/mq-deadline: use correct way to throttling write requests"
+- memtest: use {READ,WRITE}_ONCE in memory scanning
+- drm/vc4: hdmi: do not return negative values from .get_modes()
+- drm/imx/ipuv3: do not return negative values from .get_modes()
+- drm/exynos: do not return negative values from .get_modes()
+- drm/panel: do not return negative error codes from drm_panel_get_modes()
+- drm/probe-helper: warn about negative .get_modes()
+- s390/zcrypt: fix reference counting on zcrypt card objects
+- soc: fsl: qbman: Use raw spinlock for cgr_lock
+- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
+- dlm: fix user space lkb refcounting
+- ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
+- ring-buffer: Fix full_waiters_pending in poll
+- ring-buffer: Fix resetting of shortest_full
+- ring-buffer: Do not set shortest_full when full target is hit
+- ring-buffer: Fix waking up ring buffer readers
+- io_uring: clean rings on NO_MMAP alloc fail
+- platform/x86/intel/tpmi: Change vsec offset to u64
+- ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
+- ksmbd: replace generic_fillattr with vfs_getattr
+- server: convert to new timestamp accessors
+- vfio/platform: Disable virqfds on cleanup
+- vfio/pci: Lock external INTx masking ops
+- vfio/pci: Disable auto-enable of exclusive INTx IRQ
+- thermal/drivers/mediatek: Fix control buffer enablement on MT7896
+- cifs: allow changing password during remount
+- cifs: prevent updating file size from server if we have a read/write lease
+- smb: client: stop revalidating reparse points unnecessarily
+- PCI: hv: Fix ring buffer size calculation
+- PCI: dwc: endpoint: Fix advertised resizable BAR size
+- PCI: qcom: Enable BDF to SID translation properly
+- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
+- NFS: Read unlock folio on nfs_page_create_from_folio() error
+- nfs: fix UAF in direct writes
+- sparc32: Fix parport build with sparc32
+- io_uring: fix mshot io-wq checks
+- io_uring/net: correctly handle multishot recvmsg retry setup
+- PCI/AER: Block runtime suspend when handling errors
+- speakup: Fix 8bit characters from direct synth
+- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
+- phy: tegra: xusb: Add API to retrieve the port number of phy
+- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
+- nvmem: meson-efuse: fix function pointer type mismatch
+- ext4: fix corruption during on-line resize
+- hwmon: (amc6821) add of_match table
+- landlock: Warn once if a Landlock action is requested while disabled
+- drm/etnaviv: Restore some id values
+- leds: trigger: netdev: Fix kernel panic on interface rename trig notify
+- Bluetooth: btnxpuart: Fix btnxpuart_close
+- mmc: core: Fix switch on gp3 partition
+- mm: swap: fix race between free_swap_and_cache() and swapoff()
+- mac802154: fix llsec key resources release in mac802154_llsec_key_del
+- block: Fix page refcounts for unaligned buffers in __bio_release_pages()
+- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
+- dm-raid: fix lockdep waring in "pers->hot_add_disk"
+- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
+- PCI/PM: Drain runtime-idle callbacks before driver removal
+- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
+- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
+- btrfs: qgroup: always free reserved space for extent records
+- serial: Lock console when calling into driver before registration
+- serial: core: only stop transmit when HW fifo is empty
+- usb: dwc3-am62: Disable wakeup at remove
+- usb: dwc3-am62: fix module unload/reload behavior
+- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
+- fuse: don't unhash root
+- fuse: fix root lookup with nonzero generation
+- fuse: replace remaining make_bad_inode() with fuse_make_bad()
+- mmc: tmio: avoid concurrent runs of mmc_request_done()
+- PM: sleep: wakeirq: fix wake irq warning in system suspend
+- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
+- KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
+- USB: serial: option: add MeiG Smart SLM320 product
+- USB: serial: cp210x: add ID for MGP Instruments PDS100
+- USB: serial: add device ID for VeriFone adapter
+- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
+- powerpc/fsl: Fix mfpmr build errors with newer binutils
+- usb: xhci: Add error handling in xhci_map_urb_for_dma
+- clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
+- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
+- clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays
+- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
+- clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
+- clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays
+- vfio/pds: Always clear the save/restore FDs on reset
+- PM: suspend: Set mem_sleep_current during kernel command line setup
+- cpufreq: Limit resolving a frequency to policy min/max
+- docs: Restore "smart quotes" for quotes
+- iio: adc: rockchip_saradc: use mask for write_enable bitfield
+- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
+- md/raid5: fix atomicity violation in raid5_cache_count
+- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
+- parisc: Fix csum_ipv6_magic on 64-bit systems
+- parisc: Fix csum_ipv6_magic on 32-bit systems
+- parisc: Fix ip_fast_csum
+- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
+- parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd()
+- x86/nmi: Fix the inverse "in NMI handler" check
+- md/md-bitmap: fix incorrect usage for sb_index
+- mtd: rawnand: meson: fix scrambling mode value in command macro
+- ubi: correct the calculation of fastmap size
+- ubifs: Set page uptodate in the correct place
+- fuse: fix VM_MAYSHARE and direct_io_allow_mmap
+- fat: fix uninitialized field in nostale filehandles
+- bounds: support non-power-of-two CONFIG_NR_CPUS
+- kasan/test: avoid gcc warning for intentional overflow
+- block: Clear zone limits for a non-zoned stacked queue
+- ext4: correct best extent lstart adjustment logic
+- selftests/mqueue: Set timeout to 180 seconds
+- sparc: vDSO: fix return value of __setup handler
+- sparc64: NMI watchdog: fix return value of __setup handler
+- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
+- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
+- powercap: intel_rapl_tpmi: Fix System Domain probing
+- powercap: intel_rapl_tpmi: Fix a register bug
+- powercap: intel_rapl: Fix locking in TPMI RAPL
+- sched: Simplify tg_set_cfs_bandwidth()
+- powercap: intel_rapl: Fix a NULL pointer dereference
+- thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature
+- cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
+- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
+- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
+- KVM: Always flush async #PF workqueue when vCPU is being destroyed
+- media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT
+- media: mc: Expand MUST_CONNECT flag to always require an enabled link
+- media: mc: Rename pad variable to clarify intent
+- media: mc: Add num_links flag to media_pad
+- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access
+- media: mc: Fix flags handling when creating pad links
+- media: mc: Add local pad to pipeline regardless of the link state
+- media: xc4000: Fix atomicity violation in xc4000_get_frequency
+- pci_iounmap(): Fix MMIO mapping leak
+- drm/vmwgfx: Fix the lifetime of the bo cursor memory
+- serial: max310x: fix NULL pointer dereference in I2C instantiation
+- drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
+- arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
+- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
+- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
+- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
+- remoteproc: virtio: Fix wdg cannot recovery remote processor
+- arm64: dts: qcom: sc7280: Add additional MSI interrupts
+- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
+- wifi: brcmfmac: avoid invalid list operation when vendor attach fails
+- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
+- drm/vmwgfx: Unmap the surface before resetting it on a plane state
+- KVM: x86: Use a switch statement and macros in __feature_translate()
+- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
+- x86/efistub: Don't clear BSS twice in mixed mode
+- x86/efistub: Clear decompressor BSS in native EFI entrypoint
+- dm-integrity: align the outgoing bio in integrity_recheck
+- dm io: Support IO priority
+- selftests: forwarding: Fix ping failure due to short timeout
+- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
+- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
+- net: dsa: mt7530: fix handling of all link-local frames
+- net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
+- bpf: report RCU QS in cpumap kthread
+- net: report RCU QS on threaded NAPI repolling
+- rcu: add a helper to report consolidated flavor QS
+- netfilter: nf_tables: do not compare internal table flags on updates
+- netfilter: nft_set_pipapo: release elements in clone only from destroy path
+- octeontx2-af: Use separate handlers for interrupts
+- octeontx2-pf: Send UP messages to VF only when VF is up.
+- octeontx2-pf: Use default max_active works instead of one
+- octeontx2-pf: Wait till detach_resources msg is complete
+- octeontx2: Detect the mbox up or down message via register
+- devlink: fix port new reply cmd type
+- net/bnx2x: Prevent access to a freed page in page_pool
+- dm-integrity: fix a memory leak when rechecking the data
+- net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
+- ceph: stop copying to iter at EOF on sync reads
+- ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels
+- hsr: Handle failures in module init
+- rds: introduce acquire/release ordering in acquire/release_in_xmit()
+- wireguard: receive: annotate data-race around receiving_counter.counter
+- virtio: packed: fix unmap leak for indirect desc table
+- vdpa/mlx5: Allow CVQ size changes
+- vdpa_sim: reset must not run
+- drm: Fix drm_fixp2int_round() making it add 0.5
+- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
+- net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
+- net: veth: do not manipulate GRO when using XDP
+- xfrm: Allow UDP encapsulation only in offload modes
+- packet: annotate data-races around ignore_outgoing
+- xen/events: increment refcnt only if event channel is refcounted
+- xen/evtchn: avoid WARN() when unbinding an event channel
+- riscv: Fix compilation error with FAST_GUP and rv32
+- io_uring: fix poll_remove stalled req completion
+- net: ethernet: mtk_eth_soc: fix PPE hanging issue
+- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
+- nvme: fix reconnection fail due to reserved tag allocation
+- net: txgbe: fix clk_name exceed MAX_DEV_ID limits
+- hsr: Fix uninit-value access in hsr_get_node()
+- vmxnet3: Fix missing reserved tailroom
+- tcp: Fix refcnt handling in __inet_hash_connect().
+- io_uring: Fix release of pinned pages when __io_uaddr_map fails
+- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
+- soc: fsl: dpio: fix kcalloc() argument order
+- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
+- s390/vtime: fix average steal time calculation
+- octeontx2-af: Use matching wake_up API variant in CGX command interface
+- rds: tcp: Fix use-after-free of net in reqsk_timer_handler().
+- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
+- nouveau: reset the bo resource bus info after an eviction
+- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
+- spi: lpspi: Avoid potential use-after-free in probe()
+- io_uring: don't save/restore iowait state
+- thermal/drivers/qoriq: Fix getting tmu range
+- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path
+- ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin
+- x86/hyperv: Use per cpu initial stack for vtl context
+- usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
+- staging: greybus: fix get_channel_from_mode() failure path
+- serial: 8250_exar: Don't remove GPIO device on suspend
+- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
+- bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
+- iio: gts-helper: Fix division loop
+- kconfig: fix infinite loop when expanding a macro at the end of file
+- coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
+- coresight: Fix issue where a source device's helpers aren't disabled
+- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
+- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
+- serial: max310x: fix syntax error in IRQ error message
+- tty: vt: fix 20 vs 0x20 typo in EScsiignore
+- usb: phy: generic: Get the vbus supply
+- iio: pressure: mprls0025pa fix off-by-one enum
+- remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
+- remoteproc: stm32: Fix incorrect type in assignment for va
+- mei: gsc_proxy: match component when GSC is on different bus
+- comedi: comedi_test: Prevent timers rescheduling during deletion
+- io_uring/net: correct the type of variable
+- afs: Revert "afs: Hide silly-rename files from userspace"
+- f2fs: zone: fix to remove pow2 check condition for zoned block device
+- f2fs: compress: fix reserve_cblocks counting error when out of space
+- f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
+- NFSv4.1/pnfs: fix NFS with TLS in pnfs
+- NFS: Fix an off by one in root_nfs_cat()
+- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt
+- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
+- RDMA/mana_ib: Fix bug in creation of dma regions
+- f2fs: ro: compress: fix to avoid caching unaligned extent
+- f2fs: fix to use correct segment type in f2fs_allocate_data_block()
+- watchdog: stm32_iwdg: initialize default timeout
+- watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter
+- f2fs: check number of blocks in a current section
+- f2fs: compress: fix to check compress flag w/ .i_sem lock
+- NFSv4.2: fix listxattr maximum XDR buffer size
+- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
+- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
+- f2fs: compress: fix to check zstd compress level correctly in mount option
+- f2fs: fix to create selinux label during whiteout initialization
+- scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
+- RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
+- RDMA/device: Fix a race between mad_client and cm_client init
+- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
+- scsi: csiostor: Avoid function pointer casts
+- f2fs: fix to avoid potential panic during recovery
+- f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
+- f2fs: zone: fix to wait completion of last bio in zone correctly
+- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
+- f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
+- f2fs: update blkaddr in __set_data_blkaddr() for cleanup
+- f2fs: introduce get_dnode_addr() to clean up codes
+- f2fs: delete obsolete FI_DROP_CACHE
+- f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN
+- f2fs: compress: fix to check unreleased compressed cluster
+- f2fs: compress: fix to cover normal cluster write with cp_rwsem
+- f2fs: compress: fix to guarantee persisting compressed blocks by CP
+- RDMA/srpt: Do not register event handler until srpt device is fully setup
+- RDMA/irdma: Remove duplicate assignment
+- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
+- ALSA: hda/tas2781: restore power state after system_resume
+- ALSA: hda/tas2781: configure the amp after firmware load
+- ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
+- ALSA: hda/tas2781: add ptrs to calibration functions
+- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
+- ALSA: hda/tas2781: add lock to system_suspend
+- ALSA: hda/tas2781: use dev_dbg in system_resume
+- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
+- cifs: Fix writeback data corruption
+- cifs: Don't use certain unnecessary folio_*() functions
+- smb: do not test the return value of folio_start_writeback()
+- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
+- clk: zynq: Prevent null pointer dereference caused by kmalloc failure
+- clk: Fix clk_core_get NULL dereference
+- sparc32: Fix section mismatch in leon_pci_grpci
+- backlight: lp8788: Fully initialize backlight_properties during probe
+- backlight: lm3639: Fully initialize backlight_properties during probe
+- backlight: da9052: Fully initialize backlight_properties during probe
+- backlight: lm3630a: Don't set bl->props.brightness in get_brightness
+- backlight: lm3630a: Initialize backlight_properties on init
+- backlight: ktz8866: Correct the check for of_property_read_u32
+- leds: sgm3140: Add missing timer cleanup and flash gpio control
+- leds: aw2013: Unlock mutex before destroying it
+- powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
+- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
+- modules: wait do_free_init correctly
+- drm/msm/dpu: add division of drm_display_mode's hskew parameter
+- clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
+- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
+- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
+- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
+- powerpc/pseries: Fix potential memleak in papr_get_attr()
+- mfd: cs42l43: Fix wrong register defaults
+- drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
+- gpio: nomadik: fix offset bug in nmk_pmx_set()
+- drm/amd/pm: Fix esm reg mask use to get pcie speed
+- drm/tests: helpers: Include missing drm_drv header
+- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
+- media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
+- media: ttpci: fix two memleaks in budget_av_attach
+- media: go7007: fix a memleak in go7007_load_encoder
+- media: dvb-frontends: avoid stack overflow warnings with clang
+- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
+- HID: amd_sfh: Avoid disabling the interrupt
+- HID: amd_sfh: Update HPD sensor structure elements
+- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
+- ASoC: meson: axg-tdm-interface: add frame rate constraint
+- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
+- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
+- mtd: maps: physmap-core: fix flash size larger than 32-bit
+- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition
+- drm/tidss: Fix sync-lost issue with two displays
+- drm/tidss: Fix initial plane zpos values
+- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
+- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
+- crypto: arm/sha - fix function cast warnings
+- perf print-events: make is_event_supported() more robust
+- mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
+- mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
+- media: i2c: imx290: Fix IMX920 typo
+- media: ivsc: csi: Swap SINK and SOURCE pads
+- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
+- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
+- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
+- clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe()
+- clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe()
+- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
+- clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
+- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
+- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
+- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
+- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
+- drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()'
+- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
+- media: pvrusb2: fix pvr2_stream_callback casts
+- media: pvrusb2: remove redundant NULL check
+- media: go7007: add check of return value of go7007_read_addr()
+- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
+- media: sun8i-di: Fix chroma difference threshold
+- media: sun8i-di: Fix power on/off sequences
+- media: sun8i-di: Fix coefficient writes
+- media: cedrus: h265: Fix configuring bitstream size
+- NTB: fix possible name leak in ntb_register_device()
+- drm: ci: use clk_ignore_unused for apq8016
+- ASoC: SOF: Add some bounds checking to firmware data
+- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
+- ASoC: meson: t9015: fix function pointer type mismatch
+- ASoC: meson: aiu: fix function pointer type mismatch
+- perf metric: Don't remove scale from counts
+- perf stat: Avoid metric-only segv
+- perf expr: Fix "has_event" function for metric style events
+- ALSA: seq: fix function cast warnings
+- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
+- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
+- drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
+- drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
+- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
+- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
+- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
+- perf srcline: Add missed addr2line closes
+- perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
+- drivers/ps3: select VIDEO to provide cmdline functions
+- crypto: xilinx - call finalize with bh disabled
+- PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
+- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
+- quota: Properly annotate i_dquot arrays with __rcu
+- quota: Fix rcu annotations of inode dquot pointers
+- clk: qcom: reset: Ensure write completion on reset de/assertion
+- clk: qcom: reset: Commonize the de/assert functions
+- drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()'
+- pinctrl: mediatek: Drop bogus slew rate register range for MT8192
+- pinctrl: mediatek: Drop bogus slew rate register range for MT8186
+- media: edia: dvbdev: fix a use-after-free
+- mtd: spinand: esmt: Extend IDs to 5 bytes
+- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
+- media: v4l2-tpg: fix some memleaks in tpg_alloc
+- media: em28xx: annotate unchecked call to media_device_register()
+- clk: meson: Add missing clocks to axg_clk_regmaps
+- perf bpf: Clean up the generated/copied vmlinux.h
+- perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
+- media: v4l2: cci: print leading 0 on error
+- clk: samsung: exynos850: Propagate SPI IPCLK rate change
+- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
+- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
+- ASoC: sh: rz-ssi: Fix error message print
+- drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
+- perf pmu: Treat the msr pmu as software
+- drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
+- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
+- perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording
+- perf top: Uniform the event name for the hybrid machine
+- perf record: Fix possible incorrect free in record__switch_output()
+- PCI/DPC: Print all TLP Prefixes, not just the first
+- media: cadence: csi2rx: use match fwnode for media link
+- media: tc358743: register v4l2 async device only after successful setup
+- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
+- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
+- ASoC: amd: acp: Add missing error handling in sof-mach
+- drm/lima: fix a memleak in lima_heap_alloc
+- drm/panel-edp: use put_sync in unprepare
+- drm/rockchip: lvds: do not print scary message when probing defer
+- drm/rockchip: lvds: do not overwrite error code
+- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
+- drm/vkms: Avoid reading beyond LUT array
+- drm: Don't treat 0 as -1 in drm_fixp2int_ceil
+- drm/rockchip: inno_hdmi: Fix video timing
+- drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
+- drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
+- drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
+- drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
+- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
+- drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
+- drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
+- drm/tegra: dsi: Add missing check for of_find_device_by_node
+- dm: call the resume method on internal suspend
+- dm raid: fix false positive for requeue needed during reshape
+- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
+- nfp: flower: handle acti_netdevs allocation failure
+- net/x25: fix incorrect parameter validation in the x25_getsockopt() function
+- net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
+- udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
+- l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
+- ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
+- tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
+- OPP: debugfs: Fix warning around icc_get_name()
+- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
+- net: phy: dp83822: Fix RGMII TX delay configuration
+- Bluetooth: Fix eir name length
+- net: phy: fix phy_get_internal_delay accessing an empty array
+- net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
+- ipv6: fib6_rules: flush route cache when rule is changed
+- iommu: Fix compilation without CONFIG_IOMMU_INTEL
+- bpf: Fix stackmap overflow check on 32-bit arches
+- bpf: Fix hashtab overflow check on 32-bit arches
+- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
+- s390/cache: prevent rebuild of shared_cpu_list
+- Bluetooth: fix use-after-free in accessing skb after sending it
+- Bluetooth: af_bluetooth: Fix deadlock
+- Bluetooth: btusb: Fix memory leak
+- Bluetooth: msft: Fix memory leak
+- Bluetooth: msft: __hci_cmd_sync() doesn't return NULL
+- Bluetooth: hci_core: Fix possible buffer overflow
+- Bluetooth: btrtl: fix out of bounds memory access
+- Bluetooth: hci_h5: Add ability to allocate memory for private data
+- Bluetooth: hci_sync: Fix overwriting request callback
+- Bluetooth: hci_core: Cancel request on command timeout
+- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
+- Bluetooth: hci_event: Fix not indicating new connection for BIG Sync
+- Bluetooth: Remove BT_HS
+- Bluetooth: Remove superfluous call to hci_conn_check_pending()
+- Bluetooth: mgmt: Remove leftover queuing of power_off work
+- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
+- ice: fix stats being updated by way too large values
+- igb: Fix missing time sync events
+- igc: Fix missing time sync events
+- iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
+- PCI: Make pci_dev_is_disconnected() helper public for other drivers
+- wifi: brcm80211: handle pmk_op allocation failure
+- wifi: rtw88: 8821c: Fix false alarm count
+- wifi: rtw88: 8821c: Fix beacon loss and disconnect
+- wifi: rtw88: 8821cu: Fix firmware upload fail
+- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
+- mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
+- arm64: dts: qcom: sm8550: Fix SPMI channels size
+- SUNRPC: fix some memleaks in gssx_dec_option_array
+- SUNRPC: fix a memleak in gss_import_v2_context
+- x86, relocs: Ignore relocations in .notes section
+- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
+- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
+- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
+- arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
+- ACPI: scan: Fix device check notification handling
+- ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
+- ACPI: resource: Do IRQ override on Lunnen Ground laptops
+- ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override
+- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
+- gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index()
+- regulator: userspace-consumer: add module device table
+- arm64: dts: imx8mp-evk: Fix hdmi@3d node
+- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC
+- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
+- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
+- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
+- pstore: inode: Only d_invalidate() is needed
+- pstore: inode: Convert mutex usage to guard(mutex)
+- net: mctp: copy skb ext data when fragmenting
+- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
+- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
+- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
+- wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI
+- wifi: mt76: mt7921e: fix use-after-free in free_irq()
+- wifi: mt76: mt792x: fix ethtool warning
+- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value
+- wifi: mt76: mt7996: fix efuse reading issue
+- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
+- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
+- wifi: mt76: mt7996: fix TWT issues
+- memory: tegra: Correct DLA client names
+- ARM: dts: arm: realview: Fix development chip ROM compatible value
+- wifi: wilc1000: revert reset line logic flip
+- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
+- firmware: arm_scmi: Fix double free in SMC transport cleanup path
+- arm64: dts: ti: Add common1 register space for AM62x SoC
+- arm64: dts: ti: Add common1 register space for AM65x SoC
+- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
+- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
+- arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level
+- arm64: dts: ti: k3-am642-sk: Add boot phase tags marking
+- arm64: dts: ti: k3-am642-evm: Add boot phase tags marking
+- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
+- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0
+- arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0
+- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0
+- net: ena: Remove ena_select_queue
+- powercap: dtpm_cpu: Fix error check against freq_qos_add_request()
+- arm64: dts: qcom: sm8150: correct PCIe wake-gpios
+- arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs
+- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
+- wifi: brcmsmac: avoid function pointer casts
+- iommu/amd: Mark interrupt as managed
+- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
+- arm64: dts: ti: k3-am62-main: disable usb lpm
+- wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
+- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
+- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers
+- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains
+- ARM: dts: qcom: msm8974: correct qfprom node size
+- soc: qcom: llcc: Check return value on Broadcast_OR reg read
+- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
+- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
+- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
+- can: m_can: Start/Cancel polling timer together with interrupts
+- arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
+- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
+- arm64: dts: mediatek: mt8192: fix vencoder clock name
+- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
+- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
+- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
+- arm64: dts: mediatek: mt7986: fix SPI nodename
+- arm64: dts: mediatek: mt7986: fix SPI bus width properties
+- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
+- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
+- arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
+- ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
+- selftests: forwarding: Add missing multicast routing config entries
+- selftests: forwarding: Add missing config entries
+- s390/vdso: drop '-fPIC' from LDFLAGS
+- s390/pai: fix attr_event_free upper limit for pai device drivers
+- wifi: iwlwifi: mvm: don't set replay counters to 0xff
+- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
+- wifi: iwlwifi: mvm: fix erroneous queue index mask
+- wifi: iwlwifi: support EHT for WH
+- tools/resolve_btfids: Fix cross-compilation to non-host endianness
+- tools/resolve_btfids: Refactor set sorting with types from btf_ids.h
+- pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
+- printk: Disable passing console lock owner completely during panic()
+- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
+- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
+- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
+- wifi: wfx: fix memory leak when starting AP
+- libbpf: Use OPTS_SET() macro in bpf_xdp_query()
+- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
+- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
+- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
+- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
+- net: blackhole_dev: fix build warning for ethh set but not used
+- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
+- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
+- gpio: vf610: allow disabling the vf610 driver
+- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
+- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
+- wifi: iwlwifi: mvm: d3: fix IPN byte order
+- wifi: iwlwifi: fix EWRD table validity check
+- wifi: iwlwifi: mvm: initialize rates in FW earlier
+- wifi: iwlwifi: acpi: fix WPFC reading
+- wifi: iwlwifi: dbg-tlv: ensure NUL termination
+- wifi: iwlwifi: mvm: report beacon protection failures
+- wifi: ath12k: fix fetching MCBC flag for QCN9274
+- wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights
+- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID
+- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
+- libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
+- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
+- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
+- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board
+- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
+- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board
+- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
+- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
+- selftests/bpf: Disable IPv6 for lwt_redirect test
+- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
+- arm64: dts: renesas: r8a779g0: Restore sort order
+- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
+- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
+- libbpf: Fix faccessat() usage on Android
+- cpufreq: mediatek-hw: Don't error out if supply is not found
+- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
+- soc: qcom: socinfo: rename PM2250 to PM4125
+- arm64: dts: qcom: sm8450: Add missing interconnects to serial
+- af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
+- selftests/bpf: Wait for the netstamp_needed_key static key to be turned on
+- selftests/bpf: Fix the flaky tc_redirect_dtime test
+- selftests/bpf: Add netkit to tc_redirect selftest
+- selftests/bpf: De-veth-ize the tc_redirect test case
+- wifi: ath12k: Fix issues in channel list update
+- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
+- libbpf: Apply map_set_def_max_entries() for inner_maps on creation
+- selftests/bpf: Fix potential premature unload in bpf_testmod
+- bpftool: Silence build warning about calloc()
+- inet_diag: annotate data-races around inet_diag_table[]
+- sock_diag: annotate data-races around sock_diag_handlers[family]
+- cpufreq: mediatek-hw: Wait for CPU supplies before probing
+- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
+- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
+- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
+- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
+- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
+- arm64: dts: qcom: sc8180x: Add missing CPU off state
+- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency
+- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
+- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
+- wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
+- wifi: wilc1000: fix multi-vif management when deleting a vif
+- wifi: wilc1000: do not realloc workqueue everytime an interface is added
+- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
+- wifi: wilc1000: fix RCU usage in connect path
+- wifi: wilc1000: fix declarations ordering
+- wifi: b43: Disable QoS for bcm4331
+- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
+- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
+- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
+- wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
+- timekeeping: Fix cross-timestamp interpolation for non-x86
+- timekeeping: Fix cross-timestamp interpolation corner case decision
+- timekeeping: Fix cross-timestamp interpolation on counter wrap
+- x86/sme: Fix memory encryption setting if enabled by default and not overridden
+- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type
+- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
+- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
+- io_uring/net: move receive multishot out of the generic msghdr path
+- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
+- rtc: test: Fix invalid format specifier.
+- time: test: Fix incorrect format specifier
+- lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg
+- lib/cmdline: Fix an invalid format specifier in an assertion msg
+- kunit: test: Log the correct filter string in executor_test
+- ovl: Always reject mounting over case-insensitive directories
+- ovl: add support for appending lowerdirs one by one
+- ovl: refactor layer parsing helpers
+- ovl: store and show the user provided lowerdir mount option
+- ovl: remove unused code in lowerdir param parsing
+- md: Don't clear MD_CLOSING when the raid is about to stop
+- fs/select: rework stack allocation hack for clang
+- rcu/exp: Handle RCU expedited grace period kworker allocation failure
+- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery
+- s390/dasd: fix double module refcount decrement
+- s390/dasd: Use dev_*() for device log messages
+- io_uring: remove unconditional looping in local task_work handling
+- io_uring: remove looping around handling traditional task_work
+- fs: Fix rw_hint validation
+- workqueue: Introduce struct wq_node_nr_active
+- workqueue: Make wq_adjust_max_active() round-robin pwqs while activating
+- workqueue: Move nr_active handling into helpers
+- workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()
+- workqueue: Factor out pwq_is_empty()
+- workqueue: Move pwq->max_active to wq->max_active
+- workqueue.c: Increase workqueue name length
+- ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
+- ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
+- ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
+- Input: gpio_keys_polled - suppress deferred probe error for gpio
+- xfrm: set skb control buffer based on packet offload as well
+- xfrm: fix xfrm child route lookup for packet offload
+- ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table
+- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms
+- ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
+- arm64: tegra: Set the correct PHY mode for MGBE
+- perf: RISCV: Fix panic on pmu overflow handler
+- firewire: core: use long bus reset on gap count error
+- Bluetooth: mgmt: Fix limited discoverable off timeout
+- ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2
+- drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
+- ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
+- scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
+- ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table
+- drm/ttm/tests: depend on UML || COMPILE_TEST
+- wifi: mac80211: only call drv_sta_rc_update for uploaded stations
+- net: smsc95xx: add support for SYS TEC USB-SPEmodule1
+- regulator: max5970: Fix regulator child node name
+- ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes
+- arm64: dts: qcom: Fix interrupt-map cell sizes
+- arm: dts: Fix dtc interrupt_map warnings
+- arm64: dts: Fix dtc interrupt_provider warnings
+- arm: dts: Fix dtc interrupt_provider warnings
+- dm-verity, dm-crypt: align "struct bvec_iter" correctly
+- platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name
+- perf: CXL: fix CPMU filter value mask length
+- cxl/region: Allow out of order assembly of autodiscovered regions
+- cxl/region: Handle endpoint decoders in cxl_region_find_decoder()
+- block: sed-opal: handle empty atoms when parsing response
+- parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
+- net/iucv: fix the allocation size of iucv_path_table array
+- x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
+- x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
+- riscv: dts: sifive: add missing #interrupt-cells to pmic
+- ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes
+- RDMA/mlx5: Relax DEVX access upon modify commands
+- RDMA/mlx5: Fix fortify source warning while accessing Eth segment
+- arm64: dts: rockchip: mark system power controller on rk3588-evb1
+- soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt
+- arm64/sve: Lower the maximum allocation for the SVE ptrace regset
+- gen_compile_commands: fix invalid escape sequence warning
+- ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend
+- HID: multitouch: Add required quirk for Synaptics 0xcddc device
+- MIPS: Clear Cause.BD in instruction_pointer_set
+- x86/xen: Add some null pointer checking to smp.c
+- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU
+- regmap: kunit: Ensure that changed bytes are actually different
+- spi: intel-pci: Add support for Lunar Lake-M SPI serial flash
+- ASoC: rt5645: Make LattePanda board DMI match more precise
+- selftests: tls: use exact comparison in recv_partial
+- selftests: openvswitch: Add validation for the recursion test
+- perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count)
+- wifi: iwlwifi: mvm: use correct address 3 in A-MSDU
+- ASoC: cs42l43: Handle error from devm_pm_runtime_enable
+- media: rkisp1: Fix IRQ handling due to shared interrupts
+- soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free
+- io_uring: drop any code related to SCM_RIGHTS
+- io_uring/unix: drop usage of io_uring socket
+- platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR
+- !6730 quota: Fix potential NULL pointer dereference
+- quota: Fix potential NULL pointer dereference
+- !6782 i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action
+- i2c: hisi: Correct the description comment for PIN_MUX METHOD
+- i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action
+- !6760 spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
+- spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
+- !3176 [OLK-6.6] Turning off Zhaoxin ahci controller runtime pm
+- Turning off Zhaoxin ahci controller runtime pm
+- !6403 iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol
+- iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol
+- !6479 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
+- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
+- !6005 [OLK-6.6]Add Yunsilicon eth driver and rdma driver
+- drivers: support for xsc drivers from Yunsilicon Technology
+- !6595 A Solution to Re-enable hugetlb vmemmap optimize on ARM64
+- arm64: update openeuler_defconfig for HVO enable
+- arm64: mm: Re-enable OPTIMIZE_HUGETLB_VMEMMAP
+- arm64: mm: HVO: support BBM of vmemmap pgtable safely
+- mm: HVO: introduce helper function to update and flush pgtable
+- !6731 [OLK-6.6] watchdog: Fix call trace when failed to initialize sdei
+- watchdog: Fix call trace when failed to initialize sdei
+- !6651 [OLK - 6.6]net: hns3: add support for Hisilicon ptp sync device
+- net: hns3: add support for Hisilicon ptp sync device
+- !6385 ipvlan: Fix warning while IPVLAN_L2E disabled
+- ipvlan: Fix warning while IPVLAN_L2E disabled
+- !6409 [OLK-6.6] irqchip: gic-v3: Collection table support muti pages
+- irqchip: gic-v3: Collection table support muti pages
+- !6735 v2 SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
+- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
+- !6590 v6 Introduce BPF_READAHEAD option for optimizing read performance
+- arch: Add BPF_READAHEAD config options for supported architectures
+- mm, fs: Add BPF_READAHEAD build option for bpf readhead
+- !6681 v2 btrfs: fix data races when accessing the reserved amount of block reserves
+- btrfs: fix data races when accessing the reserved amount of block reserves
+
+* Sun Apr 28 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-23.0.0.26
+- !6306 【OLK-6.6】fix compiling problem in bzwx N5/N6 series NIC drivers
+- drivers: fix compiling problem in bzwx N5/N6 series NIC drivers
+- !6692 ipvlan: enable CONFIG_IPVLAN_L2E option in openeuler config
+- ipvlan: enable CONFIG_IPVLAN_L2E option in openeuler config
+- !6632 ext4: use iomap for regular file's buffered IO path and enable large foilo
+- ext4: add mount option for buffered IO iomap path
+- ext4: don't mark IOMAP_F_DIRTY for buffer write
+- ext4: enable large folio for regular file with iomap buffered IO path
+- filemap: support disable large folios on active inode
+- ext4: partial enable iomap for regular file's buffered IO path
+- ext4: fall back to buffer_head path for defrag
+- ext4: writeback partial blocks before zeroing out range
+- ext4: implement zero_range iomap path
+- ext4: implement mmap iomap path
+- ext4: implement writeback iomap path
+- ext4: implement buffered write iomap path
+- ext4: implement buffered read iomap path
+- ext4: add a new iomap aops for regular file's buffered IO path
+- ext4: introduce seq counter for the extent status entry
+- ext4: factor out ext4_map_create_blocks() to allocate new blocks
+- ext4: use reserved metadata blocks when splitting extent on endio
+- ext4: make ext4_da_map_blocks() buffer_head unaware
+- ext4: make ext4_insert_delayed_block() insert multi-blocks
+- ext4: factor out check for whether a cluster is allocated
+- ext4: make ext4_da_reserve_space() reserve multi-clusters
+- ext4: make ext4_es_insert_delayed_block() insert multi-blocks
+- ext4: drop iblock parameter
+- ext4: trim delalloc extent
+- ext4: check the extent status again before inserting delalloc block
+- ext4: factor out a common helper to query extent map
+- ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type
+- ext4: make ext4_map_blocks() distinguish delalloc only extent
+- ext4: add a hole extent entry in cache after punch
+- ext4: convert to exclusive lock while inserting delalloc extents
+- ext4: refactor ext4_da_map_blocks()
+- iomap: do some small logical cleanup in buffered write
+- iomap: make iomap_write_end() return a boolean
+- iomap: use a new variable to handle the written bytes in iomap_write_iter()
+- iomap: don't increase i_size if it's not a write operation
+- iomap: drop the write failure handles when unsharing and zeroing
+- xfs: convert delayed extents to unwritten when zeroing post eof blocks
+- xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
+- xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
+- xfs: match lock mode in xfs_buffered_write_iomap_begin()
+- iomap: add pos and dirty_len into trace_iomap_writepage_map
+- iomap: pass the length of the dirty region to ->map_blocks
+- iomap: map multiple blocks at a time
+- iomap: submit ioends immediately
+- iomap: factor out a iomap_writepage_map_block helper
+- iomap: only call mapping_set_error once for each failed bio
+- iomap: don't chain bios
+- iomap: move the iomap_sector sector calculation out of iomap_add_to_ioend
+- iomap: clean up the iomap_alloc_ioend calling convention
+- iomap: move all remaining per-folio logic into iomap_writepage_map
+- iomap: factor out a iomap_writepage_handle_eof helper
+- iomap: move the PF_MEMALLOC check to iomap_writepages
+- iomap: move the io_folios field out of struct iomap_ioend
+- iomap: treat inline data in iomap_writepage_map as an I/O error
+- iomap: clear the per-folio dirty bits on all writeback failures
+- !6625 v2 perf data convert: Fix segfault when converting to json when cpu_desc isn't set
+- perf data convert: Fix segfault when converting to json when cpu_desc isn't set
+- !6647 infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver
+- infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver
+- net/ethernet/huawei/hinic3: Add the CQM on which the RDMA depends
+- !6624 hisi-acc-vfio-pci:add DFX for acc migration driver
+- hisi_acc_vfio_pci: add exception error handling
+- hisi-acc-vfio-pci:add DFX for acc migration driver
+- !6658 sched: disable sched_autogroup by default
+- sched: disable sched_autogroup by default
+- !6626 Backport page fault and fork optimization
+- mm: swapfile: check usable swap device in __folio_throttle_swaprate()
+- mm/filemap: optimize filemap folio adding
+- lib/xarray: introduce a new helper xas_get_order
+- lib/xarray: introduce a new helper xas_get_order
+- mm/filemap: clean up hugetlb exclusion code
+- mm/filemap: return early if failed to allocate memory for split
+- mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp()
+- !6179 crypto: hisilicon - fixed some code security review issues
+- crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump
+- crypto: hisilicon/sec - Fix memory leak for sec resource release
+- crypto: hisilicon - Adjust debugfs creation and release order
+- crypto: hisilicon/qm - Add the default processing branch
+- crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation
+- crypto: hisilicon/sgl - Delete redundant parameter verification
+- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
+- crypto: hisilicon/sec - Add the condition for configuring the sriov function
+- crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags
+- !6400 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
+- btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
+- !6444 Fix CVE-2024-26869
+- f2fs: fix to truncate meta inode pages forcely
+- f2fs: introduce f2fs_invalidate_internal_cache() for cleanup
+- !6585 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
+- ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
+- !6251 ubi: Check for too small LEB size in VTBL code
+- ubi: Check for too small LEB size in VTBL code
+- !6418 media: pvrusb2: fix uaf in pvr2_context_set_notify
+- media: pvrusb2: fix uaf in pvr2_context_set_notify
+
+* Wed Apr 24 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-22.0.0.25
+- !6467 RDMA/hns: Some bugfixes and cleanups
+- RDMA/hns: Fix incorrect variable usage in scc_attr_is_visible()
+- RDMA/hns: Fix null pointer when alloc_scc_param() fails
+- RDMA/hns: Fix scc_param delay_work to execute after sysfs shutdown
+- RDMA/hns: Add mutex_destroy() to destroy the mutex
+- RDMA/hns: Fix a potential Sleep-in-Atomic-Context
+- !6468 v2 scsi: fnic: Move fnic_fnic_flush_tx() to a work queue
+- scsi: fnic: Move fnic_fnic_flush_tx() to a work queue
+- !6439 v3 m: convert mm's rss stats to use atomic mode
+- mm: convert mm's rss stats to use atomic mode
+- percpu_counter: introduce atomic mode for percpu_counter
+- !6424 mm/migrate: correct nr_failed in migrate_pages_sync()
+- mm/migrate: add nr_split to trace_mm_migrate_pages stats.
+- mm/migrate: correct nr_failed in migrate_pages_sync()
+- !6390 nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
+- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
+- !5482 [OLK-6.6] crypto: update zhaoxin-aes for __pcpu_unique_paes_last_cword
+- crypto: update zhaoxin-aes for __pcpu_unique_paes_last_cword
+- !3171 [OLK-6.6] ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
+- ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability
+- !6443 f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
+- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
+- !6261 RDMA/hns: Some bugfixes and cleanups
+- RDMA/hns: Modify the print level of CQE error
+- RDMA/hns: Add mutex_destroy()
+- RDMA/hns: Fix GMV table pagesize
+- RDMA/hns: Fix mismatch exception rollback
+- RDMA/hns: Fix UAF for cq async event
+- RDMA/hns: Fix deadlock on SRQ async events.
+- RDMA/hns: Remove unused parameters and variables
+- RDMA/hns: Use macro instead of magic number
+- RDMA/hns: Fix return value in hns_roce_map_mr_sg
+- !6265 tpm_tis: Avoid warning splat at shutdown
+- tpm,tpm_tis: Avoid warning splat at shutdown
+- !6402 bpf: Add missing BPF_LINK_TYPE invocations
+- bpf: Add missing BPF_LINK_TYPE invocations
+- !6256 [OLK-6.6] bugfix from upstream v6.9 for AMD EPYC perf
+- perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later
+- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later
+- perf/x86/amd/lbr: Use freeze based on availability
+- !6134 v3 rootfs: Fix support for rootfstype= when root= is given
+- rootfs: Fix support for rootfstype= when root= is given
+
+* Tue Apr 23 2024 Hongchen Zhang <zhanghongchen@loongson.cn> - 6.6.0-21.0.0.24
+- add LoongArch support
+
+* Tue Apr 23 2024 Hongchen Zhang <zhanghongchen@loongson.cn> - 6.6.0-21.0.0.23
+- exclude cpufreq.h and cpuidle.h from kernel-headers package
+
+* Sat Apr 20 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-21.0.0.22
+- !6201 v2 mm: some optimization about hugetlb and thp
+- mm: filemap: try to enable THP for exec mapping
+- mm/khugepaged: keep mm in mm_slot without MMF_DISABLE_THP check
+- mm/khugepaged: bypassing unnecessary scans with MMF_DISABLE_THP check
+- mm: mmap: no need to call khugepaged_enter_vma() for stack
+- mm: remove VM_EXEC requirement for THP eligibility
+- mm: thp_get_unmapped_area must honour topdown preference
+- mm: huge_memory: don't force huge page alignment on 32 bit
+- mm: mmap: map MAP_STACK to VM_NOHUGEPAGE
+- mm: align larger anonymous mappings on THP boundaries
+- fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling
+- mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI
+- mm/filemap: remove hugetlb special casing in filemap.c
+- mm/filemap: clarify filemap_fault() comments for not uptodate case
+- mm: huge_memory: batch tlb flush when splitting a pte-mapped THP
+- !6230 xarray: inline xas_descend to improve performance
+- xarray: inline xas_descend to improve performance
+- !5891 Fix several compilation warnings for hinic driver
+- net/hinic: Fix several compilation warnings with aarch64-openEuler-linux toolchain
+- !6244 arm64: enable CONFIG_ARM64_MPAM in openeuler_defconfig
+- arm64: enable CONFIG_ARM64_MPAM in openeuler_defconfig
+- !6105 fix some issues for arm64 machine check safe
+- ACPI: APEI: handle synchronous exceptions in task work to send correct SIGBUS si_code
+- mm: memory-failure: move return value documentation to function declaration
+- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
+- arm64: add machine check safe sysctl interface
+- arm64: introduce copy_mc_to_kernel() implementation
+- arm64: support copy_mc_[user]_highpage()
+- arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH
+- mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage()
+- arm64: add support for ARCH_HAS_COPY_MC
+- Revert "arm64: add support for machine check error safe"
+- Revert "arm64: add uaccess to machine check safe"
+- Revert "mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage()"
+- Revert "arm64: support copy_mc_[user]_highpage()"
+- Revert "arm64: introduce copy_mc_to_kernel() implementation"
+- Revert "arm64: add machine check safe sysctl interface"
+- Revert "kasan: fix the compilation error for memcpy_mcs()"
+
+* Tue Apr 16 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-20.0.0.21
+- !6048 improve 3SNIC 910/920/930 NIC driver
+- improve 3SNIC 910/920/930 NIC driver
+- !5815 v2 Support NMI in the virtual machine
+- KVM: arm64: vgic-v3: Handle traps of ICV_NMIAR1_EL1
+- arm64: Decouple KVM from CONFIG_ARM64_NMI
+- KVM: arm64: Handle traps of ALLINT
+- KVM: arm64: Allow GICv3.3 NMI if the host supports it
+- KVM: arm64: vgic-v3: Don't inject an NMI if the vcpu doesn't have FEAT_NMI
+- KVM: arm64: Don't trap ALLINT accesses if the vcpu has FEAT_NMI
+- KVM: arm64: Allow userspace to control ID_AA64PFR1_EL1.NMI
+- KVM: arm64: vgic-debug: Add the NMI field to the debug output
+- KVM: arm64: vgic-v3: Add userspace selection for GICv3.3 NMI
+- KVM: arm64: vgic-v3: Add support for GIC{D,R}_INMIR registers
+- KVM: arm64: vgic-v3: Use the NMI attribute as part of the AP-list sorting
+- KVM: arm64: vgic-v4: Propagate the NMI state into the GICv4.1 VSGI configuration
+- KVM: arm64: vgic-v3: Make NMI priority RES0
+- KVM: arm64: vgic-v3: Allow the NMI state to make it into the LRs
+- KVM: arm64: vgic-v3: Upgrade AP1Rn to 64bit.
+- !5752 【OLK-6.6】Add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver
+- drivers: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver
+- !5730 [OLK-6.6] Fix warnings for RNPGBEVF driver
+- RNPGBEVF: NET: Fix wanrings
+- !5726 [OLK-6.6] Fix warnings for RNPVF driver
+- RNPVF: NET: Fix wanrings
+- !5854 [OLK-6.6] Make Cluster Scheduling Configurable
+- scheduler: Disable cluster scheduling by default
+- scheduler: Add boot time enabling/disabling of cluster scheduling
+- scheduler: Add runtime knob sysctl_sched_cluster
+- scheduler: Create SDTL_SKIP flag to skip topology level
+- !6068 mm: batch mm counter updating in filemap_map_pages()
+- mm: filemap: batch mm counter updating in filemap_map_pages()
+- mm: move mm counter updating out of set_pte_range()
+- !5931 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
+- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
+- !5678 v2 KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm
+- KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm
+- !5972 Perf-related bugfix
+- docs: perf: Fix build warning of hisi-pcie-pmu.rst
+- drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx()
+- drivers/perf: hisi_pcie: Relax the check on related events
+- drivers/perf: hisi_pcie: Check the target filter properly
+- drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth
+- drivers/perf: hisi_pcie: Fix incorrect counting under metric mode
+- drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val()
+- drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter()
+- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09
+- docs: perf: Update usage for target filter of hisi-pcie-pmu
+- !6063 RDMA/hns: Some bugfixes and cleanups
+- RDMA/hns: Fix long waiting cmd event when reset
+- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
+- RDMA/hns: Fix simultaneous reset and resource deregistration
+- RDMA/hns: Fix cpu stuck by printings during reset
+- RDMA/hns: Fix missing capacities in query_device()
+- RDMA/hns: Fix missing resetting notify
+- RDMA/hns: Remove extra blank line in get_sge_num_from_max_inl_data()
+- RDMA/hns: Use complete parentheses in macros
+- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
+- !6069 RDMA/hns: support roh
+- RDMA/hns: Support RDMA_CM in ROH mode
+- RDMA/hns: Support for ROH
+- RDMA/hns: Add new device ID
+- !6008 locking/osq_lock: Avoid false sharing in optimistic_spin_node
+- locking/osq_lock: Avoid false sharing in optimistic_spin_node
+- !5774 irqdomain: Fix driver re-inserting failures when IRQs not being freed
+- irqdomain: Fix driver re-inserting failures when IRQs not being freed
+- !5709 【OLK-6.6】configs: arm64: Enable CONFIG_DLM
+- configs: arm64: Enable CONFIG_DLM
+- !5971 RDMA/hns: Support hns roce DCA mode
+- RDMA/hns: Fix DCA's dependence on ib_uverbs
+- RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode
+- RDMA/hns: Optimize user DCA perfermance by sharing DCA status
+- RDMA/hns: Add debugfs support for DCA
+- RDMA/hns: Add DCA support for kernel space
+- RDMA/hns: Add method to query WQE buffer's address
+- RDMA/hns: Add method to detach WQE buffer
+- RDMA/hns: Setup the configuration of WQE addressing to QPC
+- RDMA/hns: Add method for attaching WQE buffer
+- RDMA/hns: Configure DCA mode for the userspace QP
+- RDMA/hns: Add method for shrinking DCA memory pool
+- RDMA/hns: Introduce DCA for RC QP
+
+* Fri Apr 12 2024 Jin Lun <jinlun@huawei.com> - 6.6.0-19.0.0.20
+- Remove PGP certificates.
+- Optimize the signing process, if the project has no permission
+ to send sign request, use the kernel native signing.
+
+* Wed Apr 10 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-19.0.0.19
+- !5877 optimize eevdf scheduler
+- sched/eevdf: Skip eligibility check for current entity during wakeup preemption
+- sched/eevdf: O(1) fastpath for task selection
+- sched/eevdf: Sort the rbtree by virtual deadline
+- !5922 Some fixes and cleanups for SAS
+- Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure"
+- scsi: hisi_sas: Add slave_destroy interface for v3 hw
+- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
+- scsi: libsas: Allocation SMP request is aligned to ARCH_DMA_MINALIGN
+- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
+- scsi: libsas: Fix disk not being scanned in after being removed
+- scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
+- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
+- scsi: hisi_sas: Handle the NCQ error returned by D2H frame
+- scsi: hisi_sas: Remove hisi_hba->timer for v3 hw
+- scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it
+- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
+- scsi: hisi_sas: Allocate DFX memory during dump trigger
+- scsi: hisi_sas: Directly call register snapshot instead of using workqueue
+- !5546 support 3snic NIC
+- support 3SNIC 910/920/930 NIC
+- !5869 KVM: arm64: vgic-its: use vgic_get_irq_kref() before vgic_put_irq()
+- KVM: arm64: vgic-its: use vgic_get_irq_kref() before vgic_put_irq()
+- !5878 ima:Dont check xattr when loading digest lists
+- ima:Dont check xattr when loading digest lists
+- !5800 firmware: arm_sdei: Move sdei_cpuhp_up/down() before lockup_detector_online_cpu()
+- firmware: arm_sdei: Move sdei_cpuhp_up/down() before lockup_detector_online_cpu()
+- !3175 [OLK-6.6] x86/tsc: Make cur->adjusted values in package#1 to be the same
+- x86/tsc: Make cur->adjusted values in package#1 to be the same
+- !5022 [devel-6.6] perf/x86/zhaoxin/uncore: Add KX-7000 support
+- perf/x86/zhaoxin/uncore: Add KX-7000 support
+- !5652 [OLK-6.6] i2c: zhaoxin: update support for Zhaoxin I2C controller
+- i2c: zhaoxin: update support for Zhaoxin I2C controller
+- !4475 [OLK-6.6] Update zhaoxin cputemp driver with using the same MSR uniformly
+- Update zhaoxin cputemp driver with using the same MSR uniformly
+- !5813 [intel]OLK-tdx-guest-configs-6.6
+- Enable Intel TDX guest as kernel module
+- !5723 vfio/migration: some bugfix
+- hisi_acc_vfio_pci: obtain the mailbox configuration at one time
+- vfio/migration: remove unused local variable
+- vfio/migration: bugfix cache write-back issue
+- vfio/migration: add eq and aeq interruption restore
+- vfio/migration: bugfix some driver code
+- vfio/migration: added map length page alignment
+- !5707 [OLK-6.6] Fix warnings for RNPGBE driver
+- RNPGBE: NET: Fix wanrings
+- !5659 [OLK-6.6] Fix warnings for RNP driver
+- RNP: Fix warnings
+
+* Mon Apr 08 2024 Ren Zhijie <zhijie.ren@shingroup.cn> - 6.6.0-18.0.0.18
+- add support for arch ppc64le
+
+* Mon Apr 08 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-18.0.0.17
+- !5768 resctrl: fix undefined reference to lockdep_is_cpus_held()
+- fs/resctrl: Move rdtgroup_setup_default() out of init.text section
+- resctrl: fix undefined reference to lockdep_is_cpus_held()
+- !5769 Revert "KVM: arm64: Disable MPAM visibility by default, and handle traps"
+- Revert "KVM: arm64: Disable MPAM visibility by default, and handle traps"
+- !5744 Backport maple_tree: iterator state changes
+- lib/maple_tree.c: fix build error due to hotfix alteration
+- maple_tree: mtree_range_walk() clean up
+- maple_tree: don't find node end in mtree_lookup_walk()
+- maple_tree: use maple state end for write operations
+- maple_tree: remove mas_searchable()
+- maple_tree: separate ma_state node from status
+- maple_tree: clean up inlines for some functions
+- maple_tree: use cached node end in mas_destroy()
+- maple_tree: use cached node end in mas_next()
+- maple_tree: add end of node tracking to the maple state
+- maple_tree: move debug check to __mas_set_range()
+- maple_tree: make mas_erase() more robust
+- maple_tree: remove unnecessary default labels from switch statements
+- !5725 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
+- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
+
+* Sun Apr 07 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-17.0.0.16
+- !5695 v2 Disable OLK-6.6 configs
+- arm64: configs: Disable PROBE_EVENTS_BTF_ARGS
+- x86: configs: Disable PROBE_EVENTS_BTF_ARGS
+- x86: configs: Disable X86_KERNEL_IBT
+- x86: configs: Disable CRASH_HOTPLUG
+- !5733 fix port vlan filter not disabled problem in dynamic vlan mode
+- net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode
+- !5734 arch/mm/fault: accelerate pagefault when badaccess
+- x86: mm: accelerate pagefault when badaccess
+- arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS
+- !5657 Backport slub performance optimization
+- mm/slub: remove unused parameter in next_freelist_entry()
+- mm/slub: remove full list manipulation for non-debug slab
+- mm/slub: directly load freelist from cpu partial slab in the likely case
+- slub: Update frozen slabs documentations in the source
+- slub: Rename all *unfreeze_partials* functions to *put_partials*
+- slub: Optimize deactivate_slab()
+- slub: Delay freezing of partial slabs
+- slub: Introduce freeze_slab()
+- slub: Prepare __slab_free() for unfrozen partial slab out of node partial list
+- slub: Keep track of whether slub is on the per-node partial list
+- slub: Change get_partial() interfaces to return slab
+- slub: Reflow ___slab_alloc()
+- !5699 sr9800: Add check for usbnet_get_endpoints
+- sr9800: Add check for usbnet_get_endpoints
+
+* Tue Apr 02 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-16.0.0.15
+- !5647 hisilicon - some bugfix and cleanup
+- crypto: hisilicon/sec2: fix memory use-after-free issue
+- crypto: hisilicon/qm - hardware error does not reset during binding/unbinding
+- crypto: hisilicon/qm - check device status before sending mailbox
+- crypto: hisilicon/qm - mask error bit before flr
+- crypto: hisilicon/qm - fix the pf2vf timeout when global reset
+- crypto: hisilicon/qm - obtain the mailbox configuration at one time
+- crypto: hisilicon/hpre - mask cluster timeout error
+- crypto: hisilicon/qm - disable same error report before resetting
+- crypto: hisilicon/qm - modify interrupt processing resource application
+- crypto: hisilicon/qm - reset device before enabling it
+- openeuler_defconfig: enable HISI_ACC_VFIO_PCI=m
+- Revert "openeuler_defconfig: enable HISI_ACC_VFIO_PCI=m"
+- !5509 ext4: Validate inode pa before using preallocation blocks
+- ext4: Validate inode pa before using preallocation blocks
+- !5630 scsi: sd: try more retries of START_STOP when resuming scsi device
+- scsi: sd: try more retries of START_STOP when resuming scsi device
+- !5561 roh: backport roh driver feature support
+- roh/hns3: Fix the processing flow of ROH CMDq during the reset process.
+- roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip
+- roh/hns3: Fix ROH multi-BD cmdq issue
+- roh/hns3: Add support for roh dfx(debugfs)
+- roh/hns3: Add support for roh reset
+- roh/core: Add support for inetaddr notifier in roh/core
+- roh/hns3: Add support for roh abnormal interruption
+- roh/core: Add roh device sysfs node
+- roh/hns3: Add ROH cmdq interface support
+- roh/hns3: Add ROH hns3 driver and register a ROH device
+- roh/core: Add ROH device driver
+- net: hns3: add support for ROH reset
+- net: hns3: intercept invalid MAC address setting in ROH
+- !5703 openeuler_defconfig: Disable CONFIG_PREEMPT_DYNAMIC for x86
+- openeuler_defconfig: Disable CONFIG_PREEMPT_DYNAMIC for x86
+- !5513 [OLK-6.6] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers
+- SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers
+- !5582 [OLK-6.6]Open CONFIG_LZ4_COMPRESS option for x86_64 architecture
+- Open CONFIG_LZ4_COMPRESS option for x86_64 architecture
+- !5688 v3 Optimize compaction
+- mm/compaction: optimize >0 order folio compaction with free page split.
+- mm/compaction: add support for >0 order folio memory compaction.
+- mm/compaction: enable compacting >0 order folios.
+- mm/page_alloc: remove unused fpi_flags in free_pages_prepare()
+- mm/compaction: introduce NR_PAGE_ORDERS and MAX_PAGE_ORDER
+- mm: compaction: limit the suitable target page order to be less than cc->order
+- mm: compaction: update the cc->nr_migratepages when allocating or freeing the freepages
+- mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock
+- mm: add page_rmappable_folio() wrapper
+- mm: page_alloc: check the order of compound page even when the order is zero
+- mm/compaction: factor out code to test if we should run compaction for target order
+- mm/compaction: improve comment of is_via_compact_memory
+- mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable
+- mm/compaction: correctly return failure with bogus compound_order in strict mode
+- mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail}
+- mm/compaction: use correct list in move_freelist_{head}/{tail}
+- !5655 add steal time software breakpoint pv ipi support for loongarch kvm
+- LoongArch: Add steal time support in guest side
+- LoongArch: KVM: Add steal time support in kvm side
+- irqchip/loongson-eiointc: Add virt extension support
+- LoongArch: KVM: Add software breakpoint support
+- Documentation: KVM: Add hypercall for LoongArch
+- LoongArch: Add pv ipi support on guest kernel side
+- LoongArch: KVM: Add pv ipi support on kvm side
+- LoongArch: KVM: Add vcpu search support from physical cpuid
+- LoongArch: KVM: Add cpucfg area for kvm hypervisor
+- LoongArch: KVM: Add hypercall instruction emulation support
+- LoongArch/smp: Refine some ipi functions on LoongArch platform
+- !5653 arm64: Enable hardware NMI for perf events NMI
+- arm64: Enable hardware NMI for perf events NMI
+- !5667 configs: arm64: Enable CONFIG_ACPI_AGDI and CONFIG_ACPI_FFH
+- configs: arm64: Enable CONFIG_ACPI_AGDI and CONFIG_ACPI_FFH
+- !5669 disable CONFIG_CMDLINE_FROM_BOOTLOADER CONFIG_INITRAMFS_PRESERVE_MTIME in 6.6
+- configs: disable CONFIG_CMDLINE_FROM_BOOTLOADER CONFIG_INITRAMFS_PRESERVE_MTIME in 6.6
+- !5663 arm64: transparent contiguous PTEs for user mappings
+- arm64: configs: enable ARM64_CONTPTE
+- tools/mm: add thpmaps script to dump THP usage info
+- mm: make folio_pte_batch available outside of mm/memory.c
+- arm64/mm: automatically fold contpte mappings
+- arm64/mm: __always_inline to improve fork() perf
+- arm64/mm: implement pte_batch_hint()
+- mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()
+- arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs
+- arm64/mm: implement new wrprotect_ptes() batch API
+- arm64/mm: wire up PTE_CONT for user mappings
+- arm64/mm: dplit __flush_tlb_range() to elide trailing DSB
+- arm64/mm: new ptep layer to manage contig bit
+- arm64/mm: convert ptep_clear() to ptep_get_and_clear()
+- arm64/mm: convert set_pte_at() to set_ptes(..., 1)
+- arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)
+- mm: tidy up pte_next_pfn() definition
+- x86/mm: convert pte_next_pfn() to pte_advance_pfn()
+- arm64/mm: convert pte_next_pfn() to pte_advance_pfn()
+- mm: introduce pte_advance_pfn() and use for pte_next_pfn()
+- mm: thp: batch-collapse PMD with set_ptes()
+- mm: clarify the spec for set_ptes()
+- mm: memory: move mem_cgroup_charge() into alloc_anon_folio()
+- mm: memory: use folio_prealloc() in wp_page_copy()
+- mm: memory: use a folio in do_cow_fault()
+- mm: memory: rename page_copy_prealloc() to folio_prealloc()
+- !5662 v4 Introduce dynamic pool feature part 2
+- mm/dynamic_pool: Wrap some core functions with dpool prefix
+- mm/dynamic_pool: disable irq for dynamic_pool lock
+- mm/dynamic_pool: don't set subpool for page from dynamic pool
+- mm/dynamic_pool: skip unexpected migration
+- mm/mem_reliable: Fallback to dpool if reliable memory is not enough
+- mm/mem_reliable: Treat page from dhugetlb pool as unreliable page
+- mm/dynamic_pool: Stop alloc reliable page from dynamic pool
+- !5621 irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
+- irqchip/gic-v3: Fix a system stall when using pseudo NMI with CONFIG_ARM64_NMI closed
+- !5656 v3 mm: backport fork/unmap/zap optimize
+- mm/memory: fix missing pte marker for !page on pte zaps
+- mm/memory: optimize unmap/zap with PTE-mapped THP
+- mm/mmu_gather: improve cond_resched() handling with large folios and expensive page freeing
+- mm/mmu_gather: add __tlb_remove_folio_pages()
+- mm/mmu_gather: add tlb_remove_tlb_entries()
+- mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP
+- mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size()
+- mm/memory: factor out zapping folio pte into zap_present_folio_pte()
+- mm/memory: further separate anon and pagecache folio handling in zap_present_pte()
+- mm/memory: handle !page case in zap_present_pte() separately
+- mm/memory: factor out zapping of present pte into zap_present_pte()
+- mm/memory: ignore writable bit in folio_pte_batch()
+- mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch()
+- mm/memory: optimize fork() with PTE-mapped THP
+- mm/memory: pass PTE to copy_present_pte()
+- mm/memory: factor out copying the actual PTE in copy_present_pte()
+- powerpc/mm: use pte_next_pfn() in set_ptes()
+- arm/mm: use pte_next_pfn() in set_ptes()
+- mm/pgtable: make pte_next_pfn() independent of set_ptes()
+- sparc/pgtable: define PFN_PTE_SHIFT
+- s390/pgtable: define PFN_PTE_SHIFT
+- riscv/pgtable: define PFN_PTE_SHIFT
+- powerpc/pgtable: define PFN_PTE_SHIFT
+- nios2/pgtable: define PFN_PTE_SHIFT
+- arm/pgtable: define PFN_PTE_SHIFT
+- arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary
+- arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused
+- arm64/mm: Hoist synchronization out of set_ptes() loop
+- mm: convert mm_counter_file() to take a folio
+- mm: convert mm_counter() to take a folio
+- mm: convert to should_zap_page() to should_zap_folio()
+- mm: use pfn_swap_entry_folio() in copy_nonpresent_pte()
+- mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()
+- mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()
+- s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()
+- mprotect: use pfn_swap_entry_folio
+- mm: add pfn_swap_entry_folio()
+
+* Tue Apr 2 2024 Jin Lun <jinlun@huawei.com> - 6.6.0-15.0.0.14
+- Support generating moudle/kernel signature with openEuler signature platform
+
+* Sat Mar 30 2024 Liu Jian <liujian56@huawei.com> - 6.6.0-15.0.0.13
+- And net-acc tool to kernel-tools.
+
+* Fri Mar 29 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-15.0.0.12
+- !5470 [OLK-6.6] Add support for Mucse Virtual Function Network Adapter(N500/n210)
+- drivers: initial support for rnpgbevf drivers from Mucse Technology
+- !3164 [OLK-6.6] Fix CRC32C instruction low performance issue
+- crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs
+- !5547 Synchronizing upstream patch
+- LoongArch: KVM: Set reserved bits as zero in CPUCFG
+- LoongArch: KVM: Do not restart SW timer when it is expired
+- LoongArch: KVM: Start SW timer only when vcpu is blocking
+- irqchip/loongson-eiointc: Remove explicit interrupt affinity restore on resume
+- irqchip/loongson-eiointc: Skip handling if there is no pending irq
+- !3182 [OLK-6.6] Add support for Zhaoxin GMI SM2 Secure Hash algorithm
+- configs: add CONFIG_CRYPTO_SM2_ZHAOXIN_GMI to m
+- Add support for Zhaoxin GMI SM2 Secure Hash algorithm
+- !5578 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers
+- SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers
+- !5641 userfaultfd: early return in dup_userfaultfd()
+- userfaultfd: early return in dup_userfaultfd()
+- !5629 v3 Mitigate a vmap lock contention
+- mm: vmalloc: refactor vmalloc_dump_obj() function
+- mm: vmalloc: improve description of vmap node layer
+- mm: vmalloc: add a shrinker to drain vmap pools
+- mm: vmalloc: set nr_nodes based on CPUs in a system
+- mm: vmalloc: support multiple nodes in vmallocinfo
+- mm: vmalloc: support multiple nodes in vread_iter
+- mm: vmalloc: add a scan area of VA only once
+- mm: vmalloc: offload free_vmap_area_lock lock
+- mm: vmalloc: remove global purge_vmap_area_root rb-tree
+- mm/vmalloc: remove vmap_area_list
+- mm: vmalloc: remove global vmap_area_root rb-tree
+- mm: vmalloc: move vmap_init_free_space() down in vmalloc.c
+- mm: vmalloc: rename adjust_va_to_fit_type() function
+- mm: vmalloc: add va_alloc() helper
+- mm: Introduce vmap_page_range() to map pages in PCI address space
+- mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages().
+- mm: Enforce VM_IOREMAP flag and range in ioremap_page_range.
+- mm/vmalloc: fix the unchecked dereference warning in vread_iter()
+- !5609 Adding Huawei BMA driver
+- configs: add config BMA to config files
+- Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv
+- Huawei BMA: Adding Huawei BMA driver: host_kbox_drv
+- Huawei BMA: Adding Huawei BMA driver: host_veth_drv
+- Huawei BMA: Adding Huawei BMA driver: host_cdev_drv
+- Huawei BMA: Adding Huawei BMA driver: host_edma_drv
+- !5613 mm: backport rmap interface overhaul
+- mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range()
+- mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty()
+- mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity_checks()
+- mm: remove one last reference to page_add_*_rmap()
+- mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED
+- mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]()
+- mm/rmap: remove page_try_dup_anon_rmap()
+- mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte()
+- mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd()
+- mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]()
+- mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]()
+- mm/rmap: remove page_remove_rmap()
+- Documentation: stop referring to page_remove_rmap()
+- mm: userswap: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd()
+- kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte()
+- mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]()
+- mm/rmap: remove RMAP_COMPOUND
+- mm/rmap: remove page_add_anon_rmap()
+- mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
+- mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
+- mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
+- mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
+- mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd()
+- mm/huge_memory: batch rmap operations in __split_huge_pmd_locked()
+- mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]()
+- mm/rmap: factor out adding folio mappings into __folio_add_rmap()
+- mm/rmap: remove page_add_file_rmap()
+- mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte()
+- mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte()
+- mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd()
+- mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]()
+- mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]()
+- mm/rmap: add hugetlb sanity checks for anon rmap handling
+- mm/rmap: introduce and use hugetlb_try_share_anon_rmap()
+- mm/rmap: introduce and use hugetlb_try_dup_anon_rmap()
+- mm/rmap: introduce and use hugetlb_add_file_rmap()
+- mm/rmap: introduce and use hugetlb_remove_rmap()
+- mm/rmap: rename hugepage_add* to hugetlb_add*
+- mm/khugepaged: convert collapse_pte_mapped_thp() to use folios
+- mm/khugepaged: convert alloc_charge_hpage() to use folios
+- mm/khugepaged: convert is_refcount_suitable() to use folios
+- mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios
+- mm/khugepaged: convert __collapse_huge_page_isolate() to use folios
+- !5543 v2 locking/qspinlock: Add CNA support for ARM64
+- config/arm64: Enable numa aware qspinlock by default
+- locking/qspinlock: Add CNA support for ARM64 without pvspinlock
+- !5555 v2 ACPI/arm64: add support for virtual cpu hotplug
+- arm64/psci: Add undefined error message printing for psci_x_cpu_on
+- cpumask: Add enabled cpumask for present CPUs that can be brought online
+- ACPI: Add _OSC bits to advertise OS support for toggling CPU present/enabled
+- arm64: document virtual CPU hotplug's expectations
+- ACPI: processor: Only call arch_unregister_cpu() if HOTPLUG_CPU is selected
+- ACPI: add support to register CPUs based on the _STA enabled bit
+- arm64: psci: Ignore DENIED CPUs
+- irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs
+- irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc()
+- ACPICA: Add new MADT GICC flags fields
+- arm64: acpi: Move get_cpu_for_acpi_id() to a header
+- ACPI: Warn when the present bit changes but the feature is not enabled
+- ACPI: Check _STA present bit before making CPUs not present
+- ACPI: convert acpi_processor_post_eject() to use IS_ENABLED()
+- ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug
+- ACPI: Rename acpi_processor_hotadd_init and remove pre-processor guards
+- ACPI: Move acpi_bus_trim_one() before acpi_scan_hot_remove()
+- ACPI: Rename ACPI_HOTPLUG_CPU to include 'present'
+- ACPI: processor: Register all CPUs from acpi_processor_get_info()
+- ACPI: processor: Register CPUs that are online, but not described in the DSDT
+- ACPI: processor: Add support for processors described as container packages
+- ACPI: Only enumerate enabled (or functional) devices
+- !5461 [OLK-6.6] Add support for Mucse Virtual Function Network Adapter(N10)
+- drivers: initial support for rnpvf drivers from Mucse Technology
+- !5526 Intel: Backport QuickAssist Technology(QAT) in-tree driver
+- Enable Intel QAT_4XXX as kernel module
+- crypto: qat - make ring to service map common for QAT GEN4
+- crypto: qat - fix ring to service map for dcc in 420xx
+- crypto: qat - fix ring to service map for dcc in 4xxx
+- crypto: qat - fix comment structure
+- crypto: qat - remove unnecessary description from comment
+- crypto: qat - remove double initialization of value
+- crypto: qat - avoid division by zero
+- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
+- crypto: qat - remove unused macros in qat_comp_alg.c
+- crypto: qat - uninitialized variable in adf_hb_error_inject_write()
+- Documentation: qat: fix auto_reset section
+- crypto: qat - resolve race condition during AER recovery
+- crypto: qat - change SLAs cleanup flow at shutdown
+- crypto: qat - improve aer error reset handling
+- crypto: qat - limit heartbeat notifications
+- crypto: qat - add auto reset on error
+- crypto: qat - add fatal error notification
+- crypto: qat - re-enable sriov after pf reset
+- crypto: qat - update PFVF protocol for recovery
+- crypto: qat - disable arbitration before reset
+- crypto: qat - add fatal error notify method
+- crypto: qat - add heartbeat error simulator
+- crypto: qat - use kcalloc_node() instead of kzalloc_node()
+- crypto: qat - avoid memcpy() overflow warning
+- crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx
+- crypto: qat - generate dynamically arbiter mappings
+- crypto: qat - add support for ring pair level telemetry
+- crypto: qat - add support for device telemetry
+- crypto: qat - add admin msgs for telemetry
+- crypto: qat - include pci.h for GET_DEV()
+- crypto: qat - add support for 420xx devices
+- crypto: qat - move fw config related structures
+- crypto: qat - relocate portions of qat_4xxx code
+- crypto: qat - change signature of uof_get_num_objs()
+- crypto: qat - relocate and rename get_service_enabled()
+- crypto: qat - add NULL pointer check
+- crypto: qat - fix mutex ordering in adf_rl
+- crypto: qat - fix error path in add_update_sla()
+- crypto: qat - add sysfs_added flag for rate limiting
+- crypto: qat - add sysfs_added flag for ras
+- crypto: qat - prevent underflow in rp2srv_store()
+- units: add missing header
+- seq_file: add helper macro to define attribute for rw file
+- crypto: qat - move adf_cfg_services
+- crypto: qat - add num_rps sysfs attribute
+- crypto: qat - add rp2svc sysfs attribute
+- crypto: qat - add rate limiting sysfs interface
+- crypto: qat - add rate limiting feature to qat_4xxx
+- crypto: qat - add retrieval of fw capabilities
+- crypto: qat - add bits.h to icp_qat_hw.h
+- units: Add BYTES_PER_*BIT
+- crypto: qat - move admin api
+- crypto: qat - count QAT GEN4 errors
+- crypto: qat - add error counters
+- crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4
+- crypto: qat - add adf_get_aram_base() helper function
+- crypto: qat - add handling of compression related errors for QAT GEN4
+- crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4
+- crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4
+- crypto: qat - add reporting of correctable errors for QAT GEN4
+- crypto: qat - add infrastructure for error reporting
+- crypto: qat - add cnv_errors debugfs file
+- crypto: qat - add pm_status debugfs file
+- crypto: qat - refactor included headers
+- crypto: qat - add namespace to driver
+- crypto: qat - Remove zlib-deflate
+- crypto: qat - Annotate struct adf_fw_counters with __counted_by
+- crypto: qat - do not shadow error code
+- crypto: qat - refactor deprecated strncpy
+- crypto: qat - Use list_for_each_entry() helper
+- Documentation: ABI: debugfs-driver-qat: fix fw_counters path
+
+* Thu Mar 28 2024 Bing Xia <xiabing12@h-partners.com> - 6.6.0-14.0.0.11
+- perf: add CoreSight trace component support on aarch64 platform
+
+* Wed Mar 27 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-14.0.0.10
+- !5524 [OLK-6.6] fix 0day bugs reported by CI robot for Mont-TSSE
+- fix 0 day bugs for Mont-TSSE Driver
+- !5284 [OLK-6.6] fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap.
+- fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap.
+- !5280 Add Huawei Intelligent Network Card Driver: hinic3
+- net/hinic3: add huawei/hinic3 driver
+- !5179 Update Huawei Intelligent Network Card Driver: hinic
+- net/hinic: Update Huawei Intelligent Network Card Driver: hinic
+- !5523 enable openeuler_defconfig HISI_ACC_VFIO_PCI=m
+- openeuler_defconfig: enable HISI_ACC_VFIO_PCI=m
+- !5529 arch/powerpc: open BTF relevant configs in openuler defconfig
+- arch/powerpc: open BTF relevant configs in openuler defconfig
+- !5541 RDMA/hns: Backport bugfixes
+- RDMA/hns: Refactor hns_roce_alloc_ucontext()
+- RDMA/hns: Fix missing reset notification by user space driver
+- RDMA/hns: Kernel notify usr space to stop ring db
+- RDMA/hns: Support flexible wqe buffer page size
+- !5464 net: hns3: backport some driver feature enhancement
+- net: hns3: default select PAGE_POOL_STATS
+- net: hns3: support set/get VxLAN rule of rx flow director by ethtool
+- net: ethtool: add VxLAN to the NFC API
+- net: hns3: add support for ROH ras
+- net: hns3: fix bug for init roh client instance
+- net: hns3: HNAE3 framework add support for ROH client
+- net: hns3: add support handling tx dhcp packets for ROH
+- net: hns3: support arp proxy
+- net: hns3: add arp proxy switch in ethtool
+- net: hns3: support tc limit rate
+- net: hns3: support tc command with max rate parameter
+- net: hns3: add ROH MAC type definitions and support query MAC type
+- net: hns3: Add support for some CMIS transceiver modules
+- net: sfp: Synchronize some CMIS transceiver modules from ethtool
+- net: hns3: add command queue trace for hns3
+- net: hns3: dump more reg info based on ras mod
+- net: hns3: add support for page_pool_get_stats
+- net: hns3: add support to query scc version by devlink info
+- net: hns3: correct the logic of hclge_sync_vf_qb_mode()
+- net: hns3: add support for FD counter
+- net: hns3: allocate fd counter for queue bonding
+- net: hns3: refactor the debugfs for dumping FD tcam
+- net: hns3: add queue bonding mode support for VF
+- net: hns3: add support for queue bonding mode of flow director
+- !5426 BTC's bugfix for openeuler OLK-6.6
+- ipmi: Add erratum 162102203 config to enable workaround for SMS message processing timeout
+- ipmi: Errata workaround to prevent SMS message processing timeout
+- !5049 [OLK-6.6]Add pcie acs and no-bus-reset quirk for mucse Nics
+- Add pcie acs and no-bus-reset quirk for mucse Nics
+- !5354 iommu/arm-smmu-v3: Disable ECMDQ before reset
+- iommu/arm-smmu-v3: Disable ECMDQ before reset
+- !5061 [OLK-6.6] riscv: Update openeuler_defconfig to support sg2042 SoC
+- riscv: Update openeuler_defconfig to support sg2042 SoC
+- !5427 crypto/trng: Remove the automatic loading of the hisi_trng driver
+- crypto/trng: Remove the automatic loading of the hisi_trng driver
+- crypto: hisilicon/trng - use %u to print u32 variables
+- !5492 Backport Introduce __mt_dup() to improve the performance of fork()
+- fork: use __mt_dup() to duplicate maple tree in dup_mmap()
+- maple_tree: preserve the tree attributes when destroying maple tree
+- maple_tree: update check_forking() and bench_forking()
+- maple_tree: skip other tests when BENCH is enabled
+- maple_tree: update the documentation of maple tree
+- maple_tree: add test for mtree_dup()
+- radix tree test suite: align kmem_cache_alloc_bulk() with kernel behavior.
+- maple_tree: introduce interfaces __mt_dup() and mtree_dup()
+- maple_tree: introduce {mtree,mas}_lock_nested()
+- maple_tree: add mt_free_one() and mt_attr() helpers
+- radix tree test suite: fix allocation calculation in kmem_cache_alloc_bulk()
+- !5334 v4 iommu/iova: avoid softlockup in fq_flush_timeout
+- iommu/iova: avoid softlockup in fq_flush_timeout
+- !5412 [OLK-6.6] perf/x86/amd: Miscellaneous fixes
+- perf vendor events amd: Fix Zen 4 cache latency events
+- perf/x86/amd/lbr: Discard erroneous branch entries
+- perf/x86/amd/core: Avoid register reset when CPU is dead
+- !5376 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
+- Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
+
+* Fri Mar 22 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-13.0.0.9
+- !5424 block: Fix iterating over an empty bio with bio_for_each_folio_all
+- block: Fix iterating over an empty bio with bio_for_each_folio_all
+- !5425 nbd: always initialize struct msghdr completely
+- nbd: always initialize struct msghdr completely
+- !5255 CVE-2024-26627
+- scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
+- scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
+- !5221 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
+- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
+- !5045 [OLK-6.6] Add support for Mont-TSSE firmware update and fix 0day bugs
+- add firmware update function for Mont-TSSE
+- fix 0day bugs for Mont-TSSE in CI test
+- !5363 [OLK-6.6] ima: Support modsig verify using trusted keys
+- ima: Enable modsig appraisal by default
+- ima: Support modsig verify using trusted keys
+- !5369 Backport 6.6.9-6.6.22 LTS
+- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
+- x86/rfds: Mitigate Register File Data Sampling (RFDS)
+- Documentation/hw-vuln: Add documentation for RFDS
+- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
+- selftests: mptcp: decrease BW in simult flows
+- readahead: avoid multiple marked readahead pages
+- KVM: s390: vsie: fix race during shadow creation
+- KVM: s390: add stat counter for shadow gmap events
+- net: pds_core: Fix possible double free in error handling path
+- netrom: Fix data-races around sysctl_net_busy_read
+- netrom: Fix a data-race around sysctl_netrom_link_fails_count
+- netrom: Fix a data-race around sysctl_netrom_routing_control
+- netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
+- netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
+- netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
+- netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
+- netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
+- netrom: Fix a data-race around sysctl_netrom_transport_timeout
+- netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
+- netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
+- netrom: Fix a data-race around sysctl_netrom_default_path_quality
+- erofs: apply proper VMA alignment for memory mapped files on THP
+- netfilter: nf_conntrack_h323: Add protection for bmp length out of range
+- netfilter: nft_ct: fix l3num expectations with inet pseudo family
+- net/rds: fix WARNING in rds_conn_connect_if_down
+- net: dsa: microchip: fix register write order in ksz8_ind_write8()
+- cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
+- selftests/bpf: Fix up xdp bonding test wrt feature flags
+- xdp, bonding: Fix feature flags when there are no slave devs anymore
+- bpf: check bpf_func_state->callback_depth when pruning states
+- net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
+- igc: avoid returning frame twice in XDP_REDIRECT
+- net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
+- ice: virtchnl: stop pretending to support RSS over AQ or registers
+- net: sparx5: Fix use after free inside sparx5_del_mact_entry
+- geneve: make sure to pull inner header in geneve_rx()
+- tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
+- net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context
+- net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map
+- net/mlx5e: Fix MACsec state loss upon state update in offload path
+- net/mlx5e: Change the warning when ignore_flow_level is not supported
+- net/mlx5: Check capability for fw_reset
+- net/mlx5: E-switch, Change flow rule destination checking
+- Revert "net/mlx5e: Check the number of elements before walk TC rhashtable"
+- Revert "net/mlx5: Block entering switchdev mode with ns inconsistency"
+- ice: reorder disabling IRQ and NAPI in ice_qp_dis
+- i40e: disable NAPI right after disabling irqs when handling xsk_pool
+- ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
+- net: lan78xx: fix runtime PM count underflow on link stop
+- xfrm: Pass UDP encapsulation in TX packet offload
+- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index
+- ceph: switch to corrected encoding of max_xattr_size in mdsmap
+- dmaengine: fsl-edma: correct max_segment_size setting
+- dmaengine: fsl-edma: utilize common dt-binding header file
+- dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hardcoding in dts
+- drm/nouveau: don't fini scheduler before entity flush
+- selftests: mptcp: rm subflow with v4/v4mapped addr
+- selftests: mptcp: add mptcp_lib_is_v6
+- selftests: mptcp: update userspace pm test helpers
+- selftests: mptcp: add chk_subflows_total helper
+- selftests: mptcp: add evts_get_info helper
+- KVM/VMX: Move VERW closer to VMentry for MDS mitigation
+- KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
+- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
+- x86/entry_32: Add VERW just before userspace transition
+- x86/entry_64: Add VERW just before userspace transition
+- block: define bvec_iter as __packed __aligned(4)
+- gpio: fix resource unwinding order in error path
+- gpiolib: Fix the error path order in gpiochip_add_data_with_key()
+- gpio: 74x164: Enable output pins after registers are reset
+- powerpc/rtas: use correct function name for resetting TCE tables
+- powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV
+- dmaengine: idxd: Ensure safe user copy of completion record
+- dmaengine: idxd: Remove shadow Event Log head stored in idxd
+- phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
+- dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup
+- dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup
+- dmaengine: dw-edma: Add HDMA remote interrupt configuration
+- dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
+- dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
+- dmaengine: dw-edma: Fix the ch_count hdma callback
+- ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()
+- af_unix: Drop oob_skb ref before purging queue in GC.
+- af_unix: Fix task hung while purging oob_skb in GC.
+- NFS: Fix data corruption caused by congestion.
+- mptcp: fix possible deadlock in subflow diag
+- mptcp: fix double-free on socket dismantle
+- mptcp: fix potential wake-up event loss
+- mptcp: fix snd_wnd initialization for passive socket
+- selftests: mptcp: join: add ss mptcp support check
+- mptcp: push at DSS boundaries
+- mptcp: avoid printing warning once on client side
+- mptcp: map v4 address to v6 when destroying subflow
+- x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
+- x86/e820: Don't reserve SETUP_RNG_SEED in e820
+- mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
+- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
+- efivarfs: Request at most 512 bytes for variable names
+- kbuild: Add -Wa,--fatal-warnings to as-instr invocation
+- riscv: add CALLER_ADDRx support
+- RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
+- mmc: sdhci-xenon: fix PHY init clock stability
+- mmc: sdhci-xenon: add timeout for PHY init complete
+- mmc: core: Fix eMMC initialization with 1-bit bus connection
+- mmc: mmci: stm32: fix DMA API overlapping mappings warning
+- dmaengine: fsl-qdma: init irq after reg initialization
+- dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario
+- dmaengine: ptdma: use consistent DMA masks
+- crypto: arm64/neonbs - fix out-of-bounds access on short input
+- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
+- soc: qcom: pmic_glink: Fix boot when QRTR=m
+- drm/amd/display: Add monitor patch for specific eDP
+- drm/buddy: fix range bias
+- Revert "drm/amd/pm: resolve reboot exception for si oland"
+- btrfs: send: don't issue unnecessary zero writes for trailing hole
+- btrfs: dev-replace: properly validate device names
+- btrfs: fix double free of anonymous device after snapshot creation failure
+- wifi: nl80211: reject iftype change with mesh ID change
+- mtd: rawnand: marvell: fix layouts
+- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
+- landlock: Fix asymmetric private inodes referring
+- Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
+- ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
+- ALSA: hda/realtek: fix mute/micmute LED For HP mt440
+- ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
+- ALSA: hda/realtek: tas2781: enable subwoofer volume control
+- ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
+- ALSA: firewire-lib: fix to check cycle continuity
+- tomoyo: fix UAF write bug in tomoyo_write_control()
+- of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing
+- btrfs: fix race between ordered extent completion and fiemap
+- riscv: Sparse-Memory/vmemmap out-of-bounds fix
+- riscv: Fix pte_leaf_size() for NAPOT
+- Revert "riscv: mm: support Svnapot in huge vmap"
+- drivers: perf: ctr_get_width function for legacy is not defined
+- drivers: perf: added capabilities for legacy PMU
+- afs: Fix endless loop in directory parsing
+- fbcon: always restore the old font data in fbcon_do_set_font()
+- drm/tegra: Remove existing framebuffer only if we support display
+- RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs
+- ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()
+- ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
+- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision
+- ASoC: cs35l56: Fix for initializing ASP1 mixer registers
+- ASoC: cs35l56: Don't add the same register patch multiple times
+- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
+- ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
+- riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
+- ASoC: qcom: Fix uninitialized pointer dmactl
+- ASoC: qcom: convert not to use asoc_xxx()
+- ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx()
+- ALSA: Drop leftover snd-rtctimer stuff from Makefile
+- ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
+- power: supply: bq27xxx-i2c: Do not free non existing IRQ
+- efi/capsule-loader: fix incorrect allocation size
+- tls: fix use-after-free on failed backlog decryption
+- tls: separate no-async decryption request handling from async
+- tls: fix peeking with sync+async decryption
+- tls: decrement decrypt_pending if no async completion will be called
+- net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames
+- igb: extend PTP timestamp adjustments to i211
+- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
+- tools: ynl: fix handling of multiple mcast groups
+- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
+- Bluetooth: qca: Fix triggering coredump implementation
+- Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
+- Bluetooth: qca: Fix wrong event type for patch config command
+- Bluetooth: Enforce validation on max value of connection interval
+- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
+- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
+- Bluetooth: hci_sync: Fix accept_list when attempting to suspend
+- Bluetooth: Avoid potential use-after-free in hci_error_reset
+- Bluetooth: hci_sync: Check the correct flag before starting a scan
+- stmmac: Clear variable when destroying workqueue
+- uapi: in6: replace temporary label with rfc9486
+- net: lan78xx: fix "softirq work is pending" error
+- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
+- veth: try harder when allocating queue memory
+- lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
+- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
+- net: veth: clear GRO when clearing XDP even when down
+- cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back
+- tun: Fix xdp_rxq_info's queue_index when detaching
+- net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree
+- net: mctp: take ownership of skb in mctp_local_output
+- net: ip_tunnel: prevent perpetual headroom growth
+- netlink: add nla be16/32 types to minlen array
+- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
+- spi: cadence-qspi: fix pointer reference in runtime PM hooks
+- mtd: spinand: gigadevice: Fix the get ecc status issue
+- ublk: move ublk_cancel_dev() out of ub->mutex
+- ksmbd: fix wrong allocation size update in smb2_open()
+- ASoC: cs35l34: Fix GPIO name and drop legacy include
+- fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS
+- ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
+- ata: ahci: add identifiers for ASM2116 series adapters
+- mptcp: add needs_id for netlink appending addr
+- mptcp: userspace pm send RM_ADDR for ID 0
+- selftests: mptcp: add mptcp_lib_get_counter
+- selftests: mptcp: join: stop transfer when check is done (part 2)
+- mm: zswap: fix missing folio cleanup in writeback race path
+- mm/zswap: invalidate duplicate entry when !zswap_enabled
+- selftests: mptcp: join: stop transfer when check is done (part 1)
+- i2c: imx: when being a target, mark the last read as processed
+- drm/amd/display: Fix memory leak in dm_sw_fini()
+- drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
+- drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
+- net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
+- Fix write to cloned skb in ipv6_hop_ioam()
+- phonet/pep: fix racy skb_queue_empty() use
+- phonet: take correct lock to peek at the RX queue
+- net: sparx5: Add spinlock for frame transmission from CPU
+- net/sched: flower: Add lock protection when remove filter handle
+- devlink: fix port dump cmd type
+- tools: ynl: don't leak mcast_groups on init error
+- tools: ynl: make sure we always pass yarg to mnl_cb_run
+- net: mctp: put sock on tag allocation failure
+- netfilter: nf_tables: use kzalloc for hook allocation
+- netfilter: nf_tables: register hooks last when adding new chain/flowtable
+- netfilter: nft_flow_offload: release dst in case direct xmit path is used
+- netfilter: nft_flow_offload: reset dst in route object after setting up flow
+- netfilter: nf_tables: set dormant flag on hook register failure
+- tls: don't skip over different type records from the rx_list
+- tls: stop recv() if initial process_rx_list gave us non-DATA
+- tls: break out of main loop when PEEK gets a non-data record
+- hwmon: (nct6775) Fix access to temperature configuration registers
+- cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
+- bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
+- s390: use the correct count for __iowrite64_copy()
+- net: ipa: don't overrun IPA suspend interrupt registers
+- octeontx2-af: Consider the action set by PF
+- drm/i915/tv: Fix TV mode
+- platform/x86: thinkpad_acpi: Only update profile if successfully converted
+- arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
+- arm64/sme: Restore SME registers on exit from suspend
+- arp: Prevent overflow in arp_req_get().
+- devlink: fix possible use-after-free and memory leaks in devlink_init()
+- ipv6: sr: fix possible use-after-free and null-ptr-deref
+- afs: Increase buffer size in afs_update_volume_status()
+- parisc: Fix stack unwinder
+- bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
+- ata: ahci_ceva: fix error handling for Xilinx GT PHY support
+- selftests: bonding: set active slave to primary eth1 specifically
+- powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
+- net: bcmasp: Sanity check is off by one
+- net: bcmasp: Indicate MAC is in charge of PHY PM
+- ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
+- ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
+- net: stmmac: Fix incorrect dereference in interrupt handlers
+- x86/numa: Fix the sort compare func used in numa_fill_memblks()
+- x86/numa: Fix the address overlap check in numa_fill_memblks()
+- nouveau: fix function cast warnings
+- net/sched: act_mirred: don't override retval if we already lost the skb
+- net/sched: act_mirred: use the backlog for mirred ingress
+- net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
+- dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
+- net: bridge: switchdev: Ensure deferred event delivery on unoffload
+- net: bridge: switchdev: Skip MDB replays of deferred events on offload
+- scsi: jazz_esp: Only build if SCSI core is builtin
+- scsi: smartpqi: Fix disable_managed_interrupts
+- bpf, scripts: Correct GPL license name
+- RDMA/srpt: fix function pointer cast warnings
+- xsk: Add truesize to skb_add_rx_frag().
+- arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
+- arm64: dts: rockchip: set num-cs property for spi on px30
+- RDMA/qedr: Fix qedr_create_user_qp error flow
+- bus: imx-weim: fix valid range check
+- arm64: dts: tqma8mpql: fix audio codec iov-supply
+- RDMA/srpt: Support specifying the srpt_service_guid parameter
+- RDMA/irdma: Add AE for too many RNRS
+- RDMA/irdma: Set the CQ read threshold for GEN 1
+- RDMA/irdma: Validate max_send_wr and max_recv_wr
+- RDMA/irdma: Fix KASAN issue with tasklet
+- arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
+- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
+- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
+- RDMA/bnxt_re: Return error for SRQ resize
+- IB/hfi1: Fix a memleak in init_credit_return
+- bpf: Derive source IP addr via bpf_*_fib_lookup()
+- xen/events: fix error code in xen_bind_pirq_msi_to_irq()
+- Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
+- drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
+- drm/amd/display: Avoid enum conversion warning
+- smb3: add missing null server pointer check
+- selftests: mptcp: diag: unique 'cestab' subtest names
+- selftests: mptcp: diag: unique 'in use' subtest names
+- selftests: mptcp: diag: fix bash warnings on older kernels
+- selftests: mptcp: diag: check CURRESTAB counters
+- selftests: mptcp: pm nl: avoid error msg on older kernels
+- selftests: mptcp: pm nl: also list skipped tests
+- selftests: mptcp: simult flows: fix some subtest names
+- selftests: mptcp: userspace_pm: unique subtest names
+- mptcp: fix duplicate subflow creation
+- mptcp: fix data races on remote_id
+- mptcp: fix data races on local_id
+- mptcp: fix lockless access in subflow ULP diag
+- mptcp: add needs_id for userspace appending addr
+- usb: roles: don't get/set_role() when usb_role_switch is unregistered
+- usb: roles: fix NULL pointer issue when put module's reference
+- usb: gadget: omap_udc: fix USB gadget regression on Palm TE
+- usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
+- usb: cdns3: fix memory double free when handle zero packet
+- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
+- usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
+- usb: cdnsp: blocked some cdns3 specific code
+- usb: dwc3: gadget: Don't disconnect if not started
+- serial: amba-pl011: Fix DMA transmission in RS485 mode
+- serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
+- Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
+- erofs: fix refcount on the metabuf used for inode lookup
+- dm-integrity, dm-verity: reduce stack usage for recheck
+- ARM: ep93xx: Add terminator to gpiod_lookup_table
+- l2tp: pass correct message length to ip6_append_data
+- PCI/MSI: Prevent MSI hardware interrupt number truncation
+- irqchip/sifive-plic: Enable interrupt if needed before EOI
+- irqchip/gic-v3-its: Do not assume vPE tables are preallocated
+- irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
+- crypto: virtio/akcipher - Fix stack overflow on memcpy
+- gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
+- accel/ivpu: Don't enable any tiles by default on VPU40xx
+- KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
+- KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
+- md: Fix missing release of 'active_io' for flush
+- sparc: Fix undefined reference to fb_is_primary_device
+- platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
+- platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
+- mm/damon/reclaim: fix quota stauts loss due to online tunings
+- mm: memcontrol: clarify swapaccount=0 deprecation warning
+- mm/damon/lru_sort: fix quota status loss due to online tunings
+- mm/swap: fix race when skipping swapcache
+- selftests/mm: uffd-unit-test check if huge page size is 0
+- scsi: core: Consult supported VPD page list prior to fetching page
+- scsi: target: pscsi: Fix bio_put() for error case
+- scsi: sd: usb_storage: uas: Access media prior to querying device properties
+- cxl/acpi: Fix load failures due to single window creation failure
+- dm-verity: recheck the hash after a failure
+- dm-crypt: don't modify the data when using authenticated encryption
+- dm-integrity: recheck the integrity tag after a failure
+- Revert "parisc: Only list existing CPUs in cpu_possible_mask"
+- dm-crypt: recheck the integrity tag after a failure
+- lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
+- fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
+- ata: libata-core: Do not try to set sleeping devices to standby
+- s390/cio: fix invalid -EBUSY on ccw_device_start
+- drm/amd/display: adjust few initialization order in dm
+- drm/meson: Don't remove bridges which are created by other drivers
+- drm/ttm: Fix an invalid freeing on already freed page in error path
+- btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
+- LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
+- LoongArch: Disable IRQ before init_fn() for nonboot CPUs
+- LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
+- docs: Instruct LaTeX to cope with deeper nesting
+- x86/bugs: Add asm helpers for executing VERW
+- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
+- xen/events: close evtchn after mapping cleanup
+- xen/events: modify internal [un]bind interfaces
+- xen/events: drop xen_allocate_irqs_dynamic()
+- xen/events: remove some simple helpers from events_base.c
+- xen/events: reduce externally visible helper functions
+- xen: evtchn: Allow shared registration of IRQ handers
+- drm/amd/display: fixed integer types and null check locations
+- drm/amd/display: Request usb4 bw for mst streams
+- drm/amd/display: Add dpia display mode validation logic
+- mptcp: corner case locking for rx path fields initialization
+- mptcp: fix more tx path fields initialization
+- mptcp: use mptcp_set_state
+- mptcp: add CurrEstab MIB counter support
+- smb3: clarify mount warning
+- cifs: handle cases where multiple sessions share connection
+- cifs: change tcon status when need_reconnect is set on it
+- virtio-blk: Ensure no requests in virtqueues before deleting vqs.
+- smb: client: set correct d_type for reparse points under DFS mounts
+- drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
+- drm/amdgpu: Fix shared buff copy to user
+- drm/amdgpu: reset gpu for s3 suspend abort case
+- drm/amdgpu: skip to program GFXDEC registers for suspend abort
+- libceph: fail sparse-read if the data length doesn't match
+- firewire: core: send bus reset promptly on gap count error
+- accel/ivpu/40xx: Stop passing SKU boot parameters to FW
+- accel/ivpu: Disable d3hot_delay on all NPU generations
+- accel/ivpu: Force snooping for MMU writes
+- LoongArch: vDSO: Disable UBSAN instrumentation
+- LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
+- LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
+- LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
+- scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
+- scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
+- scsi: lpfc: Use unsigned type for num_sge
+- hwmon: (coretemp) Enlarge per package core count limit
+- efi: Don't add memblocks for soft-reserved memory
+- efi: runtime: Fix potential overflow of soft-reserved region size
+- wifi: iwlwifi: do not announce EPCS support
+- wifi: mac80211: accept broadcast probe responses on 6 GHz
+- wifi: mac80211: adding missing drv_mgd_complete_tx() call
+- wifi: mac80211: set station RX-NSS on reconfig
+- fs/ntfs3: Fix oob in ntfs_listxattr
+- fs/ntfs3: Update inode->i_size after success write into compressed file
+- fs/ntfs3: Fixed overflow check in mi_enum_attr()
+- fs/ntfs3: Correct function is_rst_area_valid
+- fs/ntfs3: Use i_size_read and i_size_write
+- fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
+- fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
+- fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
+- fs/ntfs3: Disable ATTR_LIST_ENTRY size check
+- fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
+- fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
+- fs/ntfs3: Implement super_operations::shutdown
+- fs/ntfs3: Drop suid and sgid bits as a part of fpunch
+- fs/ntfs3: Add file_modified
+- fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
+- fs/ntfs3: Fix multithreaded stress test
+- fs/ntfs3: Reduce stack usage
+- fs/ntfs3: Print warning while fixing hard links count
+- fs/ntfs3: Correct hard links updating when dealing with DOS names
+- fs/ntfs3: Improve ntfs_dir_count
+- fs/ntfs3: Modified fix directory element type detection
+- fs/ntfs3: Improve alternative boot processing
+- Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
+- ext4: correct the hole length returned by ext4_map_blocks()
+- smb: client: increase number of PDUs allowed in a compound request
+- cifs: do not search for channel if server is terminating
+- nvmet-fc: take ref count on tgtport before delete assoc
+- nvmet-fc: avoid deadlock on delete association path
+- nvmet-fc: abort command when there is no binding
+- nvmet-fc: hold reference on hostport match
+- nvmet-fc: defer cleanup using RCU properly
+- nvmet-fc: release reference on target port
+- nvmet-fcloop: swap the list_add_tail arguments
+- nvme-fc: do not wait in vain when unloading module
+- ALSA: usb-audio: Ignore clock selector errors for single connection
+- ASoC: wm_adsp: Don't overwrite fwf_name with the default
+- cifs: make sure that channel scaling is done only once
+- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
+- drm/amdkfd: Use correct drm device for cgroup permission check
+- netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
+- misc: open-dice: Fix spurious lockdep warning
+- Input: xpad - add Lenovo Legion Go controllers
+- spi: sh-msiof: avoid integer overflow in constants
+- regulator (max5970): Fix IRQ handler
+- ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
+- ALSA: usb-audio: Check presence of valid altsetting control
+- usb: ucsi_acpi: Quirk to ack a connector change ack cmd
+- nvmet-tcp: fix nvme tcp ida memory leak
+- HID: nvidia-shield: Add missing null pointer checks to LED initialization
+- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
+- ALSA: hda: Replace numeric device IDs with constant values
+- HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
+- regulator: pwm-regulator: Add validity checks in continuous .get_voltage
+- ASoC: amd: acp: Add check for cpu dai link initialization
+- dmaengine: ti: edma: Add some null pointer checks to the edma_probe
+- Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
+- ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
+- ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
+- ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
+- platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
+- MIPS: reserve exception vector space ONLY ONCE
+- ARM: dts: Fix TPM schema violations
+- ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
+- spi: cs42l43: Handle error from devm_pm_runtime_enable
+- aoe: avoid potential deadlock at set_capacity
+- ahci: asm1166: correct count of reported ports
+- cifs: helper function to check replayable error codes
+- cifs: translate network errors on send to -ECONNABORTED
+- cifs: cifs_pick_channel should try selecting active channels
+- smb: Work around Clang __bdos() type confusion
+- block: Fix WARNING in _copy_from_iter
+- spi: intel-pci: Add support for Arrow Lake SPI serial flash
+- platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
+- fbdev: sis: Error out if pixclock equals zero
+- fbdev: savage: Error out if pixclock equals zero
+- wifi: mac80211: fix race condition on enabling fast-xmit
+- wifi: cfg80211: fix missing interfaces when dumping
+- dmaengine: dw-edma: increase size of 'name' in debugfs code
+- dmaengine: fsl-qdma: increase size of 'irq_name'
+- dmaengine: shdma: increase size of 'dev_id'
+- cifs: open_cached_dir should not rely on primary channel
+- scsi: target: core: Add TMF to tmr_list handling
+- tools: selftests: riscv: Fix compile warnings in mm tests
+- tools: selftests: riscv: Fix compile warnings in vector tests
+- scsi: smartpqi: Fix logical volume rescan race condition
+- scsi: smartpqi: Add new controller PCI IDs
+- dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
+- riscv/efistub: Ensure GP-relative addressing is not used
+- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
+- sched/rt: Disallow writing invalid values to sched_rt_period_us
+- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir()
+- tracing: Make system_callback() function static
+- Documentation/arch/ia64/features.rst: fix kernel-feat directive
+- nilfs2: fix potential bug in end_buffer_async_write
+- of: property: Add in-ports/out-ports support to of_graph_get_port_parent()
+- sched/membarrier: reduce the ability to hammer on sys_membarrier
+- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section
+- x86/boot: Increase section and file alignment to 4k/512
+- x86/boot: Split off PE/COFF .data section
+- x86/boot: Drop PE/COFF .reloc section
+- x86/boot: Construct PE/COFF .text section from assembler
+- x86/boot: Derive file size from _edata symbol
+- x86/boot: Define setup size in linker script
+- x86/boot: Set EFI handover offset directly in header asm
+- x86/boot: Grab kernel_info offset from zoffset header directly
+- x86/boot: Drop references to startup_64
+- x86/boot: Drop redundant code setting the root device
+- x86/boot: Omit compression buffer from PE/COFF image memory footprint
+- x86/boot: Remove the 'bugger off' message
+- x86/efi: Drop alignment flags from PE section headers
+- x86/efi: Disregard setup header of loaded image
+- x86/efi: Drop EFI stub .bss from .data section
+- nfsd: don't take fi_lock in nfsd_break_deleg_cb()
+- eventfs: Keep all directory links at 1
+- eventfs: Remove fsnotify*() functions from lookup()
+- eventfs: Restructure eventfs_inode structure to be more condensed
+- eventfs: Warn if an eventfs_inode is freed without is_freed being set
+- eventfs: Get rid of dentry pointers without refcounts
+- eventfs: Clean up dentry ops and add revalidate function
+- eventfs: Remove unused d_parent pointer field
+- tracefs: dentry lookup crapectomy
+- tracefs: Avoid using the ei->dentry pointer unnecessarily
+- eventfs: Initialize the tracefs inode properly
+- tracefs: Zero out the tracefs_inode when allocating it
+- tracefs: remove stale update_gid code
+- eventfs: Save directory inodes in the eventfs_inode structure
+- eventfs: Use kcalloc() instead of kzalloc()
+- eventfs: Do not create dentries nor inodes in iterate_shared
+- eventfs: Have the inodes all for files and directories all be the same
+- eventfs: Shortcut eventfs_iterate() by skipping entries already read
+- eventfs: Read ei->entries before ei->children in eventfs_iterate()
+- eventfs: Do ctx->pos update for all iterations in eventfs_iterate()
+- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set
+- tracefs/eventfs: Use root and instance inodes as default ownership
+- eventfs: Stop using dcache_readdir() for getdents()
+- eventfs: Remove "lookup" parameter from create_dir/file_dentry()
+- eventfs: Fix bitwise fields for "is_events"
+- tracefs: Check for dentry->d_inode exists in set_gid()
+- eventfs: Fix file and directory uid and gid ownership
+- eventfs: Have event files and directories default to parent uid and gid
+- eventfs: Fix events beyond NAME_MAX blocking tasks
+- eventfs: Make sure that parent->d_inode is locked in creating files/dirs
+- eventfs: Do not allow NULL parent to eventfs_start_creating()
+- eventfs: Move taking of inode_lock into dcache_dir_open_wrapper()
+- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held
+- eventfs: Do not invalidate dentry in create_file/dir_dentry()
+- eventfs: Remove expectation that ei->is_freed means ei->dentry == NULL
+- eventfs: Use simple_recursive_removal() to clean up dentries
+- eventfs: Remove special processing of dput() of events directory
+- eventfs: Delete eventfs_inode when the last dentry is freed
+- eventfs: Hold eventfs_mutex when calling callback functions
+- eventfs: Save ownership and mode
+- eventfs: Test for ei->is_freed when accessing ei->dentry
+- eventfs: Have a free_ei() that just frees the eventfs_inode
+- eventfs: Remove "is_freed" union with rcu head
+- eventfs: Fix kerneldoc of eventfs_remove_rec()
+- eventfs: Remove extra dget() in eventfs_create_events_dir()
+- eventfs: Fix typo in eventfs_inode union comment
+- eventfs: Fix WARN_ON() in create_file_dentry()
+- tracefs/eventfs: Modify mismatched function name
+- eventfs: Fix failure path in eventfs_create_events_dir()
+- eventfs: Use ERR_CAST() in eventfs_create_events_dir()
+- eventfs: Use eventfs_remove_events_dir()
+- eventfs: Remove eventfs_file and just use eventfs_inode
+- Revert "eventfs: Remove "is_freed" union with rcu head"
+- Revert "eventfs: Save ownership and mode"
+- Revert "eventfs: Delete eventfs_inode when the last dentry is freed"
+- Revert "eventfs: Use simple_recursive_removal() to clean up dentries"
+- Revert "eventfs: Check for NULL ef in eventfs_set_attr()"
+- Revert "eventfs: Do not allow NULL parent to eventfs_start_creating()"
+- parisc: Fix random data corruption from exception handler
+- netfilter: ipset: Missing gc cancellations fixed
+- netfilter: ipset: fix performance regression in swap operation
+- block: fix partial zone append completion handling in req_bio_endio()
+- tracing: Inform kmemleak of saved_cmdlines allocation
+- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef
+- fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()
+- pmdomain: core: Move the unused cleanup to a _sync initcall
+- can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
+- can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock
+- can: netlink: Fix TDCO calculation using the old data bittiming
+- of: property: fix typo in io-channels
+- docs: kernel_feat.py: fix build error for missing files
+- blk-wbt: Fix detection of dirty-throttled tasks
+- LoongArch: Fix earlycon parameter if KASAN enabled
+- mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
+- ceph: prevent use-after-free in encode_cap_msg()
+- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
+- net: stmmac: protect updates of 64-bit statistics counters
+- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
+- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
+- s390/qeth: Fix potential loss of L3-IP@ in case of network issues
+- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
+- fs: relax mount_setattr() permission checks
+- tools/rtla: Fix Makefile compiler options for clang
+- tools/rtla: Fix uninitialized bucket/data->bucket_size warning
+- tools/rtla: Exit with EXIT_SUCCESS when help is invoked
+- tools/rtla: Fix clang warning about mount_point var size
+- tools/rtla: Replace setting prio with nice for SCHED_OTHER
+- tools/rtla: Remove unused sched_getattr() function
+- tools/rv: Fix Makefile compiler options for clang
+- tools/rv: Fix curr_reactor uninitialized variable
+- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8
+- ASoC: tas2781: add module parameter to tascodec_init()
+- ASoC: SOF: IPC3: fix message bounds on ipc ops
+- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata
+- arm64/signal: Don't assume that TIF_SVE means we saved SVE state
+- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS
+- zonefs: Improve error handling
+- KVM: arm64: Fix circular locking dependency
+- smb: Fix regression in writes when non-standard maximum write size negotiated
+- smb: client: set correct id, uid and cruid for multiuser automounts
+- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5
+- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
+- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems
+- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
+- wifi: iwlwifi: mvm: fix a crash when we run out of stations
+- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
+- wifi: cfg80211: fix wiphy delayed work queueing
+- wifi: iwlwifi: fix double-free bug
+- nfp: flower: prevent re-adding mac index for bonded port
+- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag
+- nfp: use correct macro for LengthSelect in BAR config
+- crypto: algif_hash - Remove bogus SGL free on zero-length error path
+- crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked
+- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
+- nilfs2: fix data corruption in dsync block recovery for small block sizes
+- ALSA: hda/realtek: add IDs for Dell dual spk platform
+- ALSA: hda/conexant: Add quirk for SWS JS201D
+- ALSA: hda/realtek: fix mute/micmute LED For HP mt645
+- mmc: slot-gpio: Allow non-sleeping GPIO ro
+- io_uring/net: fix multishot accept overflow handling
+- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
+- KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl
+- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu
+- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
+- serial: mxs-auart: fix tx
+- serial: core: introduce uart_port_tx_flags()
+- powerpc/pseries: fix accuracy of stolen time
+- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E
+- powerpc/64: Set task pt_regs->link to the LR value on scv entry
+- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default
+- serial: max310x: prevent infinite while() loop in port startup
+- serial: max310x: fail probe if clock crystal is unstable
+- serial: max310x: improve crystal stable clock detection
+- serial: max310x: set default value when reading clock ready bit
+- nfp: flower: fix hardware offload for the transfer layer port
+- nfp: flower: add hardware offload check for post ct entry
+- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads
+- ring-buffer: Clean ring_buffer_poll_wait() error return
+- hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove
+- drm/amd/display: Preserve original aspect ratio in create stream
+- drm/amd/display: Increase frame-larger-than for all display_mode_vba files
+- drm/amd/display: Fix MST Null Ptr for RV
+- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
+- drm/prime: Support page array >= 4GB
+- drm/amd/display: Add align done check
+- drm/msm: Wire up tlb ops
+- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
+- media: rc: bpf attach/detach requires write permission
+- pmdomain: mediatek: fix race conditions with genpd
+- iio: pressure: bmp280: Add missing bmp085 to SPI id table
+- iio: imu: bno055: serdev requires REGMAP
+- iio: imu: adis: ensure proper DMA alignment
+- iio: adc: ad_sigma_delta: ensure proper DMA alignment
+- iio: accel: bma400: Fix a compilation problem
+- iio: commom: st_sensors: ensure proper DMA alignment
+- iio: core: fix memleak in iio_device_register_sysfs
+- iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
+- staging: iio: ad5933: fix type mismatch regression
+- tracing/probes: Fix to search structure fields correctly
+- tracing/probes: Fix to set arg size and fmt after setting type from BTF
+- tracing/probes: Fix to show a parse error for bad type for $comm
+- tracing/synthetic: Fix trace_string() return value
+- tracing: Fix wasted memory in saved_cmdlines logic
+- tracing/timerlat: Move hrtimer_init to timerlat_fd open()
+- ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
+- ext4: fix double-free of blocks due to wrong extents moved_len
+- misc: fastrpc: Mark all sessions as invalid in cb_remove
+- binder: signal epoll threads of self-work
+- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
+- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
+- ASoC: codecs: wcd938x: handle deferred probe
+- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform
+- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
+- usb: typec: tpcm: Fix issues with power being removed during reset
+- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
+- linux/init: remove __memexit* annotations
+- um: Fix adding '-no-pie' for clang
+- xen-netback: properly sync TX responses
+- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
+- net: stmmac: do not clear TBS enable bit on link up/down
+- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
+- nfc: nci: free rx_data_reassembly skb on NCI device cleanup
+- kbuild: Fix changing ELF file type for output of gen_btf for big endian
+- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads
+- firewire: core: correct documentation of fw_csr_string() kernel API
+- lsm: fix the logic in security_inode_getsecctx()
+- lsm: fix default return value of the socket_getpeersec_*() hooks
+- drm/amd: Don't init MEC2 firmware when it fails to load
+- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
+- drm/virtio: Set segment size for virtio_gpu device
+- connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared"
+- Revert "drm/msm/gpu: Push gpu lock down past runpm"
+- Revert "drm/amd: flush any delayed gfxoff on suspend entry"
+- scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
+- media: Revert "media: rkisp1: Drop IRQF_SHARED"
+- Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add"
+- mptcp: really cope with fastopen race
+- mptcp: check addrs list in userspace_pm_get_local_id
+- mptcp: fix rcv space initialization
+- mptcp: drop the push_pending field
+- selftests: mptcp: add mptcp_lib_kill_wait
+- selftests: mptcp: allow changing subtests prefix
+- selftests: mptcp: increase timeout to 30 min
+- selftests: mptcp: add missing kconfig for NF Mangle
+- selftests: mptcp: add missing kconfig for NF Filter in v6
+- selftests: mptcp: add missing kconfig for NF Filter
+- mptcp: fix data re-injection from stale subflow
+- kallsyms: ignore ARMv4 thunks along with others
+- modpost: trim leading spaces when processing source files list
+- i2c: i801: Fix block process call transactions
+- i2c: pasemi: split driver into two separate modules
+- powerpc/kasan: Limit KASAN thread size increase to 32KB
+- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors
+- i2c: qcom-geni: Correct I2C TRE sequence
+- cifs: fix underflow in parse_server_interfaces()
+- iio: adc: ad4130: only set GPIO_CTRL if pin is unused
+- iio: adc: ad4130: zero-initialize clock init data
+- PCI: Fix active state requirement in PME polling
+- Revert "kobject: Remove redundant checks for whether ktype is NULL"
+- powerpc/kasan: Fix addr error caused by page alignment
+- powerpc/6xx: set High BAT Enable flag on G2_LE cores
+- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add
+- driver core: fw_devlink: Improve detection of overlapping cycles
+- media: ir_toy: fix a memleak in irtoy_tx
+- interconnect: qcom: sm8550: Enable sync_state
+- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
+- usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend
+- usb: core: Prevent null pointer dereference in update_port_device_state
+- usb: chipidea: core: handle power lost in workqueue
+- usb: f_mass_storage: forbid async queue when shutdown happen
+- USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
+- usb: ucsi_acpi: Fix command completion handling
+- usb: ulpi: Fix debugfs directory leak
+- usb: ucsi: Add missing ppm_lock
+- iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP
+- HID: wacom: Do not register input devices until after hid_hw_start
+- HID: wacom: generic: Avoid reporting a serial of '0' to userspace
+- HID: i2c-hid-of: fix NULL-deref on failed power up
+- HID: bpf: actually free hdev memory after attaching a HID-BPF program
+- HID: bpf: remove double fdget()
+- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
+- ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
+- parisc: Prevent hung tasks when printing inventory on serial console
+- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
+- dm-crypt, dm-verity: disable tasklets
+- nouveau: offload fence uevents work to workqueue
+- scsi: storvsc: Fix ring buffer size calculation
+- selftests: mm: fix map_hugetlb failure on 64K page size systems
+- selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag
+- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
+- selftests/mm: switch to bash from sh
+- tracing/trigger: Fix to return error if failed to alloc snapshot
+- scs: add CONFIG_MMU dependency for vfree_atomic()
+- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
+- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
+- i40e: Fix waiting for queues of all VSIs to be disabled
+- i40e: Do not allow untrusted VF to remove administratively set MAC
+- mm/memory: Use exception ip to search exception tables
+- ptrace: Introduce exception_ip arch hook
+- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
+- nouveau/svm: fix kvcalloc() argument order
+- net: sysfs: Fix /sys/class/net/<iface> path for statistics
+- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
+- spi: ppc4xx: Drop write-only variable
+- net: tls: fix returned read length with async decrypt
+- net: tls: fix use-after-free with partial reads and async decrypt
+- net: tls: handle backlogging of crypto requests
+- tls: fix race between tx work scheduling and socket close
+- tls: fix race between async notify and socket close
+- net: tls: factor out tls_*crypt_async_wait()
+- tls: extract context alloc/initialization out of tls_set_sw_offload
+- lan966x: Fix crash when adding interface under a lag
+- net: openvswitch: limit the number of recursions from action sets
+- selftests: forwarding: Fix bridge locked port test flakiness
+- selftests: forwarding: Suppress grep warnings
+- selftests: bridge_mdb: Use MDB get instead of dump
+- selftests: forwarding: Fix bridge MDB test flakiness
+- selftests: forwarding: Fix layer 2 miss test flakiness
+- selftests: net: Fix bridge backup port test flakiness
+- selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace
+- perf: CXL: fix mismatched cpmu event opcode
+- ALSA: hda/cs35l56: select intended config FW_CS_DSP
+- of: property: Improve finding the supplier of a remote-endpoint property
+- of: property: Improve finding the consumer of a remote-endpoint property
+- devlink: Fix command annotation documentation
+- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
+- net/handshake: Fix handshake_req_destroy_test1
+- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
+- wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table()
+- wifi: iwlwifi: Fix some error codes
+- KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test
+- spi: imx: fix the burst length at DMA mode and CPU mode
+- drm/msm/gem: Fix double resv lock aquire
+- of: unittest: Fix compile in the non-dynamic case
+- KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing
+- KVM: selftests: Delete superfluous, unused "stage" variable in AMX test
+- selftests/landlock: Fix fs_test build with old libc
+- driver core: Fix device_link_flag_is_sync_state_only()
+- btrfs: don't drop extent_map for free space inode on write error
+- btrfs: reject encoded write if inode has nodatasum flag set
+- btrfs: don't reserve space for checksums when writing to nocow files
+- btrfs: send: return EOPNOTSUPP on unknown flags
+- btrfs: forbid deleting live subvol qgroup
+- btrfs: do not ASSERT() if the newly created subvolume already got read
+- btrfs: forbid creating subvol qgroups
+- btrfs: do not delete unused block group if it may be used soon
+- btrfs: add and use helper to check if block group is used
+- update workarounds for gcc "asm goto" issue
+- work around gcc bugs with 'asm goto' with outputs
+- netfilter: nft_set_rbtree: skip end interval element from gc
+- net: stmmac: xgmac: fix a typo of register name in DPP safety handling
+- ALSA: usb-audio: Sort quirk table entries
+- net: stmmac: xgmac: use #define for string constants
+- io_uring/net: limit inline multishot retries
+- io_uring/poll: add requeue return code from poll multishot handling
+- io_uring/net: un-indent mshot retry path in io_recv_finish()
+- io_uring/poll: move poll execution helpers higher up
+- io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers
+- media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
+- Revert "ASoC: amd: Add new dmi entries for acp5x platform"
+- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
+- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
+- hrtimer: Report offline hrtimer enqueue
+- usb: dwc3: pci: add support for the Intel Arrow Lake-H
+- xhci: handle isoc Babble and Buffer Overrun events properly
+- xhci: process isoc TD properly when there was a transaction error mid TD.
+- usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
+- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
+- x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups
+- Revert "usb: typec: tcpm: fix cc role at port reset"
+- USB: serial: cp210x: add ID for IMST iM871A-USB
+- USB: serial: option: add Fibocom FM101-GL variant
+- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
+- ALSA: usb-audio: add quirk for RODE NT-USB+
+- ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
+- ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
+- blk-iocost: Fix an UBSAN shift-out-of-bounds warning
+- riscv: declare overflow_stack as exported from traps.c
+- riscv: Fix arch_hugetlb_migration_supported() for NAPOT
+- libceph: just wait for more data to be available on the socket
+- libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*()
+- riscv: Flush the tlb when a page directory is freed
+- scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
+- riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled
+- riscv: Fix set_huge_pte_at() for NAPOT mapping
+- riscv: mm: execute local TLB flush after populating vmemmap
+- mm: Introduce flush_cache_vmap_early()
+- riscv: Improve flush_tlb_kernel_range()
+- riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb
+- riscv: Improve tlb_flush()
+- fs/ntfs3: Fix an NULL dereference bug
+- netfilter: nft_set_pipapo: remove scratch_aligned pointer
+- netfilter: nft_set_pipapo: add helper to release pcpu scratch area
+- netfilter: nft_set_pipapo: store index in scratch maps
+- netfilter: nft_ct: reject direction for ct id
+- drm/amd/display: Implement bounds check for stream encoder creation in DCN301
+- drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()'
+- drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
+- netfilter: nft_compat: restrict match/target protocol to u16
+- netfilter: nft_compat: reject unused compat flag
+- netfilter: nft_compat: narrow down revision to unsigned 8-bits
+- selftests: cmsg_ipv6: repeat the exact packet
+- ppp_async: limit MRU to 64K
+- af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
+- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
+- selftests: net: let big_tcp test cope with slow env
+- rxrpc: Fix counting of new acks and nacks
+- rxrpc: Fix response to PING RESPONSE ACKs to a dead call
+- rxrpc: Fix delayed ACKs to not set the reference serial number
+- rxrpc: Fix generation of serial numbers to skip zero
+- drm/i915/gvt: Fix uninitialized variable in handle_mmio()
+- inet: read sk->sk_family once in inet_recv_error()
+- hwmon: (coretemp) Fix bogus core_id to attr name mapping
+- hwmon: (coretemp) Fix out-of-bounds memory access
+- hwmon: (aspeed-pwm-tacho) mutex for tach reading
+- octeontx2-pf: Fix a memleak otx2_sq_init
+- atm: idt77252: fix a memleak in open_card_ubr0
+- tunnels: fix out of bounds access when building IPv6 PMTU error
+- tsnep: Fix mapping for zero copy XDP_TX action
+- selftests: net: avoid just another constant wait
+- selftests: net: fix tcp listener handling in pmtu.sh
+- selftests/net: change shebang to bash to support "source"
+- selftests/net: convert pmtu.sh to run it in unique namespace
+- selftests/net: convert unicast_extensions.sh to run it in unique namespace
+- selftests: net: cut more slack for gro fwd tests.
+- net: atlantic: Fix DMA mapping for PTP hwts ring
+- netdevsim: avoid potential loop in nsim_dev_trap_report_work()
+- wifi: brcmfmac: Adjust n_channels usage for __counted_by
+- wifi: iwlwifi: exit eSR only after the FW does
+- wifi: mac80211: fix waiting for beacons logic
+- wifi: mac80211: fix RCU use in TDLS fast-xmit
+- net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
+- x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR
+- x86/efistub: Give up if memory attribute protocol returns an error
+- drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup
+- drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
+- drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case
+- xfs: respect the stable writes flag on the RT device
+- xfs: clean up FS_XFLAG_REALTIME handling in xfs_ioctl_setattr_xflags
+- xfs: dquot recovery does not validate the recovered dquot
+- xfs: clean up dqblk extraction
+- xfs: inode recovery does not validate the recovered inode
+- xfs: fix again select in kconfig XFS_ONLINE_SCRUB_STATS
+- xfs: fix internal error from AGFL exhaustion
+- xfs: up(ic_sema) if flushing data device fails
+- xfs: only remap the written blocks in xfs_reflink_end_cow_extent
+- xfs: allow read IO and FICLONE to run concurrently
+- xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space
+- xfs: introduce protection for drop nlink
+- xfs: make sure maxlen is still congruent with prod when rounding down
+- xfs: fix units conversion error in xfs_bmap_del_extent_delay
+- xfs: rt stubs should return negative errnos when rt disabled
+- xfs: prevent rt growfs when quota is enabled
+- xfs: hoist freeing of rt data fork extent mappings
+- xfs: bump max fsgeom struct version
+- MAINTAINERS: add Catherine as xfs maintainer for 6.6.y
+- rust: upgrade to Rust 1.73.0
+- rust: print: use explicit link in documentation
+- rust: task: remove redundant explicit link
+- rust: upgrade to Rust 1.72.1
+- rust: arc: add explicit `drop()` around `Box::from_raw()`
+- cifs: failure to add channel on iface should bump up weight
+- cifs: avoid redundant calls to disable multichannel
+- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
+- dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
+- perf evlist: Fix evlist__new_default() for > 1 core PMU
+- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
+- dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
+- dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
+- dmaengine: ti: k3-udma: Report short packet errors
+- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
+- pds_core: Prevent health thread from running during reset/remove
+- drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
+- ASoC: codecs: wsa883x: fix PA volume control
+- ASoC: codecs: lpass-wsa-macro: fix compander volume hack
+- ASoC: codecs: wcd938x: fix headphones volume controls
+- ASoC: qcom: sc8280xp: limit speaker volumes
+- bonding: remove print in bond_verify_device_path
+- selftests/bpf: Remove flaky test_btf_id test
+- LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()
+- drm/msm/dsi: Enable runtime PM
+- Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"
+- mm, kmsan: fix infinite recursion due to RCU critical section
+- arm64: irq: set the correct node for shadow call stack
+- selftests: net: enable some more knobs
+- selftests: net: add missing config for NF_TARGET_TTL
+- selftests: bonding: Check initial state
+- selftests: team: Add missing config options
+- net: sysfs: Fix /sys/class/net/<iface> path
+- octeontx2-pf: Remove xdp queues on program detach
+- selftests: net: don't access /dev/stdout in pmtu.sh
+- selftests: net: fix available tunnels detection
+- selftests: net: add missing config for pmtu.sh tests
+- selftests: net: add missing config for nftables-backed iptables
+- pds_core: Rework teardown/setup flow to be more common
+- pds_core: Clear BARs on reset
+- pds_core: Prevent race issues involving the adminq
+- pds_core: implement pci reset handlers
+- pds_core: Use struct pdsc for the pdsc_adminq_isr private data
+- pds_core: Cancel AQ work on teardown
+- af_unix: fix lockdep positive in sk_diag_dump_icons()
+- net: ipv4: fix a memleak in ip_setup_cork
+- netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
+- netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
+- netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
+- netfilter: conntrack: correct window scaling with retransmitted SYN
+- selftests: net: add missing config for GENEVE
+- devlink: Fix referring to hw_addr attribute during state validation
+- bridge: mcast: fix disabled snooping after long uptime
+- selftests: net: Add missing matchall classifier
+- llc: call sock_orphan() at release time
+- ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
+- net: dsa: qca8k: fix illegal usage of GPIO
+- ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
+- ixgbe: Refactor overtemp event handling
+- ixgbe: Refactor returning internal error codes
+- e1000e: correct maximum frequency adjustment values
+- tcp: add sanity checks to rx zerocopy
+- net: lan966x: Fix port configuration when using SGMII interface
+- ipmr: fix kernel panic when forwarding mcast packets
+- net: dsa: mt7530: fix 10M/100M speed on MT7988 switch
+- ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
+- selftests: net: give more time for GRO aggregation
+- selftests: net: add missing required classifier
+- selftests: net: add missing config for big tcp tests
+- net: phy: mediatek-ge-soc: sync driver with MediaTek SDK
+- net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working
+- gve: Fix skb truesize underestimation
+- selftests: net: explicitly wait for listener ready
+- selftests: net: remove dependency on ebpf tests
+- HID: hidraw: fix a problem of memory leak in hidraw_release()
+- scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
+- regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register
+- kunit: run test suites only after module initialization completes
+- scsi: isci: Fix an error code problem in isci_io_request_build()
+- riscv: Fix build error on rv32 + XIP
+- drm/amdkfd: only flush mes process context if mes support is there
+- drm: using mul_u32_u32() requires linux/math64.h
+- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
+- perf: Fix the nr_addr_filters fix
+- i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126
+- drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
+- drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
+- drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()'
+- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
+- drm/amdgpu: fix avg vs input power reporting on smu7
+- ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
+- ceph: reinitialize mds feature bit even when session in open
+- virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
+- drm/amdkfd: Fix lock dependency warning with srcu
+- drm/amdkfd: Fix lock dependency warning
+- libsubcmd: Fix memory leak in uniq()
+- misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
+- usb: xhci-plat: fix usb disconnect issue after s4
+- 9p: Fix initialisation of netfs_inode for 9p
+- PCI/AER: Decode Requester ID when no error info found
+- PCI: Fix 64GT/s effective data rate calculation
+- spmi: mediatek: Fix UAF on device remove
+- fs/kernfs/dir: obey S_ISGID
+- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
+- selftests/sgx: Fix linker script asserts
+- usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub
+- usb: hub: Replace hardcoded quirk value with BIT() macro
+- extcon: fix possible name leak in extcon_dev_register()
+- perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
+- PCI: switchtec: Fix stdev_release() crash after surprise hot remove
+- PCI: Only override AMD USB controller if required
+- mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
+- mfd: ti_am335x_tscadc: Fix TI SoC dependencies
+- xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
+- riscv: Make XIP bootable again
+- i3c: master: cdns: Update maximum prescaler value for i2c clock
+- um: time-travel: fix time corruption
+- um: net: Fix return type of uml_net_start_xmit()
+- um: Don't use vfprintf() for os_info()
+- um: Fix naming clash between UML and scheduler
+- leds: trigger: panic: Don't register panic notifier if creating the trigger failed
+- pinctrl: baytrail: Fix types of config value in byt_pin_config_set()
+- ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
+- drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well
+- drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
+- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
+- drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()'
+- Re-revert "drm/amd/display: Enable Replay for static screen use cases"
+- drm/amdgpu: Let KFD sync with VM fences
+- drm/amd/display: Fix minor issues in BW Allocation Phase2
+- drm/amdgpu: Fix ecc irq enable/disable unpaired
+- clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
+- drm/amd/display: Only clear symclk otg flag for HDMI
+- drm/amd/display: make flip_timestamp_in_us a 64-bit variable
+- accel/habanalabs: add support for Gaudi2C device
+- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
+- watchdog: starfive: add lock annotations to fix context imbalances
+- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
+- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
+- drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
+- drm/msm/dpu: fix writeback programming for YUV cases
+- drm/msm/dpu: Ratelimit framedone timeout msgs
+- drm/msm/dpu: enable writeback on SM8450
+- drm/msm/dpu: enable writeback on SM8350
+- drm/amdkfd: fix mes set shader debugger process management
+- drm/amd/display: Force p-state disallow if leaving no plane config
+- drm/amd/display: For prefetch mode > 0, extend prefetch if possible
+- media: i2c: imx335: Fix hblank min/max values
+- media: ddbridge: fix an error code problem in ddb_probe
+- media: amphion: remove mutext lock in condition of wait_event
+- IB/ipoib: Fix mcast list locking
+- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
+- hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6
+- hwmon: (nct6775) Fix fan speed set failure in automatic mode
+- media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state
+- media: rkisp1: Fix IRQ disable race issue
+- media: rkisp1: Store IRQ lines
+- media: rkisp1: Fix IRQ handler return values
+- media: rkisp1: Drop IRQF_SHARED
+- media: uvcvideo: Fix power line control for SunplusIT camera
+- media: uvcvideo: Fix power line control for a Chicony camera
+- drm/msm/dp: Add DisplayPort controller for SM8650
+- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
+- ALSA: hda: Intel: add HDA_ARL PCI ID support
+- PCI: add INTEL_HDA_ARL to pci_ids.h
+- media: rockchip: rga: fix swizzling for RGB formats
+- media: stk1160: Fixed high volume of stk1160_dbg messages
+- drm/mipi-dsi: Fix detach call without attach
+- drm/framebuffer: Fix use of uninitialized variable
+- drm/drm_file: fix use of uninitialized variable
+- drm/amd/display: Fix MST PBN/X.Y value calculations
+- ASoC: amd: Add new dmi entries for acp5x platform
+- f2fs: fix write pointers on zoned device after roll forward
+- drm/amd/display: Fix tiled display misalignment
+- drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
+- drm/panel-edp: Add override_edid_mode quirk for generic edp
+- RDMA/IPoIB: Fix error code return in ipoib_mcast_join
+- reiserfs: Avoid touching renamed directory if parent does not change
+- fast_dput(): handle underflows gracefully
+- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
+- ALSA: hda: Refer to correct stream index at loops
+- f2fs: fix to check return value of f2fs_reserve_new_block()
+- net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure
+- net: kcm: fix direct access to bv_len
+- octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
+- i40e: Fix VF disable behavior to block all traffic
+- arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings
+- arm64: dts: sprd: Add clock reference for pll2 on UMS512
+- bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
+- net/smc: disable SEID on non-s390 archs where virtual ISM may be used
+- Bluetooth: L2CAP: Fix possible multiple reject send
+- Bluetooth: hci_sync: fix BR/EDR wakeup bug
+- Bluetooth: ISO: Avoid creating child socket if PA sync is terminating
+- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
+- wifi: cfg80211: free beacon_ies when overridden from hidden BSS
+- wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
+- libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
+- wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members
+- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
+- arm64: dts: amlogic: fix format for s4 uart node
+- ice: fix pre-shifted bit usage
+- arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports
+- arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
+- arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
+- block: prevent an integer overflow in bvec_try_merge_hw_page
+- net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
+- net: atlantic: eliminate double free in error handling logic
+- ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values
+- scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM
+- scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes
+- scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC
+- ARM: dts: imx23/28: Fix the DMA controller node name
+- ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
+- ARM: dts: imx27-apf27dev: Fix LED name
+- ARM: dts: imx25/27: Pass timing0
+- ARM: dts: imx25: Fix the iim compatible string
+- selftests/bpf: fix compiler warnings in RELEASE=1 mode
+- arm64: zynqmp: Fix clock node name in kv260 cards
+- arm64: zynqmp: Move fixed clock to / for kv260
+- block/rnbd-srv: Check for unlikely string overflow
+- ionic: bypass firmware cmds when stuck in reset
+- ionic: pass opcode to devcmd_wait
+- net: phy: at803x: fix passing the wrong reference for config_intr
+- ARM: dts: imx1: Fix sram node
+- ARM: dts: imx27: Fix sram node
+- ARM: dts: imx: Use flash@0,0 pattern
+- ARM: dts: imx25/27-eukrea: Fix RTC node name
+- ARM: dts: rockchip: fix rk3036 hdmi ports node
+- wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850
+- bpf: Set uattr->batch.count as zero before batched update or deletion
+- wifi: mt76: mt7996: add PCI IDs for mt7992
+- wifi: mt76: connac: fix EHT phy mode check
+- arm64: dts: qcom: sm8350: Fix remoteproc interrupt type
+- arm64: dts: qcom: sm8450: fix soundwire controllers node name
+- arm64: dts: qcom: sm8550: fix soundwire controllers node name
+- net: mvmdio: Avoid excessive sleeps in polled mode
+- minmax: relax check to allow comparison between unsigned arguments and signed constants
+- minmax: allow comparisons of 'int' against 'unsigned char/short'
+- minmax: fix indentation of __cmp_once() and __clamp_once()
+- minmax: allow min()/max()/clamp() if the arguments have the same signedness.
+- minmax: add umin(a, b) and umax(a, b)
+- minmax: fix header inclusions
+- minmax: deduplicate __unconst_integer_typeof()
+- scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
+- scsi: libfc: Don't schedule abort twice
+- wifi: ath12k: fix and enable AP mode for WCN7850
+- bpf: Set need_defer as false when clearing fd array during map free
+- bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers
+- wifi: rtw89: fix misbehavior of TX beacon in concurrent mode
+- wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early
+- wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
+- bpf: Fix a few selftest failures due to llvm18 change
+- ARM: dts: imx7s: Fix nand-controller #size-cells
+- ARM: dts: imx7s: Fix lcdif compatible
+- ARM: dts: imx7d: Fix coresight funnel ports
+- scsi: arcmsr: Support new PCI device IDs 1883 and 1886
+- scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
+- scsi: mpi3mr: Add support for SAS5116 PCI IDs
+- net: usb: ax88179_178a: avoid two consecutive device resets
+- bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
+- PCI: Add no PM reset quirk for NVIDIA Spectrum devices
+- net: phy: micrel: fix ts_info value in case of no phc
+- ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges
+- ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
+- scsi: lpfc: Fix possible file string name overflow when updating firmware
+- soc: xilinx: fix unhandled SGI warning message
+- soc: xilinx: Fix for call trace due to the usage of smp_processor_id()
+- ARM: dts: qcom: msm8660: fix PMIC node labels
+- ARM: dts: qcom: mdm9615: fix PMIC node labels
+- ARM: dts: qcom: strip prefix from PMIC files
+- selftests/bpf: Fix issues in setup_classid_environment()
+- wifi: rt2x00: correct wrong BBP register in RxDCOC calibration
+- selftests/bpf: Fix pyperf180 compilation failure with clang18
+- libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET
+- selftests/bpf: satisfy compiler by having explicit return in btf test
+- selftests/bpf: fix RELEASE=1 build for tc_opts
+- wifi: rt2x00: restart beacon queue when hardware reset
+- wifi: rtw89: fix timeout calculation in rtw89_roc_end()
+- ext4: avoid online resizing failures due to oversized flex bg
+- ext4: remove unnecessary check from alloc_flex_gd()
+- ext4: unify the type of flexbg_size to unsigned int
+- ext4: fix inconsistent between segment fstrim and full fstrim
+- ecryptfs: Reject casefold directory inodes
+- smb: client: fix hardlinking of reparse points
+- smb: client: fix renaming of reparse points
+- ext4: treat end of range as exclusive in ext4_zero_range()
+- SUNRPC: Fix a suspicious RCU usage warning
+- sysctl: Fix out of bounds access for empty sysctl registers
+- KVM: s390: fix setting of fpc register
+- s390/ptrace: handle setting of fpc register correctly
+- s390/vfio-ap: fix sysfs status attribute for AP queue devices
+- arch: consolidate arch_irq_work_raise prototypes
+- s390/boot: always align vmalloc area on segment boundary
+- jfs: fix array-index-out-of-bounds in diNewExt
+- rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
+- afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
+- afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
+- crypto: stm32/crc32 - fix parsing list of devices
+- erofs: fix ztailpacking for subpage compressed blocks
+- crypto: octeontx2 - Fix cptvf driver cleanup
+- crypto: starfive - Fix dev_err_probe return error
+- erofs: fix up compacted indexes for block size < 4096
+- pstore/ram: Fix crash when setting number of cpus to an odd number
+- crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings
+- hwrng: starfive - Fix dev_err_probe return error
+- jfs: fix uaf in jfs_evict_inode
+- jfs: fix array-index-out-of-bounds in dbAdjTree
+- jfs: fix slab-out-of-bounds Read in dtSearch
+- UBSAN: array-index-out-of-bounds in dtSplitRoot
+- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
+- thermal: core: Fix thermal zone suspend-resume synchronization
+- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
+- PM / devfreq: Synchronize devfreq_monitor_[start/stop]
+- kunit: tool: fix parsing of test attributes
+- ACPI: NUMA: Fix the logic of getting the fake_pxm value
+- selftests/nolibc: fix testcase status alignment
+- ACPI: extlog: fix NULL pointer dereference check
+- PNP: ACPI: fix fortify warning
+- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
+- audit: Send netlink ACK before setting connection in auditd_set
+- regulator: core: Only increment use_count when enable_count changes
+- debugobjects: Stop accessing objects after releasing hash bucket lock
+- perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
+- x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
+- powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
+- x86/boot: Ignore NMIs during very early boot
+- powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
+- powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
+- powerpc: Fix build error due to is_valid_bugaddr()
+- drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
+- arm64: irq: set the correct node for VMAP stack
+- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
+- asm-generic: make sparse happy with odd-sized put_unaligned_*()
+- Documentation/sphinx: fix Python string escapes
+- thermal: trip: Drop lockdep assertion from thermal_zone_trip_id()
+- serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
+- x86/entry/ia32: Ensure s32 is sign extended to s64
+- tick/sched: Preserve number of idle sleeps across CPU hotplug events
+- clocksource: Skip watchdog check for large watchdog intervals
+- genirq: Initialize resend_node hlist for all interrupt descriptors
+- mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
+- cxl/region:Fix overflow issue in alloc_hpa()
+- drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE
+- MIPS: lantiq: register smp_ops on non-smp platforms
+- spi: fix finalize message on error return
+- cifs: fix stray unlock in cifs_chan_skip_or_disable
+- spi: spi-cadence: Reverse the order of interleaved write and read operations
+- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
+- cpufreq/amd-pstate: Fix setting scaling max/min freq values
+- drm/bridge: anx7625: Ensure bridge is suspended in disable()
+- block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
+- spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list
+- ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd
+- gpio: eic-sprd: Clear interrupt after set the interrupt type
+- firmware: arm_scmi: Use xa_insert() when saving raw queues
+- firmware: arm_scmi: Use xa_insert() to store opps
+- drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
+- drm/exynos: fix accidental on-stack copy of exynos_drm_plane
+- memblock: fix crash when reserved memory is not added to memory
+- drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case
+- drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
+- drm/bridge: sii902x: Fix audio codec unregistration
+- drm/bridge: sii902x: Fix probing race issue
+- drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02
+- drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
+- drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
+- drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
+- drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
+- drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name
+- drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
+- drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0
+- drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
+- drm/i915/lnl: Remove watchdog timers for PSR
+- btrfs: zoned: optimize hint byte for zoned allocator
+- btrfs: zoned: factor out prepare_allocation_zoned()
+- serial: sc16is7xx: fix unconditional activation of THRI interrupt
+- serial: sc16is7xx: Use port lock wrappers
+- serial: core: Provide port lock wrappers
+- mm: migrate: fix getting incorrect page mapping during page migration
+- mm: migrate: record the mlocked page status to remove unnecessary lru drain
+- thermal: gov_power_allocator: avoid inability to reset a cdev
+- thermal: core: Store trip pointer in struct thermal_instance
+- thermal: trip: Drop redundant trips check from for_each_thermal_trip()
+- media: i2c: imx290: Properly encode registers as little-endian
+- media: v4l2-cci: Add support for little-endian encoded registers
+- media: v4l: cci: Add macros to obtain register width and address
+- media: v4l: cci: Include linux/bits.h
+- pipe: wakeup wr_wait after setting max_usage
+- fs/pipe: move check to pipe_has_watch_queue()
+- thermal: intel: hfi: Add syscore callbacks for system-wide PM
+- thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline
+- thermal: intel: hfi: Refactor enabling code into helper functions
+- net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_CGROUP_BPF is not set
+- drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
+- drm/amdgpu/pm: Fix the power source flag error
+- drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()'
+- drm/amd/display: Align the returned error code with legacy DP
+- drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
+- drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay()
+- drm/amdgpu: correct the cu count for gfx v11
+- drm/bridge: nxp-ptn3460: simplify some error checking
+- Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1"
+- drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
+- drm/amd/display: fix bandwidth validation failure on DCN 2.1
+- drm: Allow drivers to indicate the damage helpers to ignore damage clips
+- drm/virtio: Disable damage clipping if FB changed since last page-flip
+- drm: Disable the cursor plane on atomic contexts with virtualized drivers
+- drm/tidss: Fix atomic_flush check
+- drm: Fix TODO list mentioning non-KMS drivers
+- drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
+- drm: Don't unref the same fb many times by mistake due to deadlock handling
+- Revert "drm/i915/dsi: Do display on sequence later on icl+"
+- cpufreq: intel_pstate: Refine computation of P-state for given frequency
+- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
+- xfs: read only mounts with fsopen mount API are busted
+- drm/amdgpu: Fix the null pointer when load rlc firmware
+- Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync"
+- firmware: arm_scmi: Check mailbox/SMT channel for consistency
+- ksmbd: fix global oob in ksmbd_nl_policy
+- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
+- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
+- netfilter: nf_tables: reject QUEUE/DROP verdict parameters
+- netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
+- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
+- nfsd: fix RELEASE_LOCKOWNER
+- wifi: iwlwifi: fix a memory corruption
+- exec: Fix error handling in begin_new_exec()
+- rbd: don't move requests to the running list on errors
+- btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
+- btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
+- btrfs: don't warn if discard range is not aligned to sector
+- btrfs: tree-checker: fix inline ref size in error messages
+- btrfs: ref-verify: free ref cache before clearing mount opt
+- btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
+- btrfs: zoned: fix lock ordering in btrfs_zone_activate()
+- tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring
+- tsnep: Remove FCS for XDP data path
+- net: fec: fix the unhandled context fault from smmu
+- selftests: bonding: do not test arp/ns target with mode balance-alb/tlb
+- fjes: fix memleaks in fjes_hw_setup
+- i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue
+- i40e: set xdp_rxq_info::frag_size
+- xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL
+- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue
+- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers
+- ice: remove redundant xdp_rxq_info registration
+- i40e: handle multi-buffer packets that are shrunk by xdp prog
+- ice: work on pre-XDP prog frag count
+- xsk: fix usage of multi-buffer BPF helpers for ZC XDP
+- bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf
+- bpf: Propagate modified uaddrlen from cgroup sockaddr programs
+- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags
+- xsk: recycle buffer in case Rx queue was full
+- selftests: netdevsim: fix the udp_tunnel_nic test
+- selftests: net: fix rps_default_mask with >32 CPUs
+- net: mvpp2: clear BM pool before initialization
+- net: stmmac: Wait a bit for the reset to take effect
+- netfilter: nf_tables: validate NFPROTO_* family
+- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
+- netfilter: nft_limit: reject configurations that cause integer overflow
+- rcu: Defer RCU kthreads wakeup when CPU is dying
+- net/mlx5e: fix a potential double-free in fs_any_create_groups
+- net/mlx5e: fix a double-free in arfs_create_groups
+- net/mlx5e: Ignore IPsec replay window values on sender side
+- net/mlx5e: Allow software parsing when IPsec crypto is enabled
+- net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO
+- net/mlx5: DR, Can't go to uplink vport on RX rule
+- net/mlx5: DR, Use the right GVMI number for drop action
+- net/mlx5: Bridge, fix multicast packets sent to uplink
+- net/mlx5: Bridge, Enable mcast in smfs steering mode
+- net/mlx5: Fix a WARN upon a callback command failure
+- net/mlx5e: Fix peer flow lists handling
+- net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context
+- net/sched: flower: Fix chain template offload
+- selftests: fill in some missing configs for net
+- ipv6: init the accept_queue's spinlocks in inet6_create
+- netlink: fix potential sleeping issue in mqueue_flush_file
+- selftest: Don't reuse port for SO_INCOMING_CPU test.
+- tcp: Add memory barrier to tcp_push()
+- afs: Hide silly-rename files from userspace
+- tracing: Ensure visibility when inserting an element into tracing_map
+- netfs, fscache: Prevent Oops in fscache_put_cache()
+- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
+- net: micrel: Fix PTP frame parsing for lan8814
+- tun: add missing rx stats accounting in tun_xdp_act
+- tun: fix missing dropped counter in tun_xdp_act
+- net: fix removing a namespace with conflicting altnames
+- udp: fix busy polling
+- llc: Drop support for ETH_P_TR_802_2.
+- llc: make llc_ui_sendmsg() more robust against bonding changes
+- vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
+- bnxt_en: Prevent kernel warning when running offline self test
+- bnxt_en: Wait for FLR to complete during probe
+- tcp: make sure init the accept_queue's spinlocks once
+- selftests: bonding: Increase timeout to 1200s
+- net/smc: fix illegal rmb_desc access in SMC-D connection dump
+- wifi: mac80211: fix potential sta-link leak
+- SUNRPC: use request size to initialize bio_vec in svc_udp_sendto()
+- cifs: after disabling multichannel, mark tcon for reconnect
+- cifs: fix a pending undercount of srv_count
+- cifs: fix lock ordering while disabling multichannel
+- Revert "drm/amd: Enable PCIe PME from D3"
+- selftests/bpf: check if max number of bpf_loop iterations is tracked
+- bpf: keep track of max number of bpf_loop callback iterations
+- selftests/bpf: test widening for iterating callbacks
+- bpf: widening for callback iterators
+- selftests/bpf: tests for iterating callbacks
+- bpf: verify callbacks as if they are called unknown number of times
+- bpf: extract setup_func_entry() utility function
+- bpf: extract __check_reg_arg() utility function
+- selftests/bpf: track string payload offset as scalar in strobemeta
+- selftests/bpf: track tcp payload offset as scalar in xdp_synproxy
+- bpf: print full verifier states on infinite loop detection
+- selftests/bpf: test if state loops are detected in a tricky case
+- bpf: correct loop detection for iterators convergence
+- selftests/bpf: tests with delayed read/precision makrs in loop body
+- bpf: exact states comparison for iterator convergence checks
+- bpf: extract same_callsites() as utility function
+- bpf: move explored_state() closer to the beginning of verifier.c
+- dt-bindings: net: snps,dwmac: Tx coe unsupported
+- ksmbd: Add missing set_freezable() for freezable kthread
+- ksmbd: send lease break notification on FILE_RENAME_INFORMATION
+- ksmbd: don't increment epoch if current state and request state are same
+- ksmbd: fix potential circular locking issue in smb2_set_ea()
+- ksmbd: set v2 lease version on lease upgrade
+- serial: Do not hold the port lock when setting rx-during-tx GPIO
+- mm: page_alloc: unreserve highatomic page blocks before oom
+- LoongArch/smp: Call rcutree_report_cpu_starting() earlier
+- serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
+- serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
+- serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
+- serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
+- serial: sc16is7xx: change EFR lock to operate on each channels
+- serial: sc16is7xx: remove unused line structure member
+- serial: sc16is7xx: remove global regmap from struct sc16is7xx_port
+- serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name()
+- serial: sc16is7xx: improve regmap debugfs by using one regmap per port
+- rename(): fix the locking of subdirectories
+- mm/sparsemem: fix race in accessing memory_section->usage
+- mm/rmap: fix misplaced parenthesis of a likely()
+- selftests: mm: hugepage-vmemmap fails on 64K page size systems
+- kexec: do syscore_shutdown() in kernel_kexec
+- ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
+- nouveau/vmm: don't set addr on the fail path to avoid warning
+- rtc: Extend timeout for waiting for UIP to clear to 1s
+- rtc: Add support for configuring the UIP timeout for RTC reads
+- rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()
+- rtc: Adjust failure return code for cmos_set_alarm()
+- rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
+- arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
+- arm64/sme: Always exit sme_alloc() early with existing storage
+- arm64: errata: Add Cortex-A510 speculative unprivileged load workaround
+- arm64: Rename ARM64_WORKAROUND_2966298
+- riscv: mm: Fixup compat mode boot failure
+- riscv: mm: Fixup compat arch_get_mmap_end
+- media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
+- media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker.
+- media: i2c: st-mipid02: correct format propagation
+- mmc: mmc_spi: remove custom DMA mapped buffers
+- mmc: core: Use mrq.sbc in close-ended ffu
+- media: videobuf2-dma-sg: fix vmap callback
+- scripts/get_abi: fix source path leak
+- docs: kernel_abi.py: fix command injection
+- dlm: use kernel_connect() and kernel_bind()
+- lsm: new security_file_ioctl_compat() hook
+- ARM: dts: qcom: sdx55: fix USB SS wakeup
+- arm64: dts: qcom: sdm670: fix USB SS wakeup
+- arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts
+- arm64: dts: qcom: sc8180x: fix USB SS wakeup
+- arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts
+- arm64: dts: qcom: sm8150: fix USB SS wakeup
+- arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts
+- arm64: dts: qcom: sdm845: fix USB SS wakeup
+- arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
+- ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
+- arm64: dts: qcom: Add missing vio-supply for AW2013
+- arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types
+- arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types
+- arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
+- arm64: dts: qcom: sdm670: fix USB wakeup interrupt types
+- arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
+- arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
+- arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely
+- arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely
+- arm64: dts: rockchip: Fix rk3588 USB power-domain clocks
+- arm64: dts: rockchip: configure eth pad driver strength for orangepi r1 plus lts
+- arm64: dts: sprd: fix the cpu node for UMS512
+- ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
+- ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
+- ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
+- arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible
+- ARM: dts: imx6q-apalis: add can power-up delay on ixora board
+- parisc/power: Fix power soft-off button emulation on qemu
+- parisc/firmware: Fix F-extend for PDC addresses
+- bus: mhi: host: Add spinlock to protect WP access when queueing TREs
+- bus: mhi: host: Drop chan lock before queuing buffers
+- bus: mhi: host: Add alignment check for event ring read pointer
+- mips: Fix max_mapnr being uninitialized on early stages
+- nbd: always initialize struct msghdr completely
+- s390/vfio-ap: do not reset queue removed from host config
+- s390/vfio-ap: reset queues associated with adapter for queue unbound from driver
+- s390/vfio-ap: reset queues filtered from the guest's AP config
+- s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB
+- s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration
+- soc: fsl: cpm1: qmc: Fix rx channel reset
+- soc: fsl: cpm1: qmc: Fix __iomem addresses declaration
+- soc: fsl: cpm1: tsa: Fix __iomem addresses declaration
+- media: ov01a10: Enable runtime PM before registering async sub-device
+- media: ov13b10: Enable runtime PM before registering async sub-device
+- media: ov9734: Enable runtime PM before registering async sub-device
+- rpmsg: virtio: Free driver_override when rpmsg_remove()
+- media: imx355: Enable runtime PM before registering async sub-device
+- soc: qcom: pmic_glink_altmode: fix port sanity check
+- mtd: rawnand: Clarify conditions to enable continuous reads
+- mtd: rawnand: Prevent sequential reads with on-die ECC engines
+- mtd: rawnand: Fix core interference with sequential reads
+- mtd: rawnand: Prevent crossing LUN boundaries during sequential reads
+- mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters
+- PM / devfreq: Fix buffer overflow in trans_stat_show
+- s390/vfio-ap: unpin pages on gisc registration failure
+- crypto: s390/aes - Fix buffer overread in CTR mode
+- hwrng: core - Fix page fault dead lock on mmap-ed hwrng
+- PM: hibernate: Enforce ordering during image compression/decompression
+- crypto: api - Disallow identical driver names
+- crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
+- btrfs: sysfs: validate scrub_speed_max value
+- OPP: Pass rounded rate to _set_opp()
+- arm64: properly install vmlinuz.efi
+- PM: sleep: Fix possible deadlocks in core system-wide PM code
+- async: Introduce async_schedule_dev_nocall()
+- async: Split async_schedule_node_domain()
+- ext4: allow for the last group to be marked as trimmed
+- powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2
+- cifs: update iface_last_update on each query-and-update
+- cifs: handle servers that still advertise multichannel after disabling
+- cifs: reconnect worker should take reference on server struct unconditionally
+- Revert "cifs: reconnect work should have reference on server struct"
+- cifs: handle when server stops supporting multichannel
+- cifs: handle when server starts supporting multichannel
+- cifs: reconnect work should have reference on server struct
+- cifs: handle cases where a channel is closed
+- smb: client: fix parsing of SMB3.1.1 POSIX create context
+- sh: ecovec24: Rename missed backlight field from fbdev to dev
+- scsi: core: Kick the requeue list after inserting when flushing
+- riscv: Fix an off-by-one in get_early_cmdline()
+- scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
+- dmaengine: idxd: Move dma_free_coherent() out of spinlocked context
+- dmaengine: fix NULL pointer in channel unregistration function
+- dmaengine: fsl-edma: fix eDMAv4 channel allocation issue
+- iio: adc: ad7091r: Enable internal vref if external vref is not supplied
+- iio: adc: ad7091r: Allow users to configure device events
+- iio: adc: ad7091r: Set alert bit in config register
+- net: stmmac: Prevent DSA tags from breaking COE
+- net: stmmac: Tx coe sw fallback
+- soundwire: fix initializing sysfs for same devices on different buses
+- soundwire: bus: introduce controller_id
+- serial: core: set missing supported flag for RX during TX GPIO
+- serial: core: Simplify uart_get_rs485_mode()
+- docs: kernel_feat.py: fix potential command injection
+- docs: sparse: add sparse.rst to toctree
+- docs: sparse: move TW sparse.txt to TW dev-tools
+- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
+- arm64: dts: armada-3720-turris-mox: set irq type for RTC
+- Revert "KEYS: encrypted: Add check for strsep"
+- riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
+- i2c: s3c24xx: fix transferring more than one message in polling mode
+- i2c: s3c24xx: fix read transfers in polling mode
+- ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
+- selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
+- mlxsw: spectrum_router: Register netdevice notifier before nexthop
+- mlxsw: spectrum_acl_tcam: Fix stack corruption
+- mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
+- mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
+- loop: fix the the direct I/O support check when used on top of block devices
+- ethtool: netlink: Add missing ethnl_ops_begin/complete
+- arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
+- kdb: Fix a potential buffer overflow in kdb_local()
+- io_uring: adjust defer tw counting
+- ipvs: avoid stat macros calls from preemptible context
+- netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
+- netfilter: nf_tables: skip dead set elements in netlink dump
+- netfilter: nf_tables: do not allow mismatch field size and set key length
+- netfilter: bridge: replace physindev with physinif in nf_bridge_info
+- netfilter: propagate net to nf_bridge_get_physindev
+- netfilter: nf_queue: remove excess nf_bridge variable
+- netfilter: nfnetlink_log: use proper helper for fetching physinif
+- netfilter: nft_limit: do not ignore unsupported flags
+- netfilter: nf_tables: reject invalid set policy
+- net: netdevsim: don't try to destroy PHC on VFs
+- mptcp: relax check on MPC passive fallback
+- LoongArch: BPF: Prevent out-of-bounds memory access
+- net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
+- bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
+- net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
+- selftests: bonding: Change script interpreter
+- drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL
+- drm/amdkfd: fixes for HMM mem allocation
+- ASoC: SOF: ipc4-loader: remove the CPC check warnings
+- gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe
+- dt-bindings: gpio: xilinx: Fix node address in gpio
+- net: ravb: Fix dma_addr_t truncation in error case
+- net: tls, fix WARNIING in __sk_msg_free
+- bpf: Avoid iter->offset making backward progress in bpf_iter_udp
+- bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket
+- net: netdev_queue: netdev_txq_completed_mb(): fix wake condition
+- net: add more sanity check in virtio_net_hdr_to_skb()
+- udp: annotate data-races around up->pending
+- net: stmmac: Fix ethool link settings ops for integrated PCS
+- block: ensure we hold a queue reference when using queue limits
+- mptcp: refine opt_mp_capable determination
+- mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
+- mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
+- mptcp: strict validation before using mp_opt->hmac
+- mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
+- ALSA: hda: Properly setup HDMI stream
+- net: phy: micrel: populate .soft_reset for KSZ9131
+- net: micrel: Fix PTP frame parsing for lan8841
+- amt: do not use overwrapped cb area
+- net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
+- octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2
+- rxrpc: Fix use of Don't Fragment flag
+- net: qualcomm: rmnet: fix global oob in rmnet_policy
+- s390/pci: fix max size calculation in zpci_memcpy_toio()
+- ASoC: mediatek: sof-common: Add NULL check for normal_link string
+- PCI: mediatek-gen3: Fix translation window size calculation
+- PCI: keystone: Fix race condition when initializing PHYs
+- nvmet-tcp: Fix the H2C expected PDU len calculation
+- nvme: trace: avoid memcpy overflow warning
+- nvmet: re-fix tracing strncpy() warning
+- hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume
+- spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function
+- cxl/port: Fix missing target list lock
+- perf db-export: Fix missing reference count get in call_path_from_sample()
+- serial: apbuart: fix console prompt on qemu
+- serial: imx: Correct clock error message in function probe()
+- usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
+- apparmor: avoid crash when parsed profile name is empty
+- apparmor: fix possible memory leak in unpack_trans_table
+- cxl/region: fix x9 interleave typo
+- perf stat: Fix hard coded LL miss units
+- perf env: Avoid recursively taking env->bpf_progs.lock
+- nvmet-tcp: fix a crash in nvmet_req_complete()
+- nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
+- apparmor: Fix ref count leak in task_kill
+- vdpa: Fix an error handling path in eni_vdpa_probe()
+- power: supply: Fix null pointer dereference in smb2_probe
+- usb: gadget: webcam: Make g_webcam loadable again
+- spmi: mtk-pmif: Serialize PMIF status check and command submission
+- usb: cdc-acm: return correct error code on unsupported break
+- tty: use 'if' in send_break() instead of 'goto'
+- tty: don't check for signal_pending() in send_break()
+- tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
+- PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single()
+- bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs
+- bus: mhi: ep: Use slab allocator where applicable
+- bus: mhi: ep: Do not allocate event ring element on stack
+- perf unwind-libunwind: Fix base address for .eh_frame
+- perf unwind-libdw: Handle JIT-generated DSOs properly
+- perf genelf: Set ELF program header addresses properly
+- perf header: Fix one memory leakage in perf_event__fprintf_event_update()
+- iio: adc: ad9467: fix scale setting
+- iio: adc: ad9467: add mutex to struct ad9467_state
+- iio: adc: ad9467: don't ignore error codes
+- iio: adc: ad9467: fix reset gpio handling
+- selftests/sgx: Skip non X86_64 platform
+- selftests/sgx: Include memory clobber for inline asm in test enclave
+- selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
+- selftests/sgx: Fix uninitialized pointer dereference in error path
+- serial: imx: fix tx statemachine deadlock
+- software node: Let args be NULL in software_node_get_reference_args
+- acpi: property: Let args be NULL in __acpi_node_get_property_reference
+- base/node.c: initialize the accessor list before registering
+- perf stat: Exit perf stat if parse groups fails
+- perf mem: Fix error on hybrid related to availability of mem event in a PMU
+- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT
+- vfio/pds: Fix calculations in pds_vfio_dirty_sync
+- perf test record user-regs: Fix mask for vg register
+- libapi: Add missing linux/types.h header to get the __u64 type on io.h
+- perf header: Fix segfault on build_mem_topology() error path
+- perf test: Remove atomics from test_loop to avoid test failures
+- power: supply: bq256xx: fix some problem in bq256xx_hw_init
+- power: supply: cw2015: correct time_to_empty units in sysfs
+- MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
+- MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
+- riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
+- riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
+- riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
+- riscv: Fix module_alloc() that did not reset the linear mapping permissions
+- riscv: Check if the code to patch lies in the exit section
+- um: virt-pci: fix platform map offset
+- mips: Fix incorrect max_low_pfn adjustment
+- mips: dmi: Fix early remap on MIPS32
+- srcu: Use try-lock lockdep annotation for NMI-safe access.
+- mfd: intel-lpss: Fix the fractional clock divider flags
+- mfd: tps6594: Add null pointer check to tps6594_device_init()
+- leds: aw200xx: Fix write to DIM parameter
+- leds: aw2013: Select missing dependency REGMAP_I2C
+- mfd: syscon: Fix null pointer dereference in of_syscon_register()
+- mfd: cs42l43: Correct SoundWire port list
+- mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO
+- ARM: 9330/1: davinci: also select PINCTRL
+- serial: sc16is7xx: set safe default SPI clock frequency
+- serial: sc16is7xx: add check for unsupported SPI modes during probe
+- HID: wacom: Correct behavior when processing some confidence == false touches
+- HID: sensor-hub: Enable hid core report processing for all devices
+- iio: adc: ad7091r: Pass iio_dev to event handler
+- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing
+- KVM: x86/pmu: Move PMU reset logic to common x86 code
+- KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
+- x86/kvm: Do not try to disable kvmclock if it was not enabled
+- PCI: mediatek: Clear interrupt status before dispatching handler
+- PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
+- x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS
+- PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
+- cxl/port: Fix decoder initialization when nr_targets > interleave_ways
+- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
+- Revert "net: rtnetlink: Enslave device before bringing it up"
+- net: stmmac: fix ethtool per-queue statistics
+- wifi: mwifiex: fix uninitialized firmware_stat
+- wifi: mwifiex: configure BSSID consistently when starting AP
+- wifi: mwifiex: add extra delay for firmware ready
+- wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
+- wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
+- wifi: mt76: fix broken precal loading from MTD for mt7915
+- iommu/arm-smmu-qcom: Add missing GMU entry to match table
+- bpf: Fix re-attachment branch in bpf_tracing_prog_attach
+- Bluetooth: Fix atomicity violation in {min,max}_key_size_set
+- md/raid1: Use blk_opf_t for read and write operations
+- pwm: Fix out-of-bounds access in of_pwm_single_xlate()
+- pwm: jz4740: Don't use dev_err_probe() in .request()
+- netfilter: nf_tables: check if catch-all set element is active in next generation
+- block: Fix iterating over an empty bio with bio_for_each_folio_all
+- block: Remove special-casing of compound pages
+- drm/amd: Enable PCIe PME from D3
+- scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
+- scsi: mpi3mr: Clean up block devices post controller reset
+- scsi: mpi3mr: Refresh sdev queue depth after controller reset
+- scsi: target: core: add missing file_{start,end}_write()
+- scsi: ufs: core: Simplify power management during async scan
+- fbdev: flush deferred IO before closing
+- fbdev: flush deferred work in fb_deferred_io_fsync()
+- fbdev/acornfb: Fix name of fb_ops initializer macro
+- io_uring: ensure local task_work is run on wait timeout
+- io_uring/rw: ensure io->bytes_done is always initialized
+- io_uring: don't check iopoll if request completes
+- LoongArch: Fix and simplify fcsr initialization on execve()
+- ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION
+- ksmbd: only v2 leases handle the directory
+- ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
+- ksmbd: validate mech token in session setup
+- ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
+- ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
+- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
+- ALSA: oxygen: Fix right channel of capture volume mixer
+- serial: omap: do not override settings for RS485 support
+- serial: 8250_exar: Set missing rs485_supported flag
+- serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
+- serial: core, imx: do not set RS485 enabled if it is not supported
+- serial: 8250_bcm2835aux: Restore clock error handling
+- serial: core: make sure RS485 cannot be enabled when it is not supported
+- serial: core: fix sanitizing check for RTS settings
+- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header
+- usb: mon: Fix atomicity violation in mon_bin_vma_fault
+- usb: typec: class: fix typec_altmode_put_partner to put plugs
+- Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
+- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
+- usb: cdns3: fix iso transfer error when mult is not zero
+- usb: cdns3: fix uvc failure work since sg support enabled
+- usb: chipidea: wait controller resume finished for wakeup irq
+- Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
+- Revert "usb: dwc3: Soft reset phy on probe for host"
+- usb: dwc3: gadget: Queue PM runtime idle on disconnect event
+- usb: dwc3: gadget: Handle EP0 request dequeuing properly
+- usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
+- usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
+- Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()"
+- tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
+- powerpc/64s: Increase default stack size to 32KB
+- clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
+- binder: fix race between mmput() and do_exit()
+- xen-netback: don't produce zero-size SKB frags
+- Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole"
+- rust: Ignore preserve-most functions
+- Input: atkbd - use ab83 as id when skipping the getid command
+- mips/smp: Call rcutree_report_cpu_starting() earlier
+- binder: fix unused alloc->free_async_space
+- binder: fix async space check for 0-sized buffers
+- keys, dns: Fix size check of V1 server-list header
+- selftests/bpf: Add assert for user stacks in test_task_stack
+- Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock"
+- kernfs: convert kernfs_idr_lock to an irq safe raw spinlock
+- class: fix use-after-free in class_register()
+- of: unittest: Fix of_count_phandle_with_args() expected value message
+- fbdev: imxfb: fix left margin setting
+- of: Fix double free in of_parse_phandle_with_args_map
+- ksmbd: validate the zero field of packet header
+- kselftest/alsa - conf: Stringify the printed errno in sysfs_get()
+- kselftest/alsa - mixer-test: Fix the print format specifier warning
+- kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
+- drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings()
+- drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
+- drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
+- IB/iser: Prevent invalidating wrong MR
+- gpio: sysfs: drop the mention of gpiochip_find() from sysfs code
+- gpiolib: provide gpio_device_find()
+- gpiolib: make gpio_device_get() and gpio_device_put() public
+- drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process'
+- mmc: sdhci_omap: Fix TI SoC dependencies
+- mmc: sdhci_am654: Fix TI SoC dependencies
+- ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
+- ALSA: scarlett2: Add missing error checks to *_ctl_get()
+- ALSA: scarlett2: Allow passing any output to line_out_remap()
+- ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
+- ALSA: scarlett2: Add missing error check to scarlett2_config_save()
+- ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
+- pwm: stm32: Fix enable count for clk in .probe()
+- pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
+- clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
+- clk: qcom: dispcc-sm8550: Update disp PLL settings
+- clk: qcom: gcc-sm8550: Mark RCGs shared where applicable
+- clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs
+- clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable
+- clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag
+- accel/habanalabs: fix information leak in sec_attest_info()
+- drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
+- ASoC: tas2781: add support for FW version 0x0503
+- ASoC: amd: vangogh: Drop conflicting ACPI-based probing
+- clk: si5341: fix an error code problem in si5341_output_clk_set_rate
+- clk: rs9: Fix DIF OEn bit placement on 9FGV0241
+- watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
+- watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
+- watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
+- watchdog: set cdev owner before adding
+- drivers: clk: zynqmp: update divider round rate logic
+- drivers: clk: zynqmp: calculate closest mux rate
+- clk: sp7021: fix return value check in sp7021_clk_probe()
+- clk: qcom: videocc-sm8150: Add missing PLL config property
+- clk: qcom: videocc-sm8150: Update the videocc resets
+- dt-bindings: clock: Update the videocc resets for sm8150
+- f2fs: fix to check return value of f2fs_recover_xattr_data
+- drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
+- gpu/drm/radeon: fix two memleaks in radeon_vm_init
+- drivers/amd/pm: fix a use-after-free in kv_parse_power_table
+- drm/amd/pm: fix a double-free in si_dpm_init
+- drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
+- drm/mediatek: Fix underrun in VDO1 when switches off the layer
+- drm/mediatek: Remove the redundant driver data for DPI
+- drm/mediatek: Return error if MDP RDMA failed to enable the clock
+- drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
+- drm/msm/dpu: Set input_sel bit for INTF
+- clk: renesas: rzg2l: Check reset monitor registers
+- clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
+- media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
+- media: dvbdev: drop refcount on error path in dvb_device_open()
+- f2fs: fix to update iostat correctly in f2fs_filemap_fault()
+- f2fs: fix to check compress file in f2fs_move_file_range()
+- f2fs: fix to wait on block writeback for post_read case
+- drm/panel: st7701: Fix AVCL calculation
+- drm/msm/adreno: Fix A680 chip id
+- media: rkisp1: Fix media device memory leak
+- media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
+- media: imx-mipi-csis: Drop extra clock enable at probe()
+- media: imx-mipi-csis: Fix clock handling in remove()
+- media: bttv: add back vbi hack
+- media: bttv: start_streaming should return a proper error code
+- clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
+- media: cx231xx: fix a memleak in cx231xx_init_isoc
+- drm/bridge: tc358767: Fix return value on error case
+- drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
+- drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
+- drm/radeon/dpm: fix a memleak in sumo_parse_power_table
+- drm/msm/dpu: correct clk bit for WB2 block
+- drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
+- ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget
+- ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL
+- ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
+- media: v4l: async: Fix duplicated list deletion
+- drm/drv: propagate errors from drm_modeset_register_all()
+- drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
+- drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog
+- drm/msm/mdp4: flush vblank event on disable
+- ASoC: cs35l33: Fix GPIO name and drop legacy include
+- drm/imx/lcdc: Fix double-free of driver data
+- drm/tidss: Fix dss reset
+- drm/tidss: Check for K2G in in dispc_softreset()
+- drm/tidss: Return error value from from softreset
+- drm/tidss: Move reset to the end of dispc_init()
+- drm/radeon: check return value of radeon_ring_lock()
+- drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
+- drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
+- drm/bridge: Fix typo in post_disable() description
+- media: amphion: Fix VPU core alias name
+- media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
+- media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
+- media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls
+- media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
+- media: pvrusb2: fix use after free on context disconnection
+- drm/tilcdc: Fix irq free on unload
+- drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
+- drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
+- drm/panel-elida-kd35t133: hold panel in reset for unprepare
+- drm/panel: nv3051d: Hold panel in reset for unprepare
+- RDMA/usnic: Silence uninitialized symbol smatch warnings
+- drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
+- drm/dp_mst: Fix fractional DSC bpp handling
+- Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
+- Revert "drm/tidss: Annotate dma-fence critical section in commit path"
+- ARM: davinci: always select CONFIG_CPU_ARM926T
+- ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
+- rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue
+- mlxbf_gige: Enable the GigE port in mlxbf_gige_open
+- mlxbf_gige: Fix intermittent no ip issue
+- net/sched: act_ct: fix skb leak and crash on ooo frags
+- blk-cgroup: fix rcu lockdep warning in blkg_lookup()
+- sctp: fix busy polling
+- sctp: support MSG_ERRQUEUE flag in recvmsg()
+- bpf: sockmap, fix proto update hook to avoid dup calls
+- wifi: cfg80211: parse all ML elements in an ML probe response
+- wifi: cfg80211: correct comment about MLD ID
+- arm64: dts: rockchip: Fix led pinctrl of lubancat 1
+- null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
+- Bluetooth: btmtkuart: fix recv_buf() return value
+- Bluetooth: btnxpuart: fix recv_buf() return value
+- Bluetooth: Fix bogus check for re-auth no supported with non-ssp
+- netfilter: nf_tables: validate chain type update if available
+- netfilter: nf_tables: mark newset as dead on transaction abort
+- wifi: iwlwifi: assign phy_ctxt before eSR activation
+- wifi: iwlwifi: fix out of bound copy_from_user
+- wifi: iwlwifi: mvm: send TX path flush in rfkill
+- wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
+- wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
+- wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
+- wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
+- wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
+- wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
+- wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
+- wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
+- wifi: rtlwifi: add calculate_bit_shift()
+- bpf: Use c->unit_size to select target cache during free
+- bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}()
+- bpf: Re-enable unit_size checking for global per-cpu allocator
+- arm64: dts: qcom: sc8180x: Fix up PCIe nodes
+- arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings
+- arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent
+- arm64: dts: qcom: sm8550: Update idle state time requirements
+- arm64: dts: qcom: sm8550: Separate out X3 idle state
+- arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
+- arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
+- soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset
+- arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
+- arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX
+- arm64: dts: qcom: sm6375: Hook up MPM
+- arm64: dts: qcom: sm6375: fix USB wakeup interrupt types
+- soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
+- arm64: dts: qcom: acer-aspire1: Correct audio codec definition
+- bpf: Limit the number of kprobes when attaching program to multiple kprobes
+- bpf: Limit the number of uprobes when attaching program to multiple uprobes
+- dma-mapping: clear dev->dma_mem to NULL after freeing it
+- virtio/vsock: send credit update during setting SO_RCVLOWAT
+- virtio/vsock: fix logic which reduces credit update messages
+- ipmr: support IP_PKTINFO on cache report IGMP msg
+- selftests/net: fix grep checking for fib_nexthop_multiprefix
+- bpf: Fix a race condition between btf_put() and map_free()
+- ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
+- scsi: hisi_sas: Correct the number of global debugfs registers
+- scsi: hisi_sas: Rollback some operations if FLR failed
+- scsi: hisi_sas: Check before using pointer variables
+- scsi: hisi_sas: Replace with standard error code return value
+- scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails
+- scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key()
+- arm64: dts: imx8mm: Reduce GPU to nominal speed
+- arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
+- arm64: dts: xilinx: Apply overlays to base dtbs
+- selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
+- wifi: iwlwifi: don't support triggered EHT CQI feedback
+- wifi: mt76: mt7921: fix country count limitation for CLC
+- arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
+- arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
+- arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
+- arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
+- dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
+- bpf: Fix accesses to uninit stack slots
+- bpf: Guard stack limits against 32bit overflow
+- arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
+- bpf: Fix verification of indirect var-off stack access
+- wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
+- wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band
+- wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981
+- wifi: mt76: mt7996: fix rate usage of inband discovery frames
+- wifi: mt76: mt7996: fix the size of struct bss_rate_tlv
+- wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init()
+- wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function
+- arm64: dts: qcom: sm8550: fix USB wakeup interrupt types
+- arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
+- arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types
+- arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
+- arm64: dts: qcom: sc7280: Fix up GPU SIDs
+- arm64: dts: qcom: sm8350: Fix DMA0 address
+- arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller
+- arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
+- arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
+- arm64: dts: qcom: qrb2210-rb1: use USB host mode
+- arm64: dts: qcom: qrb2210-rb1: Hook up USB3
+- scsi: fnic: Return error if vmalloc() failed
+- bpf: fix check for attempt to corrupt spilled pointer
+- selftests/net: specify the interface when do arping
+- bpf: Defer the free of inner map when necessary
+- bpf: Add map and need_defer parameters to .map_fd_put_ptr()
+- arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
+- arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
+- arm64: dts: qcom: sm8550: correct TX Soundwire clock
+- arm64: dts: qcom: sm8450: correct TX Soundwire clock
+- arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity
+- dt-bindings: arm: qcom: Fix html link
+- ARM: dts: qcom: sdx65: correct SPMI node name
+- ARM: dts: qcom: sdx65: correct PCIe EP phy-names
+- bpf: enforce precision of R0 on callback return
+- selftests/bpf: Fix erroneous bitmask operation
+- wifi: rtw88: sdio: Honor the host max_req_size in the RX path
+- arm64: dts: ti: iot2050: Re-add aliases
+- arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
+- arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
+- wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
+- scsi: bfa: Use the proper data type for BLIST flags
+- firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
+- net/ncsi: Fix netlink major/minor version numbers
+- ARM: dts: qcom: apq8064: correct XOADC register address
+- wifi: libertas: stop selecting wext
+- wifi: ath11k: Defer on rproc_get failure
+- bpf: Add crosstask check to __bpf_get_stack
+- bpf, lpm: Fix check prefixlen before walking trie
+- wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
+- wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
+- ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc
+- arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config
+- arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible
+- arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode
+- asm-generic: Fix 32 bit __generic_cmpxchg_local
+- pNFS: Fix the pnfs block driver's calculation of layoutget size
+- SUNRPC: fix _xprt_switch_find_current_entry logic
+- NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
+- NFS: Use parent's objective cred in nfs_access_login_time()
+- blocklayoutdriver: Fix reference leak of pnfs_device_node
+- csky: fix arch_jump_label_transform_static override
+- crypto: scomp - fix req->dst buffer overflow
+- crypto: sahara - do not resize req->src when doing hash operations
+- crypto: sahara - fix processing hash requests with req->nbytes < sg->length
+- crypto: sahara - improve error handling in sahara_sha_process()
+- crypto: sahara - fix wait_for_completion_timeout() error handling
+- crypto: sahara - fix ahash reqsize
+- crypto: sahara - handle zero-length aes requests
+- crypto: sahara - avoid skcipher fallback code duplication
+- crypto: virtio - Wait for tasklet to complete on device remove
+- dlm: fix format seq ops type 4
+- gfs2: fix kernel BUG in gfs2_quota_cleanup
+- fs: indicate request originates from old mount API
+- erofs: fix memory leak on short-lived bounced pages
+- pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
+- crypto: sahara - fix error handling in sahara_hw_descriptor_create()
+- crypto: sahara - fix processing requests with cryptlen < sg->length
+- crypto: sahara - fix ahash selftest failure
+- crypto: sahara - fix cbc selftest failure
+- crypto: sahara - remove FLAGS_NEW_KEY logic
+- crypto: safexcel - Add error handling for dma_map_sg() calls
+- crypto: af_alg - Disallow multiple in-flight AIO requests
+- crypto: ccp - fix memleak in ccp_init_dm_workarea
+- crypto: sa2ul - Return crypto_aead_setkey to transfer the error
+- crypto: virtio - Handle dataq logic with tasklet
+- crypto: jh7110 - Correct deferred probe return
+- crypto: rsa - add a check for allocation failure
+- selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
+- drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment
+- cpuidle: haltpoll: Do not enable interrupts when entering idle
+- kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
+- thermal: core: Fix NULL pointer dereference in zone registration error path
+- ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
+- ACPI: LPSS: Fix the fractional clock divider flags
+- spi: sh-msiof: Enforce fixed DTDL for R-Car H3
+- efivarfs: Free s_fs_info on unmount
+- calipso: fix memory leak in netlbl_calipso_add_pass()
+- cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
+- platform/x86/intel/vsec: Fix xa_alloc memory leak
+- spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()
+- KEYS: encrypted: Add check for strsep
+- ACPI: LPIT: Avoid u32 multiplication overflow
+- ACPI: video: check for error while searching for backlight device parent
+- mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
+- spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
+- perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()
+- sched/fair: Update min_vruntime for reweight_entity() correctly
+- powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
+- powerpc/powernv: Add a null pointer check in opal_powercap_init()
+- powerpc/powernv: Add a null pointer check in opal_event_init()
+- powerpc/powernv: Add a null pointer check to scom_debug_init_one()
+- powerpc/rtas: Avoid warning on invalid token argument to sys_rtas()
+- powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function
+- selftests/powerpc: Fix error handling in FPU/VMX preemption tests
+- KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE
+- KVM: PPC: Book3S HV: Introduce low level MSR accessor
+- KVM: PPC: Book3S HV: Use accessors for VCPU registers
+- drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
+- perf/arm-cmn: Fix HN-F class_occup_id events
+- powerpc/pseries/memhp: Fix access beyond end of drmem array
+- powerpc/44x: select I2C for CURRITUCK
+- x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram
+- powerpc: add crtsavres.o to always-y instead of extra-y
+- EDAC/thunderx: Fix possible out-of-bounds string access
+- x86/mce/inject: Clear test status value
+- x86/lib: Fix overflow when counting digits
+- mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval
+- scripts/decode_stacktrace.sh: optionally use LLVM utilities
+- coresight: etm4x: Fix width of CCITMIN field
+- PCI: Add ACS quirk for more Zhaoxin Root Ports
+- leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
+- parport: parport_serial: Add Brainboxes device IDs and geometry
+- parport: parport_serial: Add Brainboxes BAR details
+- uio: Fix use-after-free in uio_open
+- binder: fix comment on binder_alloc_new_buf() return value
+- binder: fix trivial typo of binder_free_buf_locked()
+- binder: fix use-after-free in shinker's callback
+- binder: use EPOLLERR from eventpoll.h
+- ksmbd: free ppace array on error in parse_dacl
+- ksmbd: don't allow O_TRUNC open on read-only share
+- drm/amd/display: Pass pwrseq inst for backlight and ABM
+- ASoC: SOF: Intel: hda-codec: Delay the codec device registration
+- bus: moxtet: Add spi device table
+- bus: moxtet: Mark the irq as shared
+- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
+- ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
+- drm/crtc: fix uninitialized variable use
+- x86/csum: clean up `csum_partial' further
+- x86/csum: Remove unnecessary odd handling
+- ARM: sun9i: smp: fix return code check of of_property_match_string
+- connector: Fix proc_event_num_listeners count not cleared
+- net: qrtr: ns: Return 0 if server port is not present
+- nfc: Do not send datagram if socket state isn't LLCP_BOUND
+- virtio_blk: fix snprintf truncation compiler warning
+- ida: Fix crash in ida_free when the bitmap is empty
+- posix-timers: Get rid of [COMPAT_]SYS_NI() uses
+- pinctrl: cy8c95x0: Fix get_pincfg
+- pinctrl: cy8c95x0: Fix regression
+- pinctrl: cy8c95x0: Fix typo
+- drm/amd/display: get dprefclk ss info from integration info table
+- drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event
+- drm/amdkfd: svm range always mapped flag not working on APU
+- i2c: rk3x: fix potential spinlock recursion on poll
+- smb: client: fix potential OOB in smb2_dump_detail()
+- HID: nintendo: Prevent divide-by-zero on code
+- dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
+- ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
+- ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
+- ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
+- platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13
+- platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks
+- platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne
+- platform/x86/amd/pmc: Move platform defines to header
+- platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems
+- HID: nintendo: fix initializer element is not constant error
+- kselftest: alsa: fixed a print formatting warning
+- driver core: Add a guard() definition for the device_lock()
+- Input: xpad - add Razer Wolverine V2 support
+- wifi: iwlwifi: pcie: avoid a NULL pointer dereference
+- ARC: fix smatch warning
+- ARC: fix spare error
+- s390/scm: fix virtual vs physical address confusion
+- ASoC: cs35l45: Prevents spinning during runtime suspend
+- ASoC: cs35l45: Prevent IRQ handling when suspending/resuming
+- ASoC: cs35l45: Use modern pm_ops
+- pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend
+- Input: i8042 - add nomux quirk for Acer P459-G2-M
+- Input: atkbd - skip ATKBD_CMD_GETID in translated mode
+- reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
+- Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
+- ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
+- tracing: Fix uaf issue when open the hist or hist_debug file
+- MIPS: dts: loongson: drop incorrect dwmac fallback compatible
+- stmmac: dwmac-loongson: drop useless check for compatible fallback
+- tracing: Add size check when printing trace_marker output
+- tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
+- jbd2: fix soft lockup in journal_finish_inode_data_buffers()
+- efi/loongarch: Use load address to calculate kernel entry address
+- platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
+- neighbour: Don't let neigh_forced_gc() disable preemption for long
+- drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
+- jbd2: increase the journal IO's priority
+- jbd2: correct the printing of write_flags in jbd2_write_superblock()
+- soundwire: intel_ace2x: fix AC timing setting for ACE2.x
+- clk: rockchip: rk3128: Fix HCLK_OTG gate register
+- clk: rockchip: rk3568: Add PLL rate for 292.5MHz
+- LoongArch: Preserve syscall nr across execve()
+- LoongArch: Set unwind stack type to unknown rather than set error flag
+- LoongArch: Apply dynamic relocations for LLD
+- hwmon: (corsair-psu) Fix probe when built-in
+- ALSA: pcmtest: stop timer before buffer is released
+- drm/exynos: fix a wrong error checking
+- drm/exynos: fix a potential error pointer dereference
+- drm/amdgpu: Add NULL checks for function pointers
+- drm/amd/display: Add monitor patch for specific eDP
+- arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
+- nvme: fix deadlock between reset and scan
+- nvme: prevent potential spectre v1 gadget
+- nvme-ioctl: move capable() admin check to the end
+- nvme: ensure reset state check ordering
+- nvme: introduce helper function to get ctrl state
+- ASoC: da7219: Support low DC impedance headset
+- net/tg3: fix race condition in tg3_reset_task()
+- pds_vdpa: set features order
+- pds_vdpa: clear config callback when status goes to 0
+- pds_vdpa: fix up format-truncation complaint
+- ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module
+- ASoC: SOF: ipc4-topology: Correct data structures for the SRC module
+- ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
+- ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
+- nouveau/tu102: flush all pdbs on vmm flush
+- ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores
+- ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline
+- ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
+- ASoC: fsl_xcvr: refine the requested phy clock frequency
+- ASoC: rt5650: add mutex to avoid the jack detection failure
+- ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case
+- ASoC: cs43130: Fix incorrect frame delay configuration
+- ASoC: cs43130: Fix the position of const qualifier
+- ASoC: Intel: Skylake: mem leak in skl register function
+- ASoC: SOF: topology: Fix mem leak in sof_dai_load()
+- ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
+- ASoC: Intel: Skylake: Fix mem leak in few functions
+- arm64: dts: rockchip: fix rk356x pcie msg interrupt name
+- ASoC: wm8974: Correct boost mixer inputs
+- ASoC: amd: yc: Add HP 255 G10 into quirk table
+- nvme-core: check for too small lba shift
+- blk-mq: don't count completed flush data request as inflight in case of quiesce
+- smb: client, common: fix fortify warnings
+- drm/amdgpu: Use another offset for GC 9.4.3 remap
+- drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit
+- drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
+- drm/amd/display: update dcn315 lpddr pstate latency
+- drm/amdkfd: Use common function for IP version check
+- drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt
+- block: warn once for each partition in bio_check_ro()
+- io_uring: use fget/fput consistently
+- nvme-core: fix a memory leak in nvme_ns_info_from_identify()
+- ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
+- debugfs: fix automount d_fsdata usage
+- wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
+- wifi: avoid offset calculation on NULL pointer
+- wifi: cfg80211: lock wiphy mutex for rfkill poll
+- mptcp: fix uninit-value in mptcp_incoming_options
+- ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
+- pinctrl: lochnagar: Don't build on MIPS
+- pinctrl: s32cc: Avoid possible string truncation
+- nfsd: drop the nfsd_put helper
+- media: qcom: camss: Comment CSID dt_id field
+- cxl/memdev: Hold region_rwsem during inject and clear poison ops
+- cxl/hdm: Fix a benign lockdep splat
+- cxl: Add cxl_num_decoders_committed() usage to cxl_test
+- mmc: sdhci-sprd: Fix eMMC init failure after hw reset
+- mmc: core: Cancel delayed work before releasing host
+- mmc: rpmb: fixes pause retune on all RPMB partitions.
+- mmc: meson-mx-sdhc: Fix initialization frozen issue
+- drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR
+- drm/amd/display: add nv12 bounding box
+- drm/amdgpu: skip gpu_info fw loading on navi12
+- mm: fix unmap_mapping_range high bits shift bug
+- i2c: core: Fix atomic xfer check for non-preempt config
+- x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
+- firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
+- mm/mglru: skip special VMAs in lru_gen_look_around()
+- net: constify sk_dst_get() and __sk_dst_get() argument
+- cxl/pmu: Ensure put_device on pmu devices
+- net: prevent mss overflow in skb_segment()
+- powerpc/pseries/vas: Migration suspend waits for no in-progress open windows
+- RISCV: KVM: update external interrupt atomically for IMSIC swfile
+- dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd()
+- dmaengine: idxd: Protect int_handle field in hw descriptor
+- drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml
+- kernel/resource: Increment by align value in get_free_mem_region()
+- cxl/core: Always hold region_rwsem while reading poison lists
+- cxl: Add cxl_decoders_committed() helper
+- drm/amd/display: Increase num voltage states to 40
+- drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled
+- clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name
+- clk: rockchip: rk3128: Fix aclk_peri_src's parent
+- phy: sunplus: return negative error code in sp_usb_phy_probe
+- phy: mediatek: mipi: mt8183: fix minimal supported frequency
+- iio: imu: adis16475: use bit numbers in assign_bit()
+- dmaengine: fsl-edma: Add judgment on enabling round robin arbitration
+- dmaengine: fsl-edma: Do not suspend and resume the masked dma channel when the system is sleeping
+- dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data
+- dmaengine: ti: k3-psil-am62: Fix SPI PDMA data
+- phy: ti: gmii-sel: Fix register offset when parent is not a syscon node
+- KVM: s390: vsie: fix wrong VIR 37 when MSO is used
+- riscv: don't probe unaligned access speed if already done
+- rcu/tasks-trace: Handle new PF_IDLE semantics
+- rcu/tasks: Handle new PF_IDLE semantics
+- rcu: Introduce rcu_cpu_online()
+- rcu: Break rcu_node_0 --> &rq->__lock order
+- ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup
+- RDMA/mlx5: Fix mkey cache WQ flush
+- clk: si521xx: Increase stack based print buffer size in probe
+- vfio/mtty: Overhaul mtty interrupt handling
+- crypto: qat - fix double free during reset
+- crypto: xts - use 'spawn' for underlying single-block cipher
+- bpftool: Align output skeleton ELF code
+- bpftool: Fix -Wcast-qual warning
+- tcp: derive delack_max from rto_min
+- media: qcom: camss: Fix genpd cleanup
+- media: qcom: camss: Fix V4L2 async notifier error path
+- xsk: add multi-buffer support for sockets sharing umem
+- mm/memory-failure: pass the folio and the page to collect_procs()
+- mm: convert DAX lock/unlock page to lock/unlock folio
+- net: Implement missing SO_TIMESTAMPING_NEW cmsg support
+- bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
+- net: ravb: Wait for operating mode to be applied
+- asix: Add check for usbnet_get_endpoints
+- octeontx2-af: Re-enable MAC TX in otx2_stop processing
+- octeontx2-af: Always configure NIX TX link credits based on max frame size
+- net/smc: fix invalid link access in dumping SMC-R connections
+- net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
+- virtio_net: fix missing dma unmap for resize
+- virtio_net: avoid data-races on dev->stats fields
+- apparmor: Fix move_mount mediation by detecting if source is detached
+- igc: Fix hicredit calculation
+- i40e: Restore VF MSI-X state during PCI reset
+- ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
+- ASoC: meson: g12a-toacodec: Fix event generation
+- ASoC: meson: g12a-tohdmitx: Validate written enum values
+- ASoC: meson: g12a-toacodec: Validate written enum values
+- i40e: fix use-after-free in i40e_aqc_add_filters()
+- net: Save and restore msg_namelen in sock_sendmsg
+- netfilter: nft_immediate: drop chain reference counter on error
+- netfilter: nf_nat: fix action not being set for all ct states
+- net: bcmgenet: Fix FCS generation for fragmented skbuffs
+- sfc: fix a double-free bug in efx_probe_filters
+- ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
+- selftests: bonding: do not set port down when adding to bond
+- net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
+- r8169: Fix PCI error on system resume
+- net: sched: em_text: fix possible memory leak in em_text_destroy()
+- mlxbf_gige: fix receive packet race condition
+- ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
+- ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
+- igc: Check VLAN EtherType mask
+- igc: Check VLAN TCI mask
+- igc: Report VLAN EtherType matching back to user
+- i40e: Fix filter input checks to prevent config with invalid values
+- ice: Shut down VSI with "link-down-on-close" enabled
+- ice: Fix link_down_on_close message
+- drm/i915/perf: Update handling of MMIO triggered reports
+- drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
+- octeontx2-af: Fix marking couple of structure as __packed
+- nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
+- netfilter: nf_tables: set transport offset from mac header for netdev/egress
+- drm/bridge: ps8640: Fix size mismatch warning w/ len
+- drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
+- drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer
+- wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
+- accel/qaic: Implement quirk for SOC_HW_VERSION
+- accel/qaic: Fix GEM import path code
+- KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
+- cifs: do not depend on release_iface for maintaining iface_list
+- cifs: cifs_chan_is_iface_active should be called with chan_lock held
+- drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE
+- Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
+- mptcp: prevent tcp diag from closing listener subflows
+- drm/amd/display: pbn_div need be updated for hotplug event
+- ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
+- ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
+- ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
+- ALSA: hda/tas2781: remove sound controls in unbind
+- ALSA: hda/tas2781: move set_drv_data outside tasdevice_init
+- ALSA: hda/tas2781: do not use regcache
+- keys, dns: Fix missing size check of V1 server-list header
+- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe"
+- netfilter: nf_tables: skip set commit for deleted/destroyed sets
+- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
+- wifi: cfg80211: fix CQM for non-range use
+- tracing: Fix blocked reader of snapshot buffer
+- ftrace: Fix modification of direct_function hash while in use
+- ring-buffer: Fix wake ups when buffer_percent is set to 100
+- Revert "nvme-fc: fix race between error recovery and creating association"
+- mm/memory-failure: check the mapcount of the precise page
+- mm/memory-failure: cast index to loff_t before shifting it
+- mm: migrate high-order folios in swap cache correctly
+- mm/filemap: avoid buffered read/write race to read inconsistent data
+- selftests: secretmem: floor the memory size to the multiple of page_size
+- maple_tree: do not preallocate nodes for slot stores
+- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
+- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
+- platform/x86/intel/pmc: Allow reenabling LTRs
+- platform/x86/intel/pmc: Add suspend callback
+- block: renumber QUEUE_FLAG_HW_WC
+- mptcp: fix inconsistent state on fastopen race
+- mptcp: fix possible NULL pointer dereference on close
+- mptcp: refactor sndbuf auto-tuning
+- linux/export: Ensure natural alignment of kcrctab array
+- linux/export: Fix alignment for 64-bit ksymtab entries
+- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
+- kexec: fix KEXEC_FILE dependencies
+- virtio_ring: fix syncs DMA memory with different direction
+- fs: cifs: Fix atime update check
+- client: convert to new timestamp accessors
+- fs: new accessor methods for atime and mtime
+- ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()
+- ksmbd: lazy v2 lease break on smb2_write()
+- ksmbd: send v2 lease break notification for directory
+- ksmbd: downgrade RWH lease caching state to RH for directory
+- ksmbd: set v2 lease capability
+- ksmbd: set epoch in create context v2 lease
+- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
+- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
+- ksmbd: release interim response after sending status pending response
+- ksmbd: move oplock handling after unlock parent dir
+- ksmbd: separately allocate ci per dentry
+- ksmbd: prevent memory leak on error return
+- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
+- ksmbd: no need to wait for binded connection termination at logoff
+- ksmbd: add support for surrogate pair conversion
+- ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
+- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
+- ksmbd: reorganize ksmbd_iov_pin_rsp()
+- ksmbd: Remove unused field in ksmbd_user struct
+- spi: cadence: revert "Add SPI transfer delays"
+- x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully
+- x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
+- x86/alternatives: Sync core before enabling interrupts
+- KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
+- KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()
+- KVM: arm64: vgic: Simplify kvm_vgic_destroy()
+- thunderbolt: Fix memory leak in margining_port_remove()
+- lib/vsprintf: Fix %pfwf when current node refcount == 0
+- gpio: dwapb: mask/unmask IRQ when disable/enale it
+- bus: ti-sysc: Flush posted write only after srst_udelay
+- pinctrl: starfive: jh7100: ignore disabled device tree nodes
+- pinctrl: starfive: jh7110: ignore disabled device tree nodes
+- selftests: mptcp: join: fix subflow_send_ack lookup
+- dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
+- tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
+- scsi: core: Always send batch on reset or error handling command
+- Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity"
+- nvmem: brcm_nvram: store a copy of NVRAM content
+- spi: atmel: Fix clock issue when using devices with different polarities
+- spi: atmel: Prevent spi transfers from being killed
+- spi: atmel: Do not cancel a transfer upon any signal
+- ring-buffer: Fix slowpath of interrupted event
+- ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()
+- ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg()
+- 9p: prevent read overrun in protocol dump tracepoint
+- drm/i915/dmc: Don't enable any pipe DMC events
+- drm/i915: Reject async flips with bigjoiner
+- smb: client: fix OOB in smbCalcSize()
+- smb: client: fix OOB in SMB2_query_info_init()
+- smb: client: fix potential OOB in cifs_dump_detail()
+- smb: client: fix OOB in cifsd when receiving compounded resps
+- nfsd: call nfsd_last_thread() before final nfsd_put()
+- dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
+- net: stmmac: fix incorrect flag check in timestamp interrupt
+- net: avoid build bug in skb extension length calculation
+- net: ks8851: Fix TX stall caused by TX buffer overrun
+- net: rfkill: gpio: set GPIO direction
+- net: 9p: avoid freeing uninit memory in p9pdu_vreadf
+- Input: soc_button_array - add mapping for airplane mode button
+- net: usb: ax88179_178a: avoid failed operations when device is disconnected
+- usb: fotg210-hcd: delete an incorrect bounds test
+- usb: typec: ucsi: fix gpio-based orientation detection
+- Bluetooth: Add more enc key size check
+- Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
+- Bluetooth: L2CAP: Send reject on command corrupted request
+- Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
+- Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
+- ASoC: tas2781: check the validity of prm_no/cfg_no
+- ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
+- ALSA: hda/tas2781: select program 0, conf 0 by default
+- USB: serial: option: add Quectel RM500Q R13 firmware support
+- USB: serial: option: add Foxconn T99W265 with new baseline
+- USB: serial: option: add Quectel EG912Y module support
+- USB: serial: ftdi_sio: update Actisense PIDs constant names
+- wifi: cfg80211: fix certs build to not depend on file order
+- wifi: cfg80211: Add my certificate
+- wifi: mt76: fix crash with WED rx support enabled
+- usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3
+- ARM: dts: Fix occasional boot hang for am3 usb
+- ALSA: usb-audio: Increase delay in MOTU M quirk
+- iio: triggered-buffer: prevent possible freeing of wrong buffer
+- iio: tmag5273: fix temperature offset
+- iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
+- iio: imu: adis16475: add spi_device_id table
+- iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
+- iio: adc: imx93: add four channels for imx93 adc
+- iio: kx022a: Fix acceleration value scaling
+- scsi: ufs: core: Let the sq_lock protect sq_tail_slot access
+- scsi: ufs: qcom: Return ufs_qcom_clk_scale_*() errors in ufs_qcom_clk_scale_notify()
+- scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
+- iio: adc: meson: add separate config for axg SoC family
+- Input: ipaq-micro-keys - add error handling for devm_kmemdup
+- interconnect: qcom: sm8250: Enable sync_state
+- iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
+- interconnect: Treat xlate() returning NULL node as an error
+- nvme-pci: fix sleeping function called from interrupt context
+- gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
+- pinctrl: at91-pio4: use dedicated lock class for IRQ
+- x86/xen: add CPU dependencies for 32-bit build
+- i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
+- drm/amdgpu: re-create idle bo's PTE during VM state machine reset
+- i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off()
+- ASoC: fsl_sai: Fix channel swap issue on i.MX8MP
+- ASoC: hdmi-codec: fix missing report for jack initial status
+- drm/i915/mtl: Fix HDMI/DP PLL clock selection
+- drm/i915/hwmon: Fix static analysis tool reported issues
+- afs: Fix use-after-free due to get/remove race in volume tree
+- afs: Fix overwriting of result of DNS query
+- keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
+- net: check dev->gso_max_size in gso_features_check()
+- net/ipv6: Revert remove expired routes with a separated list of routes
+- net: ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_queue_tx_clean()
+- afs: Fix dynamic root lookup DNS check
+- afs: Fix the dynamic root's d_delete to always delete unused dentries
+- net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
+- net: mana: select PAGE_POOL
+- ice: Fix PF with enabled XDP going no-carrier after reset
+- ice: alter feature support check for SRIOV and LAG
+- ice: stop trashing VF VSI aggregator node ID information
+- net: phy: skip LED triggers on PHYs on SFP modules
+- bnxt_en: do not map packet buffers twice
+- Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis
+- Bluetooth: hci_event: shut up a false-positive warning
+- Bluetooth: Fix deadlock in vhci_send_frame
+- Bluetooth: Fix not notifying when connection encryption changes
+- net/rose: fix races in rose_kill_by_device()
+- ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
+- net: sched: ife: fix potential use-after-free
+- net: Return error from sk_stream_wait_connect() if sk_wait_event() fails
+- octeontx2-pf: Fix graceful exit during PFC configuration failure
+- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above
+- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above
+- net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
+- net/mlx5e: Correct snprintf truncation handling for fw_version buffer
+- net/mlx5e: Fix error codes in alloc_branch_attr()
+- net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get()
+- net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num
+- net/mlx5: Fix fw tracer first block check
+- net/mlx5e: XDP, Drop fragmented packets larger than MTU size
+- net/mlx5e: Decrease num_block_tc when unblock tc offload
+- net/mlx5e: Fix overrun reported by coverity
+- net/mlx5e: fix a potential double-free in fs_udp_create_groups
+- net/mlx5e: Fix a race in command alloc flow
+- net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
+- Revert "net/mlx5e: fix double free of encap_header"
+- Revert "net/mlx5e: fix double free of encap_header in update funcs"
+- bpf: syzkaller found null ptr deref in unix_bpf proto add
+- ice: fix theoretical out-of-bounds access in ethtool link modes
+- wifi: mac80211: mesh_plink: fix matches_local logic
+- wifi: mac80211: mesh: check element parsing succeeded
+- wifi: mac80211: check defragmentation succeeded
+- wifi: mac80211: don't re-add debugfs during reconfig
+- wifi: mac80211: check if the existing link config remains unchanged
+- wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
+- wifi: ieee80211: don't require protected vendor action frames
+- SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806
+- platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore()
+- s390/vx: fix save/restore of fpu kernel context
+- reset: Fix crash when freeing non-existent optional resets
+- ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
+- ARM: dts: dra7: Fix DRA7 L3 NoC node register size
+- arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3
+- spi: spi-imx: correctly configure burst length when using dma
+- drm: Fix FD ownership check in drm_master_check_perm()
+- drm: Update file owner during use
+- drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select
+- drm/i915: Introduce crtc_state->enhanced_framing
+- drm/i915: Fix FEC state dump
+- drm/amd/display: fix hw rotated modes when PSR-SU is enabled
+- btrfs: free qgroup pertrans reserve on transaction abort
+- btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta()
+- btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve()
+- mm/damon/core: make damon_start() waits until kdamond_fn() starts
+- mm/damon/core: use number of passed access sampling as a timer
+- bpf: Fix prog_array_map_poke_run map poke update
+- !5451 arm64: Delete macro in the scsnp feature
+- arm64: Delete macro in the scsnp feature
+- !5037 [OLK-6.6] Add support for Mucse Network Adapter(N500/N210)
+- drivers: initial support for rnpgbe drivers from Mucse Technology
+- !4782 [OLK-6.6] Add drivers support for Mucse Network Adapter rnpm (N10/N400)
+- drivers: initial support for rnpm drivers from Mucse Technology
+- !5340 CVE-2023-52593
+- wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
+- !5341 powerpc/lib: Validate size for vector operations
+- powerpc/lib: Validate size for vector operations
+- !5346 v2 s390/vfio-ap: always filter entire AP matrix
+- s390/vfio-ap: always filter entire AP matrix
+- !5248 mm: cachestat: fix folio read-after-free in cache walk
+- mm: cachestat: fix folio read-after-free in cache walk
+- !5212 [OLK-6.6] Support PSPCCP/NTBCCP identification for Hygon 2th and 3th CPU
+- crypto: ccp: Add Hygon CSV support
+- crypto: ccp: Fixup the capability of Hygon PSP during initialization
+- !5318 Backport 6.6.8 LTS Patches
+- RDMA/mlx5: Change the key being sent for MPV device affiliation
+- x86/speculation, objtool: Use absolute relocations for annotations
+- ring-buffer: Have rb_time_cmpxchg() set the msb counter too
+- ring-buffer: Do not try to put back write_stamp
+- ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
+- ring-buffer: Fix writing to the buffer with max_data_size
+- ring-buffer: Have saved event hold the entire event
+- ring-buffer: Do not update before stamp when switching sub-buffers
+- tracing: Update snapshot buffer on resize if it is allocated
+- ring-buffer: Fix memory leak of free page
+- smb: client: fix OOB in smb2_query_reparse_point()
+- smb: client: fix NULL deref in asn1_ber_decoder()
+- smb: client: fix potential OOBs in smb2_parse_contexts()
+- drm/i915: Fix remapped stride with CCS on ADL+
+- drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
+- drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
+- drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
+- drm/amd/display: Restore guard against default backlight value < 1 nit
+- drm/edid: also call add modes in EDID connector update fallback
+- drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
+- btrfs: don't clear qgroup reserved bit in release_folio
+- btrfs: fix qgroup_free_reserved_data int overflow
+- btrfs: free qgroup reserve when ORDERED_IOERR is set
+- kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP
+- mm/shmem: fix race in shmem_undo_range w/THP
+- mm/mglru: reclaim offlined memcgs harder
+- mm/mglru: respect min_ttl_ms with memcgs
+- mm/mglru: try to stop at high watermarks
+- mm/mglru: fix underprotected page cache
+- dmaengine: fsl-edma: fix DMA channel leak in eDMAv4
+- dmaengine: stm32-dma: avoid bitfield overflow assertion
+- drm/mediatek: Fix access violation in mtk_drm_crtc_dma_dev_get
+- drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
+- team: Fix use-after-free when an option instance allocation fails
+- arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
+- Revert "selftests: error out if kernel header files are not yet built"
+- ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
+- soundwire: stream: fix NULL pointer dereference for multi_link
+- cxl/hdm: Fix dpa translation locking
+- btrfs: do not allow non subvolume root targets for snapshot
+- perf: Fix perf_event_validate_size() lockdep splat
+- HID: hid-asus: add const to read-only outgoing usb buffer
+- arm64: add dependency between vmlinuz.efi and Image
+- smb: client: set correct file type from NFS reparse points
+- smb: client: introduce ->parse_reparse_point()
+- smb: client: implement ->query_reparse_point() for SMB1
+- net: usb: qmi_wwan: claim interface 4 for ZTE MF290
+- eventfs: Do not allow NULL parent to eventfs_start_creating()
+- asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
+- scripts/checkstack.pl: match all stack sizes for s390
+- nfc: virtual_ncidev: Add variable to check if ndev is running
+- HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
+- HID: hid-asus: reset the backlight brightness level on resume
+- HID: add ALWAYS_POLL quirk for Apple kb
+- HID: glorious: fix Glorious Model I HID report
+- HID: apple: add Jamesdonkey and A3R to non-apple keyboards list
+- HID: mcp2221: Allow IO to start during probe
+- HID: mcp2221: Set driver data before I2C adapter add
+- platform/x86: intel_telemetry: Fix kernel doc descriptions
+- LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL
+- LoongArch: Silence the boot warning about 'nokaslr'
+- LoongArch: Record pc instead of offset in la_abs relocation
+- LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi
+- selftests/bpf: fix bpf_loop_bench for new callback verification scheme
+- nvme: catch errors from nvme_configure_metadata()
+- nvme-auth: set explanation code for failure2 msgs
+- bcache: avoid NULL checking to c->root in run_cache_set()
+- bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
+- bcache: remove redundant assignment to variable cur_idx
+- bcache: avoid oversize memory allocation by small stripe_size
+- blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
+- rxrpc: Fix some minor issues with bundle tracing
+- stmmac: dwmac-loongson: Add architecture dependency
+- usb: aqc111: check packet for fixup for true limit
+- x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM
+- selftests/mm: cow: print ksft header before printing anything else
+- drm/i915: Use internal class when counting engine resets
+- drm/i915/selftests: Fix engine reset count storage for multi-tile
+- accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization
+- accel/ivpu: Print information about used workarounds
+- drm/mediatek: Add spinlock for setting vblank event in atomic_begin
+- drm/mediatek: fix kernel oops if no crtc is found
+- PCI: vmd: Fix potential deadlock when enabling ASPM
+- ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
+- PCI/ASPM: Add pci_enable_link_state_locked()
+- PCI: loongson: Limit MRRS to 256
+- Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
+- ALSA: hda/tas2781: reset the amp before component_add
+- ALSA: hda/tas2781: call cleanup functions only once
+- ALSA: hda/tas2781: handle missing EFI calibration data
+- ALSA: hda/tas2781: leave hda_component in usable state
+- ALSA: hda/realtek: Apply mute LED quirk for HP15-db
+- ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
+- ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
+- io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation
+- fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
+- fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_IO_ALLOW_MMAP
+- fuse: share lookup state between submount and its parent
+- fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP
+- HID: Add quirk for Labtec/ODDOR/aikeec handbrake
+- HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[]
+- net: atlantic: fix double free in ring reinit logic
+- appletalk: Fix Use-After-Free in atalk_ioctl
+- net: stmmac: Handle disabled MDIO busses from devicetree
+- net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX
+- dpaa2-switch: do not ask for MDB, VLAN and FDB replay
+- dpaa2-switch: fix size of the dma_unmap
+- vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
+- sign-file: Fix incorrect return values check
+- stmmac: dwmac-loongson: Make sure MDIO is initialized before use
+- net: ena: Fix XDP redirection error
+- net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
+- net: ena: Fix xdp drops handling due to multibuf packets
+- net: ena: Destroy correct number of xdp queues upon failure
+- net: Remove acked SYN flag from packet in the transmit queue correctly
+- qed: Fix a potential use-after-free in qed_cxt_tables_alloc
+- iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close
+- iavf: Handle ntuple on/off based on new state machines for flow director
+- iavf: Introduce new state machines for flow director
+- net/rose: Fix Use-After-Free in rose_ioctl
+- atm: Fix Use-After-Free in do_vcc_ioctl
+- octeontx2-af: Fix pause frame configuration
+- octeontx2-af: Update RSS algorithm index
+- octeontx2-pf: Fix promisc mcam entry action
+- octeon_ep: explicitly test for firmware ready value
+- net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table
+- octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
+- net: fec: correct queue selection
+- atm: solos-pci: Fix potential deadlock on &tx_queue_lock
+- atm: solos-pci: Fix potential deadlock on &cli_queue_lock
+- bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
+- bnxt_en: Fix wrong return value check in bnxt_close_nic()
+- bnxt_en: Fix skb recycling logic in bnxt_deliver_skb()
+- bnxt_en: Clear resource reservation during resume
+- qca_spi: Fix reset behavior
+- qca_debug: Fix ethtool -G iface tx behavior
+- qca_debug: Prevent crash on TX ring changes
+- net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
+- net/mlx5: Fix a NULL vs IS_ERR() check
+- net/mlx5e: Check netdev pointer before checking its net ns
+- net/mlx5: Nack sync reset request when HotPlug is enabled
+- net/mlx5e: TC, Don't offload post action rule if not supported
+- net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
+- net/mlx5e: Disable IPsec offload support if not FW steering
+- RDMA/mlx5: Send events from IB driver about device affiliation state
+- net/mlx5e: Check the number of elements before walk TC rhashtable
+- net/mlx5e: Reduce eswitch mode_lock protection context
+- net/mlx5e: Tidy up IPsec NAT-T SA discovery
+- net/mlx5e: Unify esw and normal IPsec status table creation/destruction
+- net/mlx5e: Ensure that IPsec sequence packet number starts from 1
+- net/mlx5e: Honor user choice of IPsec replay window size
+- HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
+- afs: Fix refcount underflow from error handling race
+- efi/x86: Avoid physical KASLR on older Dell systems
+- ksmbd: fix memory leak in smb2_lock()
+- ext4: fix warning in ext4_dio_write_end_io()
+- r8152: add vendor/device ID pair for ASUS USB-C2500
+- !5239 crypto: hisilicon support no-sva feature
+- crypto: hisilicon/qm - register to UACCE subsystem in UACCE_MODE_NOIOMMU mode
+- crypto: hisilicon/qm - get the type of iommu
+- uacce: support UACCE_MODE_NOIOMMU mode
+- !5256 net: hns3: some bugfix for the HNS3 ethernet driver
+- net: hns3: add checking for vf id of mailbox
+- net: hns3: fix port duplex configure error in IMP reset
+- net: hns3: fix reset timeout under full functions and queues
+- net: hns3: fix delete tc fail issue
+- net: hns3: fix kernel crash when 1588 is received on HIP08 devices
+- net: hns3: Disable SerDes serial loopback for HiLink H60
+- net: hns3: add new 200G link modes for hisilicon device
+- net: hns3: fix wrong judgment condition issue
+- !5250 f2fs: fix to tag gcing flag on page during block migration
+- f2fs: fix to tag gcing flag on page during block migration
+- !5249 btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned
+- btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned
+- !5244 ceph: fix deadlock or deadcode of misusing dget()
+- ceph: fix deadlock or deadcode of misusing dget()
+- !5180 RDMA/hns: Support hns RoCE Bonding
+- RDMA/hns: Fix the concurrency error between bond and reset.
+- RDMA/hns: Fix the device loss after unbinding RoCE bond resource slave
+- RDMA/hns: Fix wild pointer error of RoCE bonding when rmmod hns3
+- RDMA/hns: Support reset recovery for RoCE bonding
+- RDMA/hns: Add functions to obtain netdev and bus_num from an hr_dev
+- RDMA/hns: Support dispatching IB event for RoCE bonding
+- RDMA/hns: Set IB port state depending on upper device for RoCE bonding
+- RDMA/hns: Support RoCE bonding
+
+* Thu Mar 14 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-12.0.0.8
+- !5174 [OLK-6.6][sync from OLK-5.10] Introduce multiple LPI translation caches
+- KVM:arm64:vgic update openEuler's config's to enable MULTI_LPI_TRANSLATE_CACHE
+- KVM: arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command
+- KVM: arm64: vgic-its: Introduce multiple LPI translation caches
+- !5208 Revert “Fix the header file location error and adjust the function and structure version.”
+- Revert “Fix the header file location error and adjust the function and structure version.”
+- !5199 v2 mTHP anon support
+- uprobes: use pagesize-aligned virtual address when replacing pages
+- selftests/mm/cow: add tests for anonymous multi-size THP
+- selftests/mm/cow: generalize do_run_with_thp() helper
+- selftests/mm/khugepaged: enlighten for multi-size THP
+- selftests/mm: support multi-size THP interface in thp_settings
+- selftests/mm: factor out thp settings management
+- selftests/mm/kugepaged: restore thp settings at exit
+- mm: thp: support allocation of anonymous multi-size THP
+- mm: thp: introduce multi-size THP sysfs interface
+- mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap()
+- mm: allow deferred splitting of arbitrary anon large folios
+- mm/readahead: do not allow order-1 folio
+- mm: more ptep_get() conversion
+- mm/thp: fix "mm: thp: kill __transhuge_page_enabled()"
+- memory: move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio()
+- mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap()
+- mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap()
+- mm/rmap: pass folio to hugepage_add_anon_rmap()
+- mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap
+- mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap()
+- mm/rmap: move folio_test_anon() check out of __folio_set_anon()
+- mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap()
+- mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap()
+- !4908 cgroup/cpuset: add exclusive and exclusive.effective for v2
+- cgroup/cpuset: Fix retval in update_cpumask()
+- cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask()
+- cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check()
+- cgroup/cpuset: Enable invalid to valid local partition transition
+- cgroup/cpuset: Check partition conflict with housekeeping setup
+- cgroup/cpuset: Introduce remote partition
+- cgroup/cpuset: Add cpuset.cpus.exclusive for v2
+- cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2
+- !5159 【OLK-6.6】iommu: reserve KABI for struct iommu_ops
+- [OLK-6.6] iommu:kabi reserver space for struct iommu_ops
+- !5149 net: hns3: add support some customized exception handling interfaces
+- net: hns3: add input parameters checking
+- net: hns3: add extend interface support for read and write phy register
+- net: hns3: add support set led
+- net: hns3: add support set mac state
+- net: hns3: add support detect port wire type
+- net: hns3: add support PF provides customized interfaces to detect port faults.
+- net: hns3: support set pfc pause trans time
+- net: hns3: add support disable nic clock
+- net: hns3: add support config and query serdes lane status
+- net: hns3: add supports configure optical module enable
+- net: hns3: add support query the presence of optical module
+- net: hns3: add support modified tx timeout
+- net: hns3: add support query port ext information
+- net: hns3: add support configuring function-level interrupt affinity
+- net: hns3: add support clear mac statistics
+- net: hns3: add support to get/set 1d torus param
+- net: hns3: add supports fast reporting of faulty nodes
+- net: hns3: add supports pfc storm detection and suppression
+- net: hns3: add support customized exception handling interfaces
+- !4761 [OLK-6.6] backport 6.7 kernel signal patch
+- riscv: signal: handle syscall restart before get_signal
+- !5151 intel-sig: configs: enable TPMI related configs for OLK6.6
+- config: update Intel TPMI based driver configs to openeuler_defconfig for x86
+- !5150 intel-sig: configs: enable PMT related configs for OLK6.6
+- config: x86: Intel: enabled PMT SDSI TPMI configs
+- !4427 【OLK-6.6】watchdog: Support watchdog_sdei coexist with existing watchdogs
+- watchdog: Support watchdog_sdei coexist with existing watchdogs
+- !4776 [OLK-6.6] kabi:reserve space for msi expansion
+- [OLK-6.6] kabi:reserve space for msi expansion
+- !5041 [OLK-6.6] support the AMD Zen5 Turin
+- x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5
+- x86/CPU/AMD: Add X86_FEATURE_ZEN5
+- x86/CPU/AMD: Add X86_FEATURE_ZEN1
+- x86/CPU/AMD: Drop now unused CPU erratum checking function
+- x86/CPU/AMD: Get rid of amd_erratum_1485[]
+- x86/CPU/AMD: Get rid of amd_erratum_400[]
+- x86/CPU/AMD: Get rid of amd_erratum_383[]
+- x86/CPU/AMD: Get rid of amd_erratum_1054[]
+- x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function
+- x86/CPU/AMD: Move Zenbleed check to the Zen2 init function
+- x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()
+- x86/CPU/AMD: Call the spectral chicken in the Zen2 init function
+- x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function
+- x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function
+- x86/CPU/AMD: Carve out the erratum 1386 fix
+- x86/CPU/AMD: Add ZenX generations flags
+- !5036 [OLK-6.6] Do not serialize MSR accesses on AMD
+- x86/barrier: Do not serialize MSR accesses on AMD
+- !5134 modpost: Optimize symbol search from linear to binary search
+- modpost: Optimize symbol search from linear to binary search
+- !4826 add sw64 architecture support
+- drivers: vfio: add sw64 support
+- drivers: usb: add sw64 support
+- drivers: tty: add sw64 support
+- drivers: spi: add sw64 support
+- drivers: scsi: add sw64 support
+- drivers: rtc: add sw64 rtc support
+- drivers: qemu_fw_cfg: add sw64 support
+- drivers: platform: add sw64 support
+- drivers: pci: add sw64 support
+- drivers: misc: add sw64 support
+- drivers: mfd: add sw64 support
+- drivers: irqchip: add sw64 support
+- drivers: iommu: add sw64 support
+- drivers: i2c: add sw64 support
+- drivers: hwmon: add sw64 support
+- drivers: gpio: add sw64 support
+- drivers: efi: add sw64 support
+- !4927 ima: digest list new support modsig
+- ima: digest list new support modsig
+- !4971 net: hns3: backport some patch from kernel 6.7
+- net: hns3: add some link modes for hisilicon device
+- net: hns3: add vf fault detect support
+- net: hns3: add hns3 vf fault detect cap bit support
+- !5040 [OLK-6.6] Add support for Vendor Defined Error Types in Einj Module
+- ACPI: APEI: EINJ: Add support for vendor defined error types
+- platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo
+- fs: debugfs: Add write functionality to debugfs blobs
+- ACPI: APEI: EINJ: Refactor available_error_type_show()
+- !5039 [OLK-6.6] Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
+- cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
+- !5047 Backport etmem swapcache recalim feature to OLK 6.6
+- etmem: add swapcache reclaim to etmem
+- etmem: Expose symbol reclaim_folio_list
+- !4514 [OLK-6.6] kabi: IOMMU subsystem reservation
+- kabi: IOMMU reservations
+- kabi: bus_type, device_driver, dev_pm_ops reservation
+- !5056 erofs: fix handling kern_mount() failure
+- erofs: fix handling kern_mount() failure
+- !5059 dm: limit the number of targets and parameter size area
+- dm: limit the number of targets and parameter size area
+- !5021 LoongArch: fix some known issue and update defconfig
+- LoongArch: enable CONFIG_DEBUG_INFO_BTF by default
+- net: stmmac: fix potential double free of dma descriptor resources
+- drm/radeon: Workaround radeon driver bug for Loongson
+- irqchip/loongson-liointc: Set different isr for differnt core
+- LoongArch: kdump: Add high memory reservation
+- LoongArch: Fix kdump failure on v40 interface specification
+- LoongArch: kexec: Add compatibility with old interfaces
+- LoongArch: kdump: Add memory reservation for old kernel
+- LoongArch: defconfig: Enable a large number of configurations
+- irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write.
+- LoongArch: Remove generic irq migration
+- LoongArch: Adapted SECTION_SIZE_BITS with page size
+- !4689 Remove WQ_FLAG_BOOKMARK flag
+- sched: remove wait bookmarks
+- filemap: remove use of wait bookmarks
+- !5024 v2 vmemmap optimize bugfix
+- mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes
+- mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes
+- !4653 [OLK-6.6] Add support for Mucse Network Adapter(N10/N400)
+- drivers: initial support for rnp drivers from Mucse Technology
+- !4935 RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity
+- RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity
+- RDMA/hns: Fix mis-modifying default congestion control algorithm
+- !4993 v3 kworker: Fix the problem of ipsan performance degradation
+- Add kernel compilation configuration options
+- iscsi: use dynamic single thread workqueue to improve performance
+- workqueue: add member for NUMA aware order workqueue and implement NUMA affinity for single thread workqueue
+- !4930 erofs: fix lz4 inplace decompression
+- erofs: fix lz4 inplace decompression
+- !4082 【OLK-6.6】KVM: arm64: vtimer irq bypass support
+- mbigen: probe mbigen driver with arch_initcall
+- mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled
+- mbigen: Sets the regs related to vtimer irqbypass
+- KVM: arm64: vgic-v3: Clearing pending status of vtimer on guest reset
+- mbigen: vtimer: add support for MBIX1_CPPI_NEGEDGE_CLR_EN_SETR(CLRR)
+- KVM: arm64: arch_timer: Make vtimer_irqbypass a Distributor attr
+- KVM: arm64: vtimer: Expose HW-based vtimer interrupt in debugfs
+- KVM: arm64: GICv4.1: Allow non-trapping WFI when using direct vtimer interrupt
+- KVM: arm64: GICv4.1: Add support for MBIGEN save/restore
+- KVM: arm64: arch_timer: Rework vcpu init/reset logic
+- KVM: arm64: arch_timer: Probe vtimer irqbypass capability
+- KVM: arm64: GICv4.1: Enable vtimer vPPI irqbypass config
+- KVM: arm64: GICv4.1: Add direct injection capability to PPI registers
+- KVM: arm64: vgic: Add helper for vtimer vppi info register
+- KVM: arm64: GICv4.1: Inform the HiSilicon vtimer irqbypass capability
+- irqchip/gic-v4.1: Probe vtimer irqbypass capability at RD level
+- irqchip/gic-v4.1: Rework its_alloc_vcpu_sgis() to support vPPI allocation
+- irqchip/gic-v4.1: Rework get/set_irqchip_state callbacks of GICv4.1-sgi chip
+- irqchip/gic-v4.1: Extend VSGI command to support the new vPPI
+- irqchip/gic-v4.1: Detect ITS vtimer interrupt bypass capability
+- mbigen: vtimer mbigen driver support
+- mbigen: vtimer: isolate mbigen vtimer funcs with macro
+- !4875 [OLK-6.6] backport latest v6.8 iommu fixes
+- iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES
+- iommufd: Fix protection fault in iommufd_test_syz_conv_iova
+- iommufd/selftest: Fix mock_dev_num bug
+- iommufd: Fix iopt_access_list_id overwrite bug
+- iommu/sva: Fix SVA handle sharing in multi device case
+- !4867 ext4: regenerate buddy after block freeing failed if under fc replay
+- ext4: regenerate buddy after block freeing failed if under fc replay
+- !4851 cachefiles: fix memory leak in cachefiles_add_cache()
+- cachefiles: fix memory leak in cachefiles_add_cache()
+- !4913 RDMA/hns: Support SCC parameter configuration and reporting of the down/up event of the HNS RoCE network port
+- RDMA/hns: Add support for sending port down event fastly
+- RDMA/hns: Deliver net device event to ofed
+- RDMA/hns: Support congestion control algorithm parameter configuration
+- !4670 crypto HiSilicon round main line code
+- crypto: hisilicon/qm - change function type to void
+- crypto: hisilicon/qm - obtain stop queue status
+- crypto: hisilicon/qm - add stop function by hardware
+- crypto: hisilicon/sec - remove unused parameter
+- crypto: hisilicon/sec2 - fix some cleanup issues
+- crypto: hisilicon/sec2 - modify nested macro call
+- crypto: hisilicon/sec2 - updates the sec DFX function register
+- crypto: hisilicon - Fix smp_processor_id() warnings
+- crypto: hisilicon/qm - dump important registers values before resetting
+- crypto: hisilicon/qm - support get device state
+- crypto: hisilicon/sec2 - optimize the error return process
+- crypto: hisilicon/qm - delete a dbg function
+- crypto: hisilicon/sec2 - Remove cfb and ofb
+- crypto: hisilicon/zip - save capability registers in probe process
+- crypto: hisilicon/sec2 - save capability registers in probe process
+- crypto: hisilicon/hpre - save capability registers in probe process
+- crypto: hisilicon/qm - save capability registers in qm init process
+- crypto: hisilicon/qm - add a function to set qm algs
+- crypto: hisilicon/qm - add comments and remove redundant array element
+- crypto: hisilicon/qm - simplify the status of qm
+- crypto: hisilicon/sgl - small cleanups for sgl.c
+- crypto: hisilicon/zip - add zip comp high perf mode configuration
+- crypto: hisilicon/qm - remove incorrect type cast
+- crypto: hisilicon/qm - print device abnormal information
+- crypto: hisilicon/trng - Convert to platform remove callback returning void
+- crypto: hisilicon/sec - Convert to platform remove callback returning void
+- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
+- crypto: hisilicon/qm - alloc buffer to set and get xqc
+- crypto: hisilicon/qm - check function qp num before alg register
+- crypto: hisilicon/qm - fix the type value of aeq
+- crypto: hisilicon/sec - fix for sgl unmmap problem
+- crypto: hisilicon/zip - remove zlib and gzip
+- crypto: hisilicon/zip - support deflate algorithm
+- uacce: make uacce_class constant
+- !4725 [OLK-6.6] merge upstream net-v6.7 all wangxun patches
+- net: fill in MODULE_DESCRIPTION()s for wx_lib
+- wangxun: select CONFIG_PHYLINK where needed
+- net: wangxun: add ethtool_ops for msglevel
+- net: wangxun: add coalesce options support
+- net: wangxun: add ethtool_ops for ring parameters
+- net: wangxun: add flow control support
+- net: ngbe: convert phylib to phylink
+- net: txgbe: use phylink bits added in libwx
+- net: libwx: add phylink to libwx
+- net: wangxun: remove redundant kernel log
+- net: ngbe: add ethtool stats support
+- net: txgbe: add ethtool stats support
+- net: wangxun: move MDIO bus implementation to the library
+- net: libwx: fix memory leak on free page
+- net: libwx: support hardware statistics
+- net: wangxun: fix changing mac failed when running
+- !4841 Intel-sig: intel_idle: add Sierra Forest SoC support on 6.6
+- intel_idle: add Sierra Forest SoC support
+- !4834 ras: fix return type of log_arm_hw_error when not add CONFIG_RAS_ARM_EVENT_INFO config
+- ras: fix return type of log_arm_hw_error when not add CONFIG_RAS_ARM_EVENT_INFO config
+- !4845 PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource()
+- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource()
+- !4773 Add loongarch kernel kvm support
+- loongarch/kernel: Fix loongarch compilation error
+- LoongArch: KVM: Add returns to SIMD stubs
+- LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments
+- LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask()
+- LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg()
+- irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc()
+- LoongArch: KVM: Add LASX (256bit SIMD) support
+- LoongArch: KVM: Add LSX (128bit SIMD) support
+- LoongArch: KVM: Fix timer emulation with oneshot mode
+- LoongArch: KVM: Remove kvm_acquire_timer() before entering guest
+- LoongArch: KVM: Allow to access HW timer CSR registers always
+- LoongArch: KVM: Remove SW timer switch when vcpu is halt polling
+- LoongArch: KVM: Optimization for memslot hugepage checking
+- LoongArch: Implement constant timer shutdown interface
+- LoongArch: KVM: Add maintainers for LoongArch KVM
+- LoongArch: KVM: Supplement kvm document about LoongArch-specific part
+- LoongArch: KVM: Enable kvm config and add the makefile
+- LoongArch: KVM: Implement vcpu world switch
+- LoongArch: KVM: Implement kvm exception vectors
+- LoongArch: KVM: Implement handle fpu exception
+- LoongArch: KVM: Implement handle mmio exception
+- LoongArch: KVM: Implement handle gspr exception
+- LoongArch: KVM: Implement handle idle exception
+- LoongArch: KVM: Implement handle iocsr exception
+- LoongArch: KVM: Implement handle csr exception
+- LoongArch: KVM: Implement kvm mmu operations
+- LoongArch: KVM: Implement virtual machine tlb operations
+- LoongArch: KVM: Implement vcpu timer operations
+- LoongArch: KVM: Implement misc vcpu related interfaces
+- LoongArch: KVM: Implement vcpu load and vcpu put operations
+- LoongArch: KVM: Implement vcpu interrupt operations
+- LoongArch: KVM: Implement fpu operations for vcpu
+- LoongArch: KVM: Implement basic vcpu ioctl interfaces
+- LoongArch: KVM: Implement basic vcpu interfaces
+- LoongArch: KVM: Add vcpu related header files
+- LoongArch: KVM: Implement VM related functions
+- LoongArch: KVM: Implement kvm hardware enable, disable interface
+- LoongArch: KVM: Implement kvm module related interface
+- LoongArch: KVM: Add kvm related header files
+- !3951 【OLK-6.6】KVM/arm64: support virt_dev irqbypass
+- KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV
+- KVM: arm64: sdev: Support virq bypass by INT/VSYNC command
+- KVM: arm64: kire: irq routing entry cached the relevant cache data
+- KVM: arm64: Introduce shadow device
+- virt_plat_dev: Register the virt platform device driver
+- irqchip/gic-v3-its: Add virt platform devices MSI support
+- irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices
+- irqchip/gic-v3-its: Introduce the reserved device ID pools
+- !4425 【OLK-6.6】arm64/nmi: Support for FEAT_NMI
+- irqchip/gic-v3: Fix hard LOCKUP caused by NMI being masked
+- config: enable CONFIG_ARM64_NMI and CONFIG_HARDLOCKUP_DETECTOR_PERF for arm64
+- irqchip/gic-v3: Implement FEAT_GICv3_NMI support
+- arm64/nmi: Add Kconfig for NMI
+- arm64/nmi: Add handling of superpriority interrupts as NMIs
+- arm64/irq: Document handling of FEAT_NMI in irqflags.h
+- arm64/entry: Don't call preempt_schedule_irq() with NMIs masked
+- arm64/nmi: Manage masking for superpriority interrupts along with DAIF
+- KVM: arm64: Hide FEAT_NMI from guests
+- arm64/cpufeature: Detect PE support for FEAT_NMI
+- arm64/idreg: Add an override for FEAT_NMI
+- arm64/hyp-stub: Enable access to ALLINT
+- arm64/asm: Introduce assembly macros for managing ALLINT
+- arm64/sysreg: Add definitions for immediate versions of MSR ALLINT
+- arm64/booting: Document boot requirements for FEAT_NMI
+- !4679 f2fs: fix to avoid dirent corruption
+- f2fs: fix to avoid dirent corruption
+- !4730 coresight: trbe: Enable ACPI based devices
+- coresight: trbe: Enable ACPI based TRBE devices
+- coresight: trbe: Add a representative coresight_platform_data for TRBE
+- !4807 [OLK-6.6] Intel: backport KVM LAM from v6.8 to OLK-6.6
+- KVM: x86: Use KVM-governed feature framework to track "LAM enabled"
+- KVM: x86: Advertise and enable LAM (user and supervisor)
+- KVM: x86: Virtualize LAM for user pointer
+- KVM: x86: Virtualize LAM for supervisor pointer
+- KVM: x86: Untag addresses for LAM emulation where applicable
+- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator
+- KVM: x86: Remove kvm_vcpu_is_illegal_gpa()
+- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality
+- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD
+- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg()
+- KVM: x86: Add an emulation flag for implicit system access
+- KVM: x86: Consolidate flags for __linearize()
+- !4700 efivarfs: force RO when remounting if SetVariable is not supported
+- efivarfs: force RO when remounting if SetVariable is not supported
+- !4785 Support PV-sched feature
+- KVM: arm64: Support the vCPU preemption check
+- KVM: arm64: Add interface to support vCPU preempted check
+- KVM: arm64: Support pvsched preempted via shared structure
+- KVM: arm64: Implement PV_SCHED_FEATURES call
+- KVM: arm64: Document PV-sched interface
+- !4629 add sw64 architecture support
+- drivers: cpufreq: add sw64 support
+- drivers: clocksource: add sw64 support
+- drivers: acpi: add sw64 support
+- selftests: fix sw64 support
+- perf: fix sw64 support
+- perf: add sw64 support
+- tools: fix basic sw64 support
+- tools: add basic sw64 support
+- sw64: fix ftrace support
+- sw64: fix audit support
+- sw64: fix kexec support
+- sw64: fix PCI support
+- sw64: fix KVM support
+- sw64: fix module support
+- sw64: fix ACPI support
+- sw64: fix rrk support
+- sw64: fix ELF support
+- !4727 RAS: Report ARM processor information to userspace
+- RAS: Report ARM processor information to userspace
+- !4769 [sync] PR-4729: serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
+- serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
+- !4781 x86/fpu: Stop relying on userspace for info to fault in xsave buffer
+- x86/fpu: Stop relying on userspace for info to fault in xsave buffer
+- !4787 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
+- gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
+- !4789 v2 fix CVE-2024-26590
+- erofs: fix inconsistent per-file compression format
+- erofs: simplify compression configuration parser
+- !4736 PCIe and miniIO OLK-5.10 branch partial code round OLK-6.6 branch
+- xhci:fix USB xhci controller issue
+- spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected
+- Add the verification operation after the bus recovery operation obtains resources through the ACPI
+- i2c: hisi: Add gpio bus recovery support
+- gpio: hisi: Fix format specifier
+- perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
+- Fix the header file location error and adjust the function and structure version.
+- hwtracing: hisi_ptt: Don't try to attach a task
+- hwtracing: hisi_ptt: Optimize the trace data committing
+- hwtracing: hisi_ptt: Handle the interrupt in hardirq context
+- hwtracing: hisi_ptt: Disable interrupt after trace end
+- !4802 Export vcpu stat via debugfs
+- kvm: debugfs: add EXIT_REASON_PREEMPTION_TIMER to vcpu_stat
+- kvm: debugfs: add fastpath msr_wr exits to debugfs statistics
+- kvm: debugfs: Export x86 kvm exits to vcpu_stat
+- kvm: debugfs: aarch64 export cpu time related items to debugfs
+- kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs
+- kvm: debugfs: Export vcpu stat via debugfs
+- !4676 [OLK-6.6] kabi/iommu: Backport patches from upstream and maintainer tree
+- iommu/sva: Restore SVA handle sharing
+- iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock
+- Revert "iommu/arm-smmu: Convert to domain_alloc_paging()"
+- iommu/vt-d: Fix constant-out-of-range warning
+- iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking
+- iommu/vt-d: Add missing dirty tracking set for parent domain
+- iommu/vt-d: Wrap the dirty tracking loop to be a helper
+- iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
+- iommu/vt-d: Add missing device iotlb flush for parent domain
+- iommu/vt-d: Update iotlb in nested domain attach
+- iommu/vt-d: Add missing iotlb flush for parent domain
+- iommu/vt-d: Add __iommu_flush_iotlb_psi()
+- iommu/vt-d: Track nested domains in parent
+- iommu: Make iommu_report_device_fault() return void
+- iommu: Make iopf_group_response() return void
+- iommu: Track iopf group instead of last fault
+- iommu: Improve iopf_queue_remove_device()
+- iommu: Use refcount for fault data access
+- iommu: Refine locking for per-device fault data management
+- iommu: Separate SVA and IOPF
+- iommu: Make iommu_queue_iopf() more generic
+- iommu: Prepare for separating SVA and IOPF
+- iommu: Merge iommu_fault_event and iopf_fault
+- iommu: Remove iommu_[un]register_device_fault_handler()
+- iommu: Merge iopf_device_param into iommu_fault_param
+- iommu: Cleanup iopf data structure definitions
+- iommu: Remove unrecoverable fault data
+- iommu/arm-smmu-v3: Remove unrecoverable faults reporting
+- iommu: Move iommu fault data to linux/iommu.h
+- iommu/iova: use named kmem_cache for iova magazines
+- iommu/iova: Reorganise some code
+- iommu/iova: Tidy up iova_cache_get() failure
+- selftests/iommu: fix the config fragment
+- iommufd: Reject non-zero data_type if no data_len is provided
+- iommufd/iova_bitmap: Consider page offset for the pages to be pinned
+- iommufd/selftest: Add mock IO hugepages tests
+- iommufd/selftest: Hugepage mock domain support
+- iommufd/selftest: Refactor mock_domain_read_and_clear_dirty()
+- iommufd/selftest: Refactor dirty bitmap tests
+- iommufd/iova_bitmap: Handle recording beyond the mapped pages
+- iommufd/selftest: Test u64 unaligned bitmaps
+- iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
+- iommufd/iova_bitmap: Bounds check mapped::pages access
+- powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach
+- powerpc: iommu: Bring back table group release_ownership() call
+- iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA
+- iommufd/selftest: Check the bus type during probe
+- iommu/vt-d: Add iotlb flush for nested domain
+- iommufd: Add data structure for Intel VT-d stage-1 cache invalidation
+- iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl
+- iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op
+- iommufd/selftest: Add mock_domain_cache_invalidate_user support
+- iommu: Add iommu_copy_struct_from_user_array helper
+- iommufd: Add IOMMU_HWPT_INVALIDATE
+- iommu: Add cache_invalidate_user op
+- iommu: Don't reserve 0-length IOVA region
+- iommu/sva: Fix memory leak in iommu_sva_bind_device()
+- iommu/dma: Trace bounce buffer usage when mapping buffers
+- iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places
+- acpi: Do not return struct iommu_ops from acpi_iommu_configure_id()
+- iommu: Mark dev_iommu_priv_set() with a lockdep
+- iommu: Mark dev_iommu_get() with lockdep
+- iommu/of: Use -ENODEV consistently in of_iommu_configure()
+- iommmu/of: Do not return struct iommu_ops from of_iommu_configure()
+- iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
+- iommu: Set owner token to SVA domain
+- mm: Deprecate pasid field
+- iommu: Support mm PASID 1:n with sva domains
+- mm: Add structure to keep sva information
+- iommu: Add mm_get_enqcmd_pasid() helper function
+- iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm()
+- iommu: Change kconfig around IOMMU_SVA
+- iommu: Extend LPAE page table format to support custom allocators
+- iommu: Allow passing custom allocators to pgtable drivers
+- iommu: Clean up open-coded ownership checks
+- iommu: Retire bus ops
+- iommu/arm-smmu: Don't register fwnode for legacy binding
+- iommu: Decouple iommu_domain_alloc() from bus ops
+- iommu: Validate that devices match domains
+- iommu: Decouple iommu_present() from bus ops
+- iommu: Factor out some helpers
+- iommu: Map reserved memory as cacheable if device is coherent
+- iommu/vt-d: Move inline helpers to header files
+- iommu/vt-d: Remove unused vcmd interfaces
+- iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()
+- iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly
+- iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush
+- iommu/virtio: Make use of ops->iotlb_sync_map
+- iommu/arm-smmu: Convert to domain_alloc_paging()
+- iommu/arm-smmu: Pass arm_smmu_domain to internal functions
+- iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED
+- iommu/arm-smmu: Convert to a global static identity domain
+- iommu/arm-smmu: Reorganize arm_smmu_domain_add_master()
+- iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED
+- iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()
+- iommu/arm-smmu-v3: Add a type for the STE
+- iommu/apple-dart: Fix spelling mistake "grups" -> "groups"
+- iommu/apple-dart: Use readl instead of readl_relaxed for consistency
+- iommu/apple-dart: Add support for t8103 USB4 DART
+- iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT
+- dt-bindings: iommu: dart: Add t8103-usb4-dart compatible
+- iommufd: Do not UAF during iommufd_put_object()
+- iommufd: Add iommufd_ctx to iommufd_put_object()
+- iommu/vt-d: Support enforce_cache_coherency only for empty domains
+- iommu: Flow ERR_PTR out from __iommu_domain_alloc()
+- iommu/dma: Use a large flush queue and timeout for shadow_on_flush
+- iommu/dma: Allow a single FQ in addition to per-CPU FQs
+- iommu/s390: Disable deferred flush for ISM devices
+- s390/pci: Use dma-iommu layer
+- s390/pci: prepare is_passed_through() for dma-iommu
+- iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return
+- iommu/dart: Remove the force_bypass variable
+- iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging()
+- iommu/dart: Convert to domain_alloc_paging()
+- iommu/dart: Move the blocked domain support to a global static
+- iommu/dart: Use static global identity domains
+- iommufd: Convert to alloc_domain_paging()
+- iommu/vt-d: Use ops->blocked_domain
+- iommu/vt-d: Update the definition of the blocking domain
+- iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain
+- iommu: change iommu_map_sgtable to return signed values
+- powerpc/iommu: Do not do platform domain attach atctions after probe
+- iommu: Fix return code in iommu_group_alloc_default_domain()
+- iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled
+- iommu: Remove duplicate include
+- iommu: Improve map/unmap sanity checks
+- iommu: Retire map/unmap ops
+- iommu/tegra-smmu: Update to {map,unmap}_pages
+- iommu/sun50i: Update to {map,unmap}_pages
+- iommu/rockchip: Update to {map,unmap}_pages
+- iommu/omap: Update to {map,unmap}_pages
+- iommu/exynos: Update to {map,unmap}_pages
+- iommu/omap: Convert to generic_single_device_group()
+- iommu/ipmmu-vmsa: Convert to generic_single_device_group()
+- iommu/rockchip: Convert to generic_single_device_group()
+- iommu/sprd: Convert to generic_single_device_group()
+- iommu/sun50i: Convert to generic_single_device_group()
+- iommu: Add generic_single_device_group()
+- iommu: Remove useless group refcounting
+- iommu: Convert remaining simple drivers to domain_alloc_paging()
+- iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging()
+- iommu: Add ops->domain_alloc_paging()
+- iommu: Add __iommu_group_domain_alloc()
+- iommu: Require a default_domain for all iommu drivers
+- iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN
+- iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN
+- iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN
+- iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN
+- iommu: Remove ops->set_platform_dma_ops()
+- iommu/msm: Implement an IDENTITY domain
+- iommu/omap: Implement an IDENTITY domain
+- iommu/tegra-smmu: Support DMA domains in tegra
+- iommu/tegra-smmu: Implement an IDENTITY domain
+- iommu/exynos: Implement an IDENTITY domain
+- iommu: Allow an IDENTITY domain as the default_domain in ARM32
+- iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type()
+- iommu/mtk_iommu_v1: Implement an IDENTITY domain
+- iommu/tegra-gart: Remove tegra-gart
+- iommu/fsl_pamu: Implement a PLATFORM domain
+- iommu: Add IOMMU_DOMAIN_PLATFORM for S390
+- powerpc/iommu: Setup a default domain and remove set_platform_dma_ops
+- iommu: Add IOMMU_DOMAIN_PLATFORM
+- iommu: Add iommu_ops->identity_domain
+- iommu/vt-d: debugfs: Support dumping a specified page table
+- iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid}
+- iommu/vt-d: debugfs: Dump entry pointing to huge page
+- iommu/virtio: Add __counted_by for struct viommu_request and use struct_size()
+- iommu/arm-smmu-v3-sva: Remove bond refcount
+- iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle
+- iommu/arm-smmu-v3: Rename cdcfg to cd_table
+- iommu/arm-smmu-v3: Update comment about STE liveness
+- iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise
+- iommu/arm-smmu-v3: Move CD table to arm_smmu_master
+- iommu/arm-smmu-v3: Refactor write_ctx_desc
+- iommu/arm-smmu-v3: move stall_enabled to the cd table
+- iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables
+- iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg
+- iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg
+- iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir()
+- powerpc: Remove extern from function implementations
+- iommufd: Organize the mock domain alloc functions closer to Joerg's tree
+- iommu/vt-d: Disallow read-only mappings to nest parent domain
+- iommu/vt-d: Add nested domain allocation
+- iommu/vt-d: Set the nested domain to a device
+- iommu/vt-d: Make domain attach helpers to be extern
+- iommu/vt-d: Add helper to setup pasid nested translation
+- iommu/vt-d: Add helper for nested domain allocation
+- iommu/vt-d: Extend dmar_domain to support nested domain
+- iommufd: Add data structure for Intel VT-d stage-1 domain allocation
+- iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs
+- iommufd/selftest: Add nested domain allocation for mock domain
+- iommu: Add iommu_copy_struct_from_user helper
+- iommufd: Add a nested HW pagetable object
+- iommu: Pass in parent domain with user_data to domain_alloc_user op
+- iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED
+- iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable
+- iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations
+- iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING
+- iommu: Add IOMMU_DOMAIN_NESTED
+- iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
+- iommufd: Fix spelling errors in comments
+- !4767 reserve space for arch related structures
+- kabi: reserve space for struct mfd_cell
+- kabi: reserve space for struct irq_work
+- !4709 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
+- mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
+- !4738 blk-mq: fix IO hang from sbitmap wakeup race
+- blk-mq: fix IO hang from sbitmap wakeup race
+- !4561 sched: migtate user interface from smart grid to sched bpf
+- sched: migtate user interface from smart grid to sched bpf
+- !4026 [OLK-6.6]Add support for Mont-TSSE
+- add support for Mont-TSSE Driver
+- !4564 v2 reserve space for arm64 related structures
+- kabi: reserve space for processor.h
+- kabi: reserve space for fb.h
+- kabi: reserve space for efi.h
+- !4675 v5 Backport vDPA migration support patches
+- vdpa: add CONFIG_VHOST_VDPA_MIGRATION
+- vdpa: add vmstate header file
+- vhost-vdpa: add reset state params to indicate reset level
+- vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated.
+- vhost-vdpa: fix msi irq request err
+- vhost-vdpa: Allow transparent MSI IOV
+- vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG
+- vhost-vdpa: add uAPI for device migration status
+- vdpa: add vdpa device migration status ops
+- vhost-vdpa: add uAPI for device buffer
+- vdpa: add device state operations
+- vhost-vdpa: add uAPI for logging
+- vdpa: add log operations
+- !4660 Intel: Backport to fix In Field Scan(IFS) SAF for GNR & SRF
+- platform/x86/intel/ifs: Call release_firmware() when handling errors.
+- !4652 RDMA/hns: Support SCC context query and DSCP configuration.
+- RDMA/hns: Support DSCP of userspace
+- RDMA/hns: Append SCC context to the raw dump of QP Resource
+- !4628 fs:/dcache.c: fix negative dentry flag warning in dentry_free
+- fs:/dcache.c: fix negative dentry flag warning in dentry_free
+- !4654 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
+- hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
+- !3880 ima: Add IMA digest lists extension
+- ima: add default INITRAMFS_FILE_METADATA and EVM_DEFAULT_HASH CONFIG
+- ima: don't allow control characters in policy path
+- ima: Add max size for IMA digest database
+- config: add digest list options for arm64 and x86
+- evm: Propagate choice of HMAC algorithm in evm_crypto.c
+- ima: Execute parser to upload digest lists not recognizable by the kernel
+- evm: Extend evm= with x509. allow_metadata_writes and complete values
+- ima: Add parser keyword to the policy
+- ima: Allow direct upload of digest lists to securityfs
+- ima: Search key in the built-in keyrings
+- certs: Introduce search_trusted_key()
+- KEYS: Provide a function to load keys from a PGP keyring blob
+- KEYS: Introduce load_pgp_public_keyring()
+- KEYS: Provide PGP key description autogeneration
+- KEYS: PGP data parser
+- PGPLIB: Basic packet parser
+- PGPLIB: PGP definitions (RFC 4880)
+- rsa: add parser of raw format
+- mpi: introduce mpi_key_length()
+- ima: Add Documentation/security/IMA-digest-lists.txt
+- ima: Introduce appraise_exec_immutable policy
+- ima: Introduce appraise_exec_tcb policy
+- ima: Introduce exec_tcb policy
+- ima: Add meta_immutable appraisal type
+- evm: Add support for digest lists of metadata
+- ima: Add support for appraisal with digest lists
+- ima: Add support for measurement with digest lists
+- ima: Load all digest lists from a directory at boot time
+- ima: Introduce new hook DIGEST_LIST_CHECK
+- ima: Introduce new securityfs files
+- ima: Prevent usage of digest lists not measured or appraised
+- ima: Add parser of compact digest list
+- ima: Use ima_show_htable_value to show violations and hash table data
+- ima: Generalize policy file operations
+- ima: Generalize ima_write_policy() and raise uploaded data size limit
+- ima: Generalize ima_read_policy()
+- ima: Allow choice of file hash algorithm for measurement and audit
+- ima: Add enforce-evm and log-evm modes to strictly check EVM status
+- init: Add kernel option to force usage of tmpfs for rootfs
+- gen_init_cpio: add support for file metadata
+- initramfs: read metadata from special file METADATA!!!
+- initramfs: add file metadata
+- !4542 Support feature TLBI DVMBM
+- KVM: arm64: Implement the capability of DVMBM
+- KVM: arm64: Add kvm_arch::sched_cpus and sched_lock
+- KVM: arm64: Add kvm_vcpu_arch::sched_cpus and pre_sched_cpus
+- KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs
+- KVM: arm64: Support a new HiSi CPU type
+- KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs
+- KVM: arm64: Add support for probing Hisi ncsnp capability
+- KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB
+- !4661 [OLK-6.6] Fix gic support for Phytium S2500
+- Enable CONFIG_ARCH_PHYTIUM
+- Fix gic support for Phytium S2500
+- !4644 f2fs: explicitly null-terminate the xattr list
+- f2fs: explicitly null-terminate the xattr list
+- !4637 Using smmu IIDR registers
+- iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR
+- Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch"
+- !4506 ubi: fastmap: Optimize ubi wl algorithm to improve flash service life
+- ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools
+- ubi: fastmap: Add module parameter to control reserving filling pool PEBs
+- ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs
+- ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out
+- ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists
+- ubi: fastmap: Remove unneeded break condition while filling pools
+- ubi: fastmap: Wait until there are enough free PEBs before filling pools
+- ubi: fastmap: Use free pebs reserved for bad block handling
+- ubi: Replace erase_block() with sync_erase()
+- ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap
+- ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash
+- ubi: fastmap: Fix missed ec updating after erasing old fastmap data block
+- !4624 6.6: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1
+- i2c: hisi: Add clearing tx aempty interrupt operation
+- i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
+- !4631 Add kabi reserve
+- drm/ttm: Add kabi reserve in ttm_tt.h
+- drm/ttm: Add kabi reserve in ttm_resource.h
+- drm/ttm: Add kabi reserve in ttm_bo.h
+- drm: Add kabi reserve in drm_gpu_scheduler.h
+- drm: Add kabi reserve in drm_syncobj.h
+- drm: Add kabi reserve in drm_plane.h
+- drm: Add kabi reserve in drm_modeset_lock.h
+- drm: Add kabi reserve in drm_mode_config.h
+- sbitmap: Add kabi reserve
+- xarray: Reserve kabi for xa_state
+- delayacct: Reserve kabi for task_delay_info
+
+* Mon Feb 26 2024 huangzq6 <huangzhenqiang2@huawei.com> - 6.6.0-10.0.0.7
+- add signature for vmlinux
+
+* Wed Feb 21 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-10.0.0.6
+- !4598 [OLK-6.6] Add iommu support for Phytium S2500
+- Add iommu support for Phytium S2500
+- !4596 add sw64 architecture support
+- sw64: fix build support
+- sw64: add dynamic turning on/off cores support
+- sw64: add dynamic frequency scaling support
+- sw64: add kgdb support
+- sw64: add jump_label support
+- sw64: add uprobe support
+- sw64: add kprobe support
+- sw64: add kernel relocation support
+- sw64: add ftrace support
+- sw64: add hibernation support
+- sw64: add suspend support
+- sw64: add eBPF JIT support
+- sw64: add kdump support
+- sw64: add kexec support
+- sw64: add perf events support
+- sw64: add qspinlock support
+- sw64: add stacktrace support
+- !4567 Support feature TWED
+- KVM: arm64: Make use of TWED feature
+- arm64: cpufeature: TWED support detection
+- !4383 [OLK-6.6] kabi: add more x86/cpu reservations in cpu feature bits and bug bits
+- kabi: reserve x86 cpu bug fields
+- kabi: reserve x86 cpu capability fields
+- !3695 x86: Add x86 related kabi reservations
+- x86: Add x86 related kabi reservations
+- !4589 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
+- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
+- !4451 v5 kabi reserve patches
+- kabi: reserve space for arm64 cpufeature related structure
+- kabi: reserve space for power management related structure
+- energy_model: Add kabi_reserve
+- pm: pm.h: Add kabi_reserve
+- pm: pm_domain.h: Add kabi_reserve
+- drm: drm_gem.h: Add kabi_reserve
+- drm: drm_fourcc.h: Add kabi_reserve
+- drm: drm_file.h: Add kabi_reserve
+- drm: drm_fb_helper.h: Add kabi_reserve
+- drm: drm_drv.h: Add kabi_reserve
+- drm: drm_device.h: Add kabi_reserve
+- drm: drm_crtc.h: Add kabi_reserve
+- drm: drm_connector.h: Add kabi_reserve
+- drm: drm_client.h: Add kabi_reserve
+- drm: drm_atomic.h: Add kabi_reserve
+- irqdomain: Add kabi_reserve in irqdomain
+- irq_desc: Add kabi_reserve in irq_desc
+- irq: Add kabi_reserve in irq
+- interrupt: Add kabi_reserve in interrupt.h
+- msi: Add kabi_reserve in msi.h
+- kabi: reserve space for struct cpu_stop_work
+- KABI: reserve space for struct input_dev
+- !4557 Add ZONE_EXTMEM to avoid kabi broken
+- openeuler_defconfig: enable CONFIG_ZONE_EXTMEM for arm64
+- mm: add ZONE_EXTMEM for future extension to avoid kabi broken
+- !4569 add sw64 architecture support
+- sw64: add KVM support
+- sw64: add EFI support
+- sw64: add DMA support
+- sw64: add ACPI support
+- sw64: add device trees
+- sw64: add MSI support
+- sw64: add PCI support
+- sw64: add default configs
+- sw64: add NUMA support
+- sw64: add SMP support
+- sw64: add VDSO support
+- sw64: add some library functions
+- sw64: add some other routines
+- sw64: add some common routines
+- sw64: add module support
+- sw64: add basic IO support
+- sw64: add FPU support
+- !3498 fuse: reserve space for future expansion
+- kabi:fuse: reserve space for future expansion
+- !4435 v2 kabi: reserve space for struct ptp_clock
+- kabi: reserve space for struct ptp_clock
+- !4584 v5 kabi reserve
+- kabi: reserve space for struct clocksource
+- kabi: reserve space for struct timer_list
+- kabi: reserve space for struct ptp_clock_info
+- kabi: reserve space for posix clock related structure
+- kabi: reserve space for hrtimer related structures
+- kabi: reserve space for kobject related structures
+- !4049 openeuler_defconfig: Disable new HW_RANDOM support for arm64
+- openeuler_defconfig: Disable new HW_RANDOM support for arm64
+- !4582 cgroup/hugetlb: hugetlb accounting
+- mm: memcg: fix split queue list crash when large folio migration
+- hugetlb: memcg: account hugetlb-backed memory in memory controller
+- memcontrol: only transfer the memcg data for migration
+- memcontrol: add helpers for hugetlb memcg accounting
+- !4347 【OLK-6.6】AMD: CXL RCH Protocol Error Handling supporting
+- openeuler_defconfig: Enable CONFIG_PCIEAER_CXL=y
+- cxl/hdm: Fix && vs || bug
+- cxl/pci: Change CXL AER support check to use native AER
+- cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm
+- cxl/core/regs: Rename phys_addr in cxl_map_component_regs()
+- PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling
+- PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler
+- cxl/pci: Disable root port interrupts in RCH mode
+- cxl/pci: Add RCH downstream port error logging
+- cxl/pci: Map RCH downstream AER registers for logging protocol errors
+- cxl/pci: Update CXL error logging to use RAS register address
+- PCI/AER: Refactor cper_print_aer() for use by CXL driver module
+- cxl/pci: Add RCH downstream port AER register discovery
+- cxl/port: Remove Component Register base address from struct cxl_port
+- cxl/pci: Remove Component Register base address from struct cxl_dev_state
+- cxl/hdm: Use stored Component Register mappings to map HDM decoder capability
+- cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state
+- cxl/port: Pre-initialize component register mappings
+- cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map
+- !4390 [OLK-6.6] Add kdump support for Phytium S2500
+- Add kdump support for Phytium S2500
+- !4459 v2 Introduce page eject for arm64
+- config: update defconfig for PAGE_EJECT
+- mm: page_eject: Introuduce page ejection
+- mm/memory-failure: introduce soft_online_page
+- mm/hwpoison: Export symbol soft_offline_page
+- !3699 [OLK-6.6] Enable CONFIG_IOMMUFD and CONFIG_VFIO_DEVICE_CDEV in x86/arm64 defconfig
+- defconfig: enable CONFIG_IOMMUFD and CONFIG_VFIO_DEVICE_CDEV
+- !4571 scsi: iscsi: kabi: KABI reservation for iscsi_transport
+- scsi: iscsi: kabi: KABI reservation for iscsi_transport
+- !4546 RDMA/hns: Support MR management
+- RDMA/hns: Simplify 'struct hns_roce_hem' allocation
+- RDMA/hns: Support adaptive PBL hopnum
+- RDMA/hns: Support flexible umem page size
+- RDMA/hns: Alloc MTR memory before alloc_mtt()
+- RDMA/hns: Refactor mtr_init_buf_cfg()
+- RDMA/hns: Refactor mtr find
+- !4576 v6 Add support for ecmdq
+- iommu/arm-smmu-v3: Allow disabling ECMDQs at boot time
+- iommu/arm-smmu-v3: Add support for less than one ECMDQ per core
+- iommu/arm-smmu-v3: Add arm_smmu_ecmdq_issue_cmdlist() for non-shared ECMDQ
+- iommu/arm-smmu-v3: Ensure that a set of associated commands are inserted in the same ECMDQ
+- iommu/arm-smmu-v3: Add support for ECMDQ register mode
+- !3697 enable ARM64/X86 CONFIG_BPF_LSM config
+- lsm: enable CONFIG_BPF_LSM for use bpf in lsm program
+- !4537 mainline cgroup bufix
+- cgroup: use legacy_name for cgroup v1 disable info
+- blk-cgroup: bypass blkcg_deactivate_policy after destroying
+- cgroup: Check for ret during cgroup1_base_files cft addition
+- !4438 kabi: reserve space for workqueue subsystem related structure
+- kabi: reserve space for workqueue subsystem related structure
+- !4570 v2 scsi: reserve space for structures in scsi
+- scsi: reserve space for structures in scsi
+- !4566 v2 reserve kabi space for some structures
+- libnvdimm: reserve space for structures in libnvdimm
+- ata: libata: reserve space for structures in libata
+- elevator: reserve space for structures in elevator
+
+* Wed Feb 7 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-9.0.0.5
+- !4545 add sw64 architecture support
+- sw64: add signal handling support
+- sw64: add system call support
+- sw64: add hugetlb support
+- sw64: add memory management
+- sw64: add hardware match support
+- sw64: add process management
+- sw64: add exception handling support
+- sw64: add irq handling support
+- sw64: add timer support
+- sw64: add topology setup routine
+- sw64: add boot and setup routines
+- sw64: add some other headers
+- sw64: add ELF support
+- sw64: add common headers
+- sw64: add atomic/locking headers
+- sw64: add CPU definition headers
+- sw64: add build infrastructure
+- !4423 kabi: reserve space for pci subsystem and thread_info
+- kabi: reserve space for pci subsystem related structure
+- kabi: reserve space for thread_info structure
+- !3997 [OLK-6.6] openEuler-24.03 Phytium S2500 IPMI adaption
+- ipmi_si: Phytium S2500 workaround for MMIO-based IPMI
+- !3841 Add support for Hygon family 18h model 5h HD-Audio
+- ALSA: hda: Fix single byte writing issue for Hygon family 18h model 5h
+- ALSA: hda: Add support for Hygon family 18h model 5h HD-Audio
+- !3835 Add support for Hygon model 6h L3 PMU
+- perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h
+- !3698 enable ARM64/X86_64 CONFIG_MPTCP/CONFIG_MPTCP_IPV6 config
+- mptcp: enable config CONFIG_MPTCP and CONFIG_MPTCP_IPV6
+- !3696 enable ARM64/X86 CONFIG_XDP_SOCKET、CONFIG_XDP_SOCKETS_DIAG config
+- xdp: enable config CONFIG_XDP_SOCKETS and CONFIG_XDP_SOCKETS_DIAG
+- !3183 [OLK-6.6] Add support Zhaoxin GPIO pinctrl
+- configs: add CONFIG_PINCTRL_ZHAOXIN and KX7000 to m
+- Add support Zhaoxin GPIO pinctrl
+- !4539 nvme: kabi: KABI reservation for nvme_ctrl
+- nvme: kabi: KABI reservation for nvme_ctrl
+- !4527 v3 block: kabi: KABI reservation for blk-cgroup
+- block: kabi: KABI reservation for blk-cgroup
+- !4554 v3 kabi: Reserve KABI slots for fs module
+- sysfs: kabi: Reserve KABI slots for bin_attribute struct
+- profs: kabi: Reserve KABI slots for proc_ops struct
+- dax: kabi: Reserve KABI slots for dax_* struct
+- fs: kabi: Reserve KABI slots for nameidata struct
+- xattr: kabi: Reserve KABI slots for xattr_handler struct
+- kernfs: kabi: Reserve KABI slots for kernfs_* struct
+- fanotify: kabi: Reserve KABI slots for fsnotify_* struct
+- fscrypt: kabi: Reserve KABI slots for fscrypt_operations struct
+- !3932 [OLK-6.6] 同步OLK-5.10 SMMU HTTU补丁
+- iommu/arm-smmu-v3: Add Arm SMMU HTTU config
+- vfio/iommu_type1: Add support for manual dirty log clear
+- vfio/iommu_type1: Optimize dirty bitmap population based on iommu HWDBM
+- vfio/iommu_type1: Add HWDBM status maintenance
+- iommu/arm-smmu-v3: Realize support_dirty_log iommu ops
+- iommu/arm-smmu-v3: Realize clear_dirty_log iommu ops
+- iommu/arm-smmu-v3: Realize sync_dirty_log iommu ops
+- iommu/arm-smmu-v3: Realize switch_dirty_log iommu ops
+- iommu/arm-smmu-v3: Add feature detection for BBML
+- iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping
+- iommu/io-pgtable-arm: Add and realize clear_dirty_log ops
+- iommu/io-pgtable-arm: Add and realize sync_dirty_log ops
+- iommu/io-pgtable-arm: Add and realize merge_page ops
+- iommu/io-pgtable-arm: Add and realize split_block ops
+- iommu/io-pgtable-arm: Add __arm_lpae_set_pte
+- iommu/io-pgtable-arm: Add quirk ARM_HD and ARM_BBMLx
+- iommu: Introduce dirty log tracking framework
+- iommu/arm-smmu-v3: Add support for Hardware Translation Table Update
+- !4560 v5 block: reserve kabi space for general block layer structures
+- block: reserve kabi space for general block layer structures
+- !4168 Reserve syscall entries for kabi compatibility
+- kabi: Reserve syscall entries for kabi compatibility
+- arch: Reserve map_shadow_stack() syscall number for all architectures
+- !4532 v2 fscache: reserve kabi for fscache structures
+- fscache: reserve kabi for fscache structures
+- !4543 v2 fs/dcache: kabi: KABI reservation for dentry
+- fs/dcache: kabi: KABI reservation for dentry
+- !4533 quota: kabi: KABI reservation for quota
+- quota: kabi: KABI reservation for quota
+- !4528 v3 jbd2: kabi: KABI reservation for jbd2
+- jbd2: kabi: KABI reservation for jbd2
+- !4483 block: kabi: KABI reservation for iocontext
+- block: kabi: KABI reservation for iocontext
+- !4455 scsi: iscsi: kabi: KABI reservation for scsi_transport_iscsi.h
+- scsi: iscsi: kabi: KABI reservation for scsi_transport_iscsi.h
+- !4456 scsi: scsi_transport_fc: kabi: KABI reservation for scsi_transport_fc
+- scsi: scsi_transport_fc: kabi: KABI reservation for scsi_transport_fc
+- !4472 nvmet-fc: kabi: KABI reservation for nvme_fc_port_template
+- nvmet-fc: kabi: KABI reservation for nvme_fc_port_template
+- !4474 scsi: libsas: kabi: KABI reservation for libsas
+- scsi: libsas: kabi: KABI reservation for libsas
+- !4463 RDMA/hns: Backport bugfix
+- RDMA/hns: Fix memory leak in free_mr_init()
+- RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs()
+- RDMA/hns: Add a max length of gid table
+- RDMA/hns: Response dmac to userspace
+- RDMA/hns: Rename the interrupts
+- RDMA/hns: Support SW stats with debugfs
+- RDMA/hns: Add debugfs to hns RoCE
+- RDMA/hns: Fix inappropriate err code for unsupported operations
+- !3838 Add support for Hygon model 4h EDAC
+- EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h
+- EDAC/amd64: Add support for Hygon family 18h model 6h
+- EDAC/amd64: Add support for Hygon family 18h model 5h
+- EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId
+- EDAC/amd64: Adjust address translation for Hygon family 18h model 4h
+- EDAC/amd64: Add support for Hygon family 18h model 4h
+- EDAC/amd64: Get UMC channel from the 6th nibble for Hygon
+- !4408 v2 kabi: reserve space for struct acpi_device and acpi_scan_handler
+- kabi: reserve space for struct acpi_device and acpi_scan_handler
+- !4495 KABI reservation for driver
+- audit: kabi: Remove extra semicolons
+- ipmi: kabi: KABI reservation for ipmi
+- mmc: kabi: KABI reservation for mmc
+- mtd: kabi: KABI reservation for mtd
+- tty: kabi: KABI reservation for tty
+- !3831 Add support for loading Hygon microcode
+- x86/microcode/hygon: Add microcode loading support for Hygon processors
+- !4356 【OLK-6.6】AMD: support the UMC Performance Counters for Zen4
+- perf vendor events amd: Add Zen 4 memory controller events
+- perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV
+- perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init()
+- perf/x86/amd/uncore: Add memory controller support
+- perf/x86/amd/uncore: Add group exclusivity
+- perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable
+- perf/x86/amd/uncore: Move discovery and registration
+- perf/x86/amd/uncore: Refactor uncore management
+- !4494 v2 writeback: kabi: KABI reservation for writeback
+- writeback: kabi: KABI reservation for writeback
+- !4491 sched/rt: Fix possible warn when push_rt_task
+- sched/rt: Fix possible warn when push_rt_task
+- !4396 [OLK-6.6] perf/x86/zhaoxin/uncore: add NULL pointer check after kzalloc
+- perf/x86/zhaoxin/uncore: add NULL pointer check after kzalloc
+- !4405 mm: improve performance of accounted kernel memory allocations
+- mm: kmem: properly initialize local objcg variable in current_obj_cgroup()
+- mm: kmem: reimplement get_obj_cgroup_from_current()
+- percpu: scoped objcg protection
+- mm: kmem: scoped objcg protection
+- mm: kmem: make memcg keep a reference to the original objcg
+- mm: kmem: add direct objcg pointer to task_struct
+- mm: kmem: optimize get_obj_cgroup_from_current()
+- !4500 fs: kabi: KABI reservation for vfs
+- fs: kabi: KABI reservation for vfs
+- !4505 iov_iter: kabi: KABI reservation for iov_iter
+- iov_iter: kabi: KABI reservation for iov_iter
+- !4486 v2 openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT
+- openeuler_defconfig: enable CONFIG_PAGE_CACHE_LIMIT
+- !4489 【OLK-6.6】AMD: fix brstack event for AMD Zen CPU
+- perf/x86/amd: Reject branch stack for IBS events
+- !4376 [OLK-6.6] Add Phytium Display Engine support to the OLK-6.6.
+- DRM: Phytium display DRM doc
+- DRM: Phytium display DRM driver
+- !4385 v2 sched: remove __GENKSYMS__ used
+- sched: remove __GENKSYMS__ used
+- !4449 memory tiering: calculate abstract distance based on ACPI HMAT
+- dax, kmem: calculate abstract distance with general interface
+- acpi, hmat: calculate abstract distance with HMAT
+- acpi, hmat: refactor hmat_register_target_initiators()
+- memory tiering: add abstract distance calculation algorithms management
+- !4362 ubifs: Queue up space reservation tasks if retrying many times
+- ubifs: Queue up space reservation tasks if retrying many times
+- !4450 change zswap's default allocator to zsmalloc
+- openeuler_defconfig: set ZSWAP_ZPOOL_DEFAULT to ZSMALLOC
+- zswap: change zswap's default allocator to zsmalloc
+- !4298 misc for controlling fd
+- cgroup/misc: support cgroup misc to control fd
+- filescgroup: add adapter for legacy and misc cgroup
+- filescgroup: rename filescontrol.c to legacy-filescontrol.c
+- filescgroup: Add CONFIG_CGROUP_FILES at files_cgroup in files_struct
+- filescgroup: remove files of dfl_cftypes.
+- !4173 block: remove precise_iostat
+- block: remove precise_iostat
+- !4481 cred: kabi: KABI reservation for cred
+- cred: kabi: KABI reservation for cred
+- !4418 KABI: Add reserve space for sched structures
+- KABI: Reserve space for fwnode.h
+- KABI: Reserve space for struct module
+- fork: Allocate a new task_struct_resvd object for fork task
+- KABI: Add reserve space for sched structures
+- !4355 v4 kabi reserve for memcg and cgroup_bpf
+- cgroup_bpf/kabi: reserve space for cgroup_bpf related structures
+- memcg/kabi: reserve space for memcg related structures
+- !4476 net/kabi: Reserve space for net structures
+- net/kabi: Reserve space for net structures
+- !4440 v2 kabi:dma:add kabi reserve for dma_map_ops structure
+- kabi:dma:add kabi reserve for dma_map_ops structure
+- !4479 mm/memcontrol: fix out-of-bound access in mem_cgroup_sysctls_init
+- mm/memcontrol: fix out-of-bound access in mem_cgroup_sysctls_init
+- !4429 Remove unnecessary KABI reservation
+- crypto: kabi: Removed unnecessary KABI reservation
+- !4211 blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU
+- blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU
+- !4407 sched/topology: Fix cpus hotplug deadlock in check_node_limit()
+- sched/topology: Fix cpus hotplug deadlock in check_node_limit()
+- !4351 kabi: net: reserve space for net subsystem related structure
+- kabi: net: reserve space for net subsystem related structure
+- !4453 arm64/ascend: Make enable_oom_killer feature depends on ASCEND_FEATURE
+- arm64/ascend: Make enable_oom_killer feature depends on ASCEND_FEATURE
+- !4386 fix static scanning issues
+- bond: fix static scanning issue with bond_broadcast_arp_or_nd_table_header
+- tcp: fix static scanning issue with sysctl_local_port_allocation
+- !4403 v2 kabi: net: reserve space for net related structure
+- kabi: net: reserve space for net related structure
+- !4406 v2 net/kabi: reserve space for net related structures
+- net/kabi: reserve space for net related structures
+- !4398 v2 vfs: reserve kabi space for vfs related structures
+- vfs: reserve kabi space for vfs related structures
+- !4372 kabi: reserve space for struct rate_sample
+- kabi: reserve space for struct rate_sample
+- !4322 cgroup_writeback: fix deadlock
+- cgroup_writeback: fix deadlock in cgroup1_writeback
+- !4414 Support srq record doorbell and support query srq context
+- RDMA/hns: Support SRQ record doorbell
+- RDMA/hns: Support SRQ restrack ops for hns driver
+- RDMA/core: Add support to dump SRQ resource in RAW format
+- RDMA/core: Add dedicated SRQ resource tracker function
+- !4165 tlb: reserve fields for struct mmu_gather
+- tlb: reserve fields for struct mmu_gather
+- !4178 OLK-6.6 cred backport for kabi reserve
+- cred: get rid of CONFIG_DEBUG_CREDENTIALS
+- groups: Convert group_info.usage to refcount_t
+- cred: switch to using atomic_long_t
+- cred: add get_cred_many and put_cred_many
+- !4343 v3 reserve KABI slots for file system or storage related structures
+- mtd: kabi: Reserve KABI slots for mtd_device_xxx_register() related structures
+- pipe: kabi: Reserve KABI slots for pipe_inode_info structure
+- exportfs: kabi: Reserve KABI slots for export_operations structure
+- !4200 Expose swapcache stat for memcg v1
+- memcg: remove unused do_memsw_account in memcg1_stat_format
+- memcg: expose swapcache stat for memcg v1
+- !4140 backport some patches for kunpeng hccs
+- soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack
+- doc: kunpeng_hccs: Fix incorrect email domain name
+- soc: hisilicon: kunpeng_hccs: Remove an unused blank line
+- soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method
+- soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings
+- soc/hisilicon: kunpeng_hccs: Convert to platform remove callback returning void
+- soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros
+- hwmon: (xgene) Migrate to use generic PCC shmem related macros
+- i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros
+- ACPI: PCC: Add PCC shared memory region command and status bitfields
+- !3641 Make the cpuinfo_cur_freq interface read correctly
+- cpufreq: CPPC: Keep the target core awake when reading its cpufreq rate
+- arm64: cpufeature: Export cpu_has_amu_feat()
+- !4410 config: Update openeuler_defconfig base on current
+- config: x86: Update openeuler_defconfig base on current source code
+- config: arm64: Update openeuler_defconfig base on current source code
+- !4400 v2 soc: hisilicon: hisi_hbmdev: Fix compile error
+- soc: hisilicon: hisi_hbmdev: Fix compile error
+- !4397 v2 cryptd: kabi: Fixed boot panic
+- cryptd: kabi: Fixed boot panic
+- !4393 [OLK-6.6] crypto: sm4: fix the build warning issue of sm4 driver
+- crypto: sm4: fix the build warning issue of sm4 driver
+- !4368 cgroup/misc: fix compiling waring
+- cgroup/misc: fix compiling waring
+- !4364 [OLK-6.6] crypto: sm3/sm4: fix zhaoxin sm3/sm4 driver file name mismatch issue
+- crypto: sm3/sm4: fix zhaoxin sm3/sm4 driver file name mismatch issue
+- !4204 arm64: Turn on CONFIG_IPI_AS_NMI in openeuler_defconfig
+- arm64: Turn on CONFIG_IPI_AS_NMI in openeuler_defconfig
+- !4314 tracing: Reserve kabi fields
+- tracing: Reserve kabi fields
+- !4301 v3 kabi: reserve space for cpu cgroup and cpuset cgroup related structures
+- kabi: reserve space for cpu cgroup and cpuset cgroup related structures
+- !4177 kabi: reserve space for bpf related structures
+- kabi: reserve space for bpf related structures
+- !4354 v7 KABI reservation for IMA and crypto
+- ima: kabi: KABI reservation for IMA
+- crypto: kabi: KABI reservation for crypto
+- !4346 v2 pciehp: fix a race between pciehp and removing operations by sysfs
+- pciehp: fix a race between pciehp and removing operations by sysfs
+- !4146 tcp: fix compilation issue when CONFIG_SYSCTL is disabled
+- tcp: fix compilation issue when CONFIG_SYSCTL is disabled
+- !4066 smb: client: fix OOB in receive_encrypted_standard()
+- smb: client: fix OOB in receive_encrypted_standard()
+- !3995 net: config: enable network config
+- net: config: enable network config
+- !3745 【OLK-6.6】Support SMT control on arm64
+- config: enable CONFIG_HOTPLUG_SMT for arm64
+- arm64: Kconfig: Enable HOTPLUG_SMT
+- arm64: topology: Support SMT control on ACPI based system
+- arch_topology: Support SMT control for OF based system
+- arch_topology: Support basic SMT control for the driver
+- !4000 audit: kabi: KABI reservation for audit
+- audit: kabi: KABI reservation for audit
+- !4249 ubifs: fix possible dereference after free
+- ubifs: fix possible dereference after free
+- !3178 [OLK-6.6] Driver for Zhaoxin SM3 and SM4 algorithm
+- configs: Add Zhaoxin SM3 and SM4 algorithm configs
+- Add support for Zhaoxin GMI SM4 Block Cipher algorithm
+- Add support for Zhaoxin GMI SM3 Secure Hash algorithm
+- !4219 Initial cleanups for vCPU hotplug
+- riscv: convert to use arch_cpu_is_hotpluggable()
+- riscv: Switch over to GENERIC_CPU_DEVICES
+- LoongArch: convert to use arch_cpu_is_hotpluggable()
+- LoongArch: Use the __weak version of arch_unregister_cpu()
+- LoongArch: Switch over to GENERIC_CPU_DEVICES
+- x86/topology: convert to use arch_cpu_is_hotpluggable()
+- x86/topology: use weak version of arch_unregister_cpu()
+- x86/topology: Switch over to GENERIC_CPU_DEVICES
+- arm64: convert to arch_cpu_is_hotpluggable()
+- arm64: setup: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu()
+- drivers: base: Print a warning instead of panic() when register_cpu() fails
+- drivers: base: Move cpu_dev_init() after node_dev_init()
+- drivers: base: add arch_cpu_is_hotpluggable()
+- drivers: base: Implement weak arch_unregister_cpu()
+- drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden
+- drivers: base: Use present CPUs in GENERIC_CPU_DEVICES
+- ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv
+- Loongarch: remove arch_*register_cpu() exports
+- x86/topology: remove arch_*register_cpu() exports
+- x86: intel_epb: Don't rely on link order
+- arch_topology: Make register_cpu_capacity_sysctl() tolerant to late CPUs
+- arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper
+- ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration
+- ACPI: scan: Use the acpi_device_is_present() helper in more places
+- !4215 pci: Enable acs for QLogic HBA cards
+- pci: Enable acs for QLogic HBA cards
+- !4267 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
+- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
+- !4317 [OLK-6.6] cputemp: zhaoxin: fix HWMON_THERMAL namespace not import issue
+- cputemp: zhaoxin: fix HWMON_THERMAL namespace not import issue.
+- !3682 cgroup and ns kabi reserve
+- cgroup/misc: reserve kabi for future misc development
+- cgroup/psi: reserve kabi for future psi development
+- namespace: kabi: reserve for future namespace development
+- cgroup: kabi: reserve space for cgroup frame
+- !4291 fs:/dcache.c: fix negative dentry limit not complete problem
+- fs:/dcache.c: fix negative dentry limit not complete problem
+- !4292 powerpc: Add PVN support for HeXin C2000 processor
+- powerpc: Add PVN support for HeXin C2000 processor
+- !3129 [OLK-6.6] Driver for Zhaoxin AES and SHA algorithm
+- Add Zhaoxin aes/sha items in openeuler_config
+- Add support for Zhaoxin SHA algorithm
+- Add support for Zhaoxin AES algorithm
+- !3959 kabi: mm: add kabi reserve for mm structure
+- kabi: mm: add kabi reserve for mm structure
+- !4046 [OLK-6.6] Add gic support for Phytium S2500
+- Add gic support for Phytium S2500
+- !3126 [OLK-6.6] Driver for Zhaoxin HW Random Number Generator
+- Add CONFIG_HW_RANDOM_ZHAOXIN in openeuler_defconfig
+- Add support for Zhaoxin HW Random Number Generator
+- !3169 [OLK-6.6] x86/perf: Add uncore performance events support for Zhaoxin CPU
+- x86/perf: Add uncore performance events support for Zhaoxin CPU
+- !3187 [OLK-6.6] Add support for Zhaoxin I2C controller
+- configs: add CONFIG_I2C_ZHAOXIN to m
+- Add support for Zhaoxin I2C controller
+- !4164 arch/mm/fault: fix major fault accounting when retrying under per-VMA lock
+- arch/mm/fault: fix major fault accounting when retrying under per-VMA lock
+- !3903 kabi: Reserve space for perf subsystem related structures
+- kabi: Reserve space for perf subsystem related structures
+- !4128 drm/qxl: Fix missing free_irq
+- drm/qxl: Fix missing free_irq
+- !4050 kabi: net: reserve space for net
+- kabi: net: reserve space for net sunrpc subsystem related structure
+- kabi: net: reserve space for net rdma subsystem related structure
+- kabi: net: reserve space for net netfilter subsystem related structure
+- kabi: net: reserve space for net can subsystem related structure
+- kabi: net: reserve space for net bpf subsystem related structure
+- kabi: net: reserve space for net base subsystem related structure
+- !3774 [OLK-6.6] sched/fair: Scan cluster before scanning LLC in wake-up path
+- sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup
+- sched/fair: Scan cluster before scanning LLC in wake-up path
+- sched: Add cpus_share_resources API
+- !3125 [OLK-6.6] Driver for Zhaoxin Serial ATA IDE
+- configs: enable CONFIG_SATA_ZHAOXIN to y
+- Add support for Zhaoxin Serial ATA IDE.
+- !4044 Set CONFIG_NODES_SHIFT to 8
+- openeuler_defconfig: set CONFIG_NODES_SHIFT to 8 for both x86_64/ARM64
+- x86/Kconfig: allow NODES_SHIFT to be set on MAXSMP
+- !3840 Remove Hygon SMBus IMC detecting
+- i2c-piix4: Remove the IMC detecting for Hygon SMBus
+- !3839 Add support for Hygon model 4h k10temp
+- hwmon/k10temp: Add support for Hygon family 18h model 5h
+- hwmon/k10temp: Add support for Hygon family 18h model 4h
+- !3837 Add support for Hygon model 4h northbridge
+- x86/amd_nb: Add support for Hygon family 18h model 6h
+- x86/amd_nb: Add support for Hygon family 18h model 5h
+- x86/amd_nb: Add northbridge support for Hygon family 18h model 4h
+- x86/amd_nb: Add Hygon family 18h model 4h PCI IDs
+- !4199 Support large folio for mlock
+- mm: mlock: avoid folio_within_range() on KSM pages
+- mm: mlock: update mlock_pte_range to handle large folio
+- mm: handle large folio when large folio in VM_LOCKED VMA range
+- mm: add functions folio_in_range() and folio_within_vma()
+- !4147 arm64: Add CONFIG_IPI_AS_NMI to IPI as NMI feature
+- arm64: Add CONFIG_IPI_AS_NMI to IPI as NMI feature
+- !4159 Backport iommufd dirty tracking from v6.7
+- iommu/vt-d: Set variable intel_dirty_ops to static
+- iommufd/selftest: Fix _test_mock_dirty_bitmaps()
+- iommufd/selftest: Fix page-size check in iommufd_test_dirty()
+- iommu/vt-d: Enhance capability check for nested parent domain allocation
+- iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag
+- iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO
+- iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP
+- iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING
+- iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING
+- iommufd/selftest: Expand mock_domain with dev_flags
+- iommu/vt-d: Access/Dirty bit support for SS domains
+- iommu/amd: Access/Dirty bit support in IOPTEs
+- iommu/amd: Add domain_alloc_user based domain allocation
+- iommufd: Add a flag to skip clearing of IOPTE dirty
+- iommufd: Add capabilities to IOMMU_GET_HW_INFO
+- iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP
+- iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING
+- iommufd: Add a flag to enforce dirty tracking on attach
+- iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description
+- iommu: Add iommu_domain ops for dirty tracking
+- iommufd/iova_bitmap: Move symbols to IOMMUFD namespace
+- vfio: Move iova_bitmap into iommufd
+- vfio/iova_bitmap: Export more API symbols
+- iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly
+- iommu/vt-d: Add domain_alloc_user op
+- iommufd/selftest: Add domain_alloc_user() support in iommu mock
+- iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test
+- iommufd: Support allocating nested parent domain
+- iommufd: Flow user flags for domain allocation to domain_alloc_user()
+- iommufd: Use the domain_alloc_user() op for domain allocation
+- iommu: Add new iommu op to create domains owned by userspace
+- !4109 PCI: add a member in 'struct pci_bus' to record the original 'pci_ops'
+- PCI: add a member in 'struct pci_bus' to record the original 'pci_ops'
+- !4108 PCI/AER: increments pci bus reference count in aer-inject process
+- PCI/AER: increments pci bus reference count in aer-inject process
+- !4114 pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET'
+- pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET'
+- !4113 PCI: check BIR before mapping MSI-X Table
+- PCI: check BIR before mapping MSI-X Table
+- !4112 PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space
+- PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space
+- !4110 PCI: Add MCFG quirks for some Hisilicon Chip host controllers
+- PCI: Add MCFG quirks for some Hisilicon Chip host controllers
+- !4111 sysrq: avoid concurrently info printing by 'sysrq-trigger'
+- sysrq: avoid concurrently info printing by 'sysrq-trigger'
+- !4107 ntp: Avoid undefined behaviour in second_overflow()
+- ntp: Avoid undefined behaviour in second_overflow()
+- !4105 PCI/sysfs: Take reference on device to be removed
+- PCI/sysfs: Take reference on device to be removed
+- !3836 Add support for Hygon model 4h QoS
+- x86/resctrl: Add Hygon QoS support
+- !4154 Add per-node vmstat info and memcg info
+- mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING
+- mm/vmstat: move pgdemote_* to per-node stats
+- mm: memcg: add THP swap out info for anonymous reclaim
+- !4170 mm/ksm: generalize ksm_process_profit
+- mm/ksm: generalize ksm_process_profit
+- !4120 arm_mpam: support mpam feature in OLK-6.6
+- arm_mpam: control memory bandwidth with hard limit flag
+- fs/resctrl: Remove the limit on the number of CLOSID
+- arm_mpam: resctrl: Update the rmid reallocation limit
+- arm_mpam: resctrl: Call resctrl_exit() in the event of errors
+- arm_mpam: resctrl: Tell resctrl about cpu/domain online/offline
+- perf/arm-cmn: Stop claiming all the resources
+- arm64: mpam: Select ARCH_HAS_CPU_RESCTRL
+- arm_mpam: resctrl: Add dummy definition for free running counters
+- arm_mpam: resctrl: Add empty definitions for fine-grained enables
+- arm_mpam: resctrl: Add empty definitions for pseudo lock
+- untested: arm_mpam: resctrl: Allow monitors to be configured
+- arm_mpam: resctrl: Add resctrl_arch_rmid_read() and resctrl_arch_reset_rmid()
+- arm_mpam: resctrl: Allow resctrl to allocate monitors
+- untested: arm_mpam: resctrl: Add support for mbm counters
+- untested: arm_mpam: resctrl: Add support for MB resource
+- arm_mpam: resctrl: Add rmid index helpers
+- arm64: mpam: Add helpers to change a tasks and cpu mpam partid/pmg values
+- arm_mpam: resctrl: Add CDP emulation
+- arm_mpam: resctrl: Implement helpers to update configuration
+- arm_mpam: resctrl: Add resctrl_arch_get_config()
+- arm_mpam: resctrl: Implement resctrl_arch_reset_resources()
+- arm_mpam: resctrl: Pick a value for num_rmid
+- arm_mpam: resctrl: Pick the caches we will use as resctrl resources
+- arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation
+- arm_mpam: Add helper to reset saved mbwu state
+- arm_mpam: Use long MBWU counters if supported
+- arm_mpam: Probe for long/lwd mbwu counters
+- arm_mpam: Track bandwidth counter state for overflow and power management
+- arm_mpam: Add mpam_msmon_read() to read monitor value
+- arm_mpam: Add helpers to allocate monitors
+- arm_mpam: Probe and reset the rest of the features
+- arm_mpam: Allow configuration to be applied and restored during cpu online
+- arm_mpam: Use the arch static key to indicate when mpam is enabled
+- arm_mpam: Register and enable IRQs
+- arm_mpam: Extend reset logic to allow devices to be reset any time
+- arm_mpam: Add a helper to touch an MSC from any CPU
+- arm_mpam: Reset MSC controls from cpu hp callbacks
+- arm_mpam: Merge supported features during mpam_enable() into mpam_class
+- arm_mpam: Probe the hardware features resctrl supports
+- arm_mpam: Probe MSCs to find the supported partid/pmg values
+- arm_mpam: Add cpuhp callbacks to probe MSC hardware
+- arm_mpam: Add MPAM MSC register layout definitions
+- arm_mpam: Add the class and component structures for ris firmware described
+- arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate
+- dt-bindings: arm: Add MPAM MSC binding
+- ACPI / MPAM: Parse the MPAM table
+- drivers: base: cacheinfo: Add helper to find the cache size from cpu+level
+- cacheinfo: Expose the code to generate a cache-id from a device_node
+- cacheinfo: Set cache 'id' based on DT data
+- cacheinfo: Allow for >32-bit cache 'id'
+- ACPI / PPTT: Add a helper to fill a cpumask from a cache_id
+- ACPI / PPTT: Add a helper to fill a cpumask from a processor container
+- ACPI / PPTT: Find PPTT cache level by ID
+- ACPI / PPTT: Provide a helper to walk processor containers
+- untested: KVM: arm64: Force guest EL1 to use user-space's partid configuration
+- arm64: mpam: Context switch the MPAM registers
+- KVM: arm64: Disable MPAM visibility by default, and handle traps
+- KVM: arm64: Fix missing traps of guest accesses to the MPAM registers
+- arm64: cpufeature: discover CPU support for MPAM
+- arm64: head.S: Initialise MPAM EL2 registers and disable traps
+- x86/resctrl: Move the filesystem portions of resctrl to live in '/fs/'
+- x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl
+- fs/resctrl: Add boiler plate for external resctrl code
+- x86/resctrl: Drop __init/__exit on assorted symbols
+- x86/resctrl: Describe resctrl's bitmap size assumptions
+- x86/resctrl: Claim get_domain_from_cpu() for resctrl
+- x86/resctrl: Move get_config_index() to a header
+- x86/resctrl: Move thread_throttle_mode_init() to be managed by resctrl
+- x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr
+- x86/resctrl: Make prefetch_disable_bits belong to the arch code
+- x86/resctrl: Allow an architecture to disable pseudo lock
+- x86/resctrl: Allow resctrl_arch_mon_event_config_write() to return an error
+- x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers
+- x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC
+- x86/resctrl: Export the is_mbm_*_enabled() helpers to asm/resctrl.h
+- x86/resctrl: Stop using the for_each_*_rdt_resource() walkers
+- x86/resctrl: Move max_{name,data}_width into resctrl code
+- x86/resctrl: Move monitor exit work to a restrl exit call
+- x86/resctrl: Move monitor init work to a resctrl init call
+- x86/resctrl: Add a resctrl helper to reset all the resources
+- x86/resctrl: Move resctrl types to a separate header
+- x86/resctrl: Wrap resctrl_arch_find_domain() around rdt_find_domain()
+- x86/resctrl: Export resctrl fs's init function
+- x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()
+- x86/resctrl: Add helper for setting CPU default properties
+- x86/resctrl: Move ctrlval string parsing links away from the arch code
+- x86/resctrl: Add a helper to avoid reaching into the arch code resource list
+- x86/resctrl: Separate arch and fs resctrl locks
+- x86/resctrl: Move domain helper migration into resctrl_offline_cpu()
+- x86/resctrl: Add CPU offline callback for resctrl work
+- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but cpu
+- x86/resctrl: Add CPU online callback for resctrl work
+- x86/resctrl: Add helpers for system wide mon/alloc capable
+- x86/resctrl: Make rdt_enable_key the arch's decision to switch
+- x86/resctrl: Move alloc/mon static keys into helpers
+- x86/resctrl: Make resctrl_mounted checks explicit
+- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read()
+- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep
+- x86/resctrl: Queue mon_event_read() instead of sending an IPI
+- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow
+- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers
+- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid
+- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding
+- x86/resctrl: Track the number of dirty RMID a CLOSID has
+- x86/resctrl: Allow RMID allocation to be scoped by CLOSID
+- x86/resctrl: Access per-rmid structures by index
+- x86/resctrl: Track the closid with the rmid
+- x86/resctrl: Move rmid allocation out of mkdir_rdt_prepare()
+- x86/resctrl: Create helper for RMID allocation and mondata dir creation
+- x86/resctrl: kfree() rmid_ptrs from resctrl_exit()
+- tick/nohz: Move tick_nohz_full_mask declaration outside the #ifdef
+- x86/resctrl: Display RMID of resource group
+- x86/resctrl: Add support for the files of MON groups only
+- x86/resctrl: Display CLOSID for resource group
+- x86/resctrl: Introduce "-o debug" mount option
+- x86/resctrl: Move default group file creation to mount
+- x86/resctrl: Unwind properly from rdt_enable_ctx()
+- x86/resctrl: Rename rftype flags for consistency
+- x86/resctrl: Simplify rftype flag definitions
+- x86/resctrl: Add multiple tasks to the resctrl group at once
+- x86/resctrl: Fix remaining kernel-doc warnings
+- !3834 Add support for Hygon model 4h IOAPIC
+- iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC
+- !3830 Add support for Hygon model 5h CPU cache
+- x86/cpu: Get LLC ID for Hygon family 18h model 5h
+- !3311 Add support for Hygon model 4h CPU topology
+- x86/cpu/hygon: Fix __max_die_per_package for Hygon family 18h model 4h
+- !3124 [OLK-6.6] Add support for Zhaoxin HDAC and codec
+- ALSA: hda: Add support of Zhaoxin NB HDAC codec
+- ALSA: hda: Add support of Zhaoxin NB HDAC
+- ALSA: hda: Add support of Zhaoxin SB HDAC
+- !3098 [OLK-6.6] Add support for Zhaoxin Processors
+- x86/cpu: Add detect extended topology for Zhaoxin CPUs
+- x86/cpufeatures: Add Zhaoxin feature bits
+- !3742 arch/powerpc: add ppc little endian openuler defconfig
+- arch/powerpc: add ppc little endian openuler defconfig
+- !4099 Intel: Backport SRF LBR branch counter support to kernel v6.6
+- perf/x86/intel: Support branch counters logging
+- perf/x86/intel: Reorganize attrs and is_visible
+- perf: Add branch_sample_call_stack
+- perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag
+- perf: Add branch stack counters
+- !3177 [OLK-6.6] Add MWAIT Cx support for Zhaoxin CPUs
+- Add MWAIT Cx support for Zhaoxin CPUs
+- !3170 [OLK-6.6] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs
+- rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs
+- !3131 [OLK-6.6] Driver for Zhaoxin CPU core temperature monitoring
+- Add CONFIG_SENSORS_ZHAOXIN_CPUTEMP in openeuler_defconfig
+- Add support for Zhaoxin core temperature monitoring
+- !3102 [OLK-6.6] x86/mce: Add Centaur MCA support
+- x86/mce: Add Centaur MCA support
+- !4116 Intel: Backport GNR/SRF PMU uncore support to kernel v6.6
+- perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge
+- perf/x86/intel/uncore: Support IIO free-running counters on GNR
+- perf/x86/intel/uncore: Support Granite Rapids
+- perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array
+- perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
+- !4115 Intel: Backport In Field Scan(IFS) SAF & Array BIST support for GNR & SRF
+- platform/x86/intel/ifs: ARRAY BIST for Sierra Forest
+- platform/x86/intel/ifs: Add new error code
+- platform/x86/intel/ifs: Add new CPU support
+- platform/x86/intel/ifs: Metadata validation for start_chunk
+- platform/x86/intel/ifs: Validate image size
+- platform/x86/intel/ifs: Gen2 Scan test support
+- platform/x86/intel/ifs: Gen2 scan image loading
+- platform/x86/intel/ifs: Refactor image loading code
+- platform/x86/intel/ifs: Store IFS generation number
+- !4103 [OLK-6.6] Intel: microcode restructuring backport
+- x86/setup: Make relocated_ramdisk a local variable of relocate_initrd()
+- x86/microcode/intel: Add a minimum required revision for late loading
+- x86/microcode: Prepare for minimal revision check
+- x86/microcode: Handle "offline" CPUs correctly
+- x86/apic: Provide apic_force_nmi_on_cpu()
+- x86/microcode: Protect against instrumentation
+- x86/microcode: Rendezvous and load in NMI
+- x86/microcode: Replace the all-in-one rendevous handler
+- x86/microcode: Provide new control functions
+- x86/microcode: Add per CPU control field
+- x86/microcode: Add per CPU result state
+- x86/microcode: Sanitize __wait_for_cpus()
+- x86/microcode: Clarify the late load logic
+- x86/microcode: Handle "nosmt" correctly
+- x86/microcode: Clean up mc_cpu_down_prep()
+- x86/microcode: Get rid of the schedule work indirection
+- x86/microcode: Mop up early loading leftovers
+- x86/microcode/amd: Use cached microcode for AP load
+- x86/microcode/amd: Cache builtin/initrd microcode early
+- x86/microcode/amd: Cache builtin microcode too
+- x86/microcode/amd: Use correct per CPU ucode_cpu_info
+- x86/microcode: Remove pointless apply() invocation
+- x86/microcode/intel: Rework intel_find_matching_signature()
+- x86/microcode/intel: Reuse intel_cpu_collect_info()
+- x86/microcode/intel: Rework intel_cpu_collect_info()
+- x86/microcode/intel: Unify microcode apply() functions
+- x86/microcode/intel: Switch to kvmalloc()
+- x86/microcode/intel: Save the microcode only after a successful late-load
+- x86/microcode/intel: Simplify early loading
+- x86/microcode/intel: Cleanup code further
+- x86/microcode/intel: Simplify and rename generic_load_microcode()
+- x86/microcode/intel: Simplify scan_microcode()
+- x86/microcode/intel: Rip out mixed stepping support for Intel CPUs
+- x86/microcode/32: Move early loading after paging enable
+- x86/boot/32: Temporarily map initrd for microcode loading
+- x86/microcode: Provide CONFIG_MICROCODE_INITRD32
+- x86/boot/32: Restructure mk_early_pgtbl_32()
+- x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32()
+- x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32()
+- x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32()
+- x86/microcode/amd: Fix snprintf() format string warning in W=1 build
+- !4102 Intel: Backport Sierra Forest(SRF) perf cstate support to kernel OLK-6.6
+- perf/x86/intel/cstate: Add Grand Ridge support
+- perf/x86/intel/cstate: Add Sierra Forest support
+- x86/smp: Export symbol cpu_clustergroup_mask()
+- perf/x86/intel/cstate: Cleanup duplicate attr_groups
+- !4104 arm64: Add the arm64.nolse command line option
+- arm64: Add the arm64.nolse command line option
+- !4093 introduce smart_grid zone
+- smart_grid: introduce smart_grid cmdline
+- smart_grid: cpufreq: introduce smart_grid cpufreq control
+- smart_grid: introduce smart_grid_strategy_ctrl sysctl
+- smart_grid: introduce /proc/pid/smart_grid_level
+- sched: introduce smart grid qos zone
+- config: enable CONFIG_QOS_SCHED_SMART_GRID by default
+- sched: smart grid: init sched_grid_qos structure on QOS purpose
+- sched: Introduce smart grid scheduling strategy for cfs
+
+* Wed Jan 31 2024 Jialin Zhang <zhangjialin11@huawei.com> - 6.6.0-6.0.0.4
+- Module.kabi_aarch64 and Module.kabi_x86_64 v1
+
+* Tue Jan 23 2024 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-6.0.0.3
+- !4087 backport two page_owner patchsets:
+- mm/page_owner: record and dump free_pid and free_tgid
+- tools/mm: update the usage output to be more organized
+- tools/mm: fix the default case for page_owner_sort
+- tools/mm: filter out timestamps for correct collation
+- tools/mm: remove references to free_ts from page_owner_sort
+- mm/page_owner: remove free_ts from page_owner output
+- !4070 Backport etmem feature to OLK 6.6
+- etmem: enable etmem configurations
+- etmem: add original kernel swap enabled options
+- etmem: add etmem swap feature
+- mm: Export symbol reclaim_pages
+- etmem: add etmem scan feature
+- mm: Export symbol walk_page_range
+- mm: Export symbol __pud_trans_huge_lock
+- etmem: add ETMEM scan feature CONFIG to mm/Kconfig
+- etmem: add ETMEM feature CONFIG to mm/Kconfig
+- !3444 LoongArch: fix some pci problems
+- LoongArch: pci root bridige set acpi companion only when not acpi_disabled.
+- PCI: irq: Add early_param pci_irq_limit to limit pci irq numbers
+- PCI: fix X server auto probe fail when both ast and etnaviv drm present
+- PCI: LS7A2000: fix GPU card error
+- PCI: LS7A2000: fix pm transition of devices under pcie port
+- LoongArch: fix some PCIE card not scanning properly
+- PCI: fix kabi error caused by pm_suspend_target_state
+- PCI: PM: fix pcie mrrs restoring
+- PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space
+- PCI: Check if entry->offset already exist for mem resource
+- LS7A2000: Add quirk for OHCI device rev 0x02
+- !4027 [OLK-6.6] Intel RDT non-contiguous CBM support
+- Documentation/x86: Document resctrl's new sparse_masks
+- x86/resctrl: Add sparse_masks file in info
+- x86/resctrl: Enable non-contiguous CBMs in Intel CAT
+- x86/resctrl: Rename arch_has_sparse_bitmaps
+- !4098 sched: programmable: Fix is_cpu_allowed build error
+- sched: programmable: Fix is_cpu_allowed build error
+- !4072 cgroup/misc: openeuler_defconfig open misc config by default
+- cgroup/misc: openeuler_defconfig open misc config by default
+- !4053 sched: basic infrastructure for scheduler bpf
+- openeuler_defconfig: enable CONFIG_BPF_SCHED
+- sched: programmable: Add hook in can_migrate_task()
+- sched: programmable: Add hook in select_task_rq_fair()
+- sched: introduce bpf_sched_enable()
+- sched: basic infrastructure for scheduler bpf
+- sched: programmable: Add user interface of task tag
+- sched: programmable: Add user interface of task group tag
+- sched: programmable: Add a tag for the task group
+- sched: programmable: Add a tag for the task
+- sched: programmable: Introduce bpf sched
+- !4068 mm/oom_kill: fix NULL pointer dereference in memcg_print_bad_task()
+- mm/oom_kill: fix NULL pointer dereference in memcg_print_bad_task()
+- !4036 ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130
+- ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130
+- !3971 optimize inlining
+- make OPTIMIZE_INLINING config editable
+- Revert "compiler: remove CONFIG_OPTIMIZE_INLINING entirely"
+- !3631 drm: fix free illegal pointer when create drm_property_blob failed
+- drm: fix free illegal pointer when create drm_property_blob failed
+- !3958 Revert "drm/prime: Unexport helpers for fd/handle conversion"
+- Revert "drm/prime: Unexport helpers for fd/handle conversion"
+- !3670 Add initial openeuler_defconfig for riscv64
+- config: add initial openeuler_defconfig for riscv64
+- !3895 Spark SQL scenario bpf readahead optimization synchronization to OLK-6.6
+- selftests/bpf: Update the demo file_read_pattern to run on libbpf 1.0+
+- VFS: Rolling Back the fmode macro definition and structure members
+- selftests/bpf: add demo for file read pattern detection
+- ext4: add trace for the read and release of regular file
+- xfs: add trace for read and release of regular file
+- fs: add helper fs_file_read_do_trace()
+- vfs: add bare tracepoints for vfs read and release
+- readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file
+- !3964 drivers: hooks: add bonding driver vendor hooks
+- drivers: hooks: add bonding driver vendor hooks
+- !3996 hfs: fix null-ptr-deref in hfs_find_init()
+- hfs: fix null-ptr-deref in hfs_find_init()
+- !3976 Introduce dynamic pool feature
+- mm/dynamic_pool: enable CONFIG_DYNAMIC_POOL on x86_64 and arm64 by default
+- mm/dynamic_pool: add Document for dynamic hugetlb feature
+- mm/dynamic_pool: compatible with memory hwpoison
+- mm/dynamic_pool: compatible with HugeTLB Vmemmap
+- mm/dynamic_pool: compatible with HugeTLB dissolve
+- mm/dynamic_pool: disable THP for task attached with dpool
+- mm/dynamic_pool: fill dpool with pagelist
+- mm/dynamic_pool: add tracepoints for dpool
+- mm/dynamic_pool: support HugeTLB page allocation from dpool
+- mm/dynamic_pool: check resv for HugeTLB allocation from dpool
+- mm/dynamic_pool: speed up allocation by percpu pages pool
+- mm/dynamic_pool: support page allocation from dpool
+- mm/dynamic_pool: prevent task attach to another dpool
+- mm/dynamic_pool: call mem_cgroup_force_empty before restore pool
+- mm/dynamic_pool: migrate used pages before promote to huge page
+- mm/dynamic_pool: support to flow pages between 2M and 4K pages pool
+- mm/dynamic_pool: support to flow pages between 1G and 2M pages pool
+- mm/dynamic_pool: add restore_pool ops to reclaim memory and restore hugepages
+- mm/dynamic_pool: add interface to configure the count of hugepages
+- mm/dynamic_pool: fill dpool with HugeTLB 1G pages
+- mm/dynamic_pool: create dpool by dhugetlb.nr_pages interface
+- mm/dynamic_pool: introduce PG_pool to mark pages allocated from dpool
+- mm/dynamic_pool: introduce PG_dpool to mark free pages in dpool
+- mm/dynamic_pool: introduce per-memcg memory pool
+- mm/memcg: introduce memcg_has_children to check memcg
+- mm/memcg: introduce mem_cgroup_scan_cgroups to scan all memcgs
+- !3833 xfs: fix block space problems
+- xfs: longest free extent no need consider postalloc
+- xfs: fix xfs shutdown since we reserve more blocks in agfl fixup
+- xfs: set minleft correctly for randomly sparse inode allocations
+- xfs: account extra freespace btree splits for multiple allocations
+- !3902 xfs: update the last_sync_lsn with ctx start lsn
+- xfs: update the last_sync_lsn with ctx start lsn
+- !3977 Terrace Service Acceleration
+- bpf, sockmap: Add sk_rmem_alloc check for sockmap
+- bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC
+- bpf: Add bpf_get_sockops_uid_gid helper function
+- net: core: Add a GID field to struct sock.
+- !3974 Add support for mbigen to generate SPIs
+- dt-bindings/irqchip/mbigen: add example of MBIGEN generate SPIs
+- irqchip/mbigen: add support for a MBIGEN generating SPIs
+- irqchip/mbigen: rename register marcros
+- !3963 block: Add config to show info about opening a mounted device for write
+- add config about writing mounted devices in openeuler_defconfig
+- block: Show info about opening a lower device for write while upper-layers mounted
+- block: Add config option to show info about opening a mounted device for write
+- block: Add config option to detect writing to part0 while partitions mounted
+- block: Expand the meaning of bdev_allow_write_mounted
+- block: Record writing and mounting regardless of whether bdev_allow_write_mounted is set
+- !3921 mm: mem_reliable: Introduce memory reliable
+- config: enable MEMORY_RELIABLE by default
+- mm: mem_reliable: Show debug info about memory reliable if oom occurs
+- mm: mem_reliable: Introduce proc interface to disable memory reliable features
+- proc: mem_reliable: Count reliable memory usage of reliable tasks
+- mm: mem_reliable: Introduce fallback mechanism for memory reliable
+- mm: mem_reliable: Add limiting the usage of reliable memory
+- mm: mem_reliable: Show reliable meminfo
+- mm: mem_reliable: Count reliable shmem usage
+- mm: mem_reliable: Count reliable page cache usage
+- mm: mem_reliable: Add cmdline reliable_debug to enable separate feature
+- mm/hugetlb: Allocate non-mirrored memory by default
+- mm/memblock: Introduce ability to alloc memory from specify memory region
+- mm: mem_reliable: Add memory reliable support during hugepaged collapse
+- mm: mem_reliable: Alloc pagecache from reliable region
+- shmem: mem_reliable: Alloc shmem from reliable region
+- mm: mem_reliable: Alloc task memory from reliable region
+- mm: mem_reliable: Introduce memory reliable
+- efi: Disable mirror feature during crashkernel
+- proc: introduce proc_hide_ents to hide proc files
+- !3935 pid_ns: Make pid_max per namespace
+- pid_ns: Make pid_max per namespace
+- !3913 arm64: Add non nmi ipi backtrace support
+- arm64: Add non nmi ipi backtrace support
+- !3785 【OLK-6.6】PSI cgroupv1 and PSI fine grained
+- sched/psi: enable PSI_CGROUP_V1 and PSI_FINE_GRAINED in openeuler_defconfig
+- sched/psi: add cpu fine grained stall tracking in pressure.stat
+- sched/psi: add more memory fine grained stall tracking in pressure.stat
+- sched/psi: Introduce pressure.stat in psi
+- sched/psi: Introduce avgs and total calculation for cgroup reclaim
+- sched/psi: Introduce fine grained stall time collect for cgroup reclaim
+- sched/psi: introduce tracepoints for psi_memstall_{enter, leave}
+- sched/psi: update psi irqtime when the irq delta is nozero
+- sched/psi: Export cgroup psi from cgroupv2 to cgroupv1
+- sched/psi: Bail out early from irq time accounting
+- !3907 cgroup: Support iocost for cgroup v1
+- openeuler_defconfig: enable iocost in openeuler_defconfig for x86 and arm64
+- cgroup: Support iocost for cgroup v1
+- !3897 Some simple extensions of the kfence feature
+- arm64: kfence: scale sample_interval to support early init for kfence.
+- kfence: Add a module parameter to adjust kfence objects
+- !3888 fs/dcache.c: avoid panic while lockref of dentry overflow
+- fs/dcache.c: avoid panic while lockref of dentry overflow
+- !3894 Add swap control for memcg
+- config: enable memcg swap qos for x86_64 and arm64 by default
+- memcg/swap: add ability to disable memcg swap
+- mm: swap_slots: add per-type slot cache
+- mm/swapfile: introduce per-memcg swapfile control
+- memcg: add restrict to swap to cgroup1
+- memcg: introduce per-memcg swapin interface
+- memcg: introduce memcg swap qos feature
+- memcg: make sysctl registration more extensible
+- memcg: add page type to memory.reclaim interface
+- !3827 backport mainline md patch
+- dm-raid: delay flushing event_work() after reconfig_mutex is released
+- md/raid1: support read error check
+- md: factor out a helper exceed_read_errors() to check read_errors
+- md: Whenassemble the array, consult the superblock of the freshest device
+- md/raid1: remove unnecessary null checking
+- md: split MD_RECOVERY_NEEDED out of mddev_resume
+- md: fix stopping sync thread
+- md: fix missing flush of sync_work
+- md: synchronize flush io with array reconfiguration
+- md/md-multipath: remove rcu protection to access rdev from conf
+- md/raid5: remove rcu protection to access rdev from conf
+- md/raid1: remove rcu protection to access rdev from conf
+- md/raid10: remove rcu protection to access rdev from conf
+- md: remove flag RemoveSynchronized
+- Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
+- md: bypass block throttle for superblock update
+- md: cleanup pers->prepare_suspend()
+- md-cluster: check for timeout while a new disk adding
+- md: rename __mddev_suspend/resume() back to mddev_suspend/resume()
+- md: remove old apis to suspend the array
+- md: suspend array in md_start_sync() if array need reconfiguration
+- md/raid5: replace suspend with quiesce() callback
+- md/md-linear: cleanup linear_add()
+- md: cleanup mddev_create/destroy_serial_pool()
+- md: use new apis to suspend array before mddev_create/destroy_serial_pool
+- md: use new apis to suspend array for ioctls involed array reconfiguration
+- md: use new apis to suspend array for adding/removing rdev from state_store()
+- md: use new apis to suspend array for sysfs apis
+- md/raid5: use new apis to suspend array
+- md/raid5-cache: use new apis to suspend array
+- md/md-bitmap: use new apis to suspend array for location_store()
+- md/dm-raid: use new apis to suspend array
+- md: add new helpers to suspend/resume and lock/unlock array
+- md: add new helpers to suspend/resume array
+- md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery()
+- md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log'
+- md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi'
+- md/raid1: don't split discard io for write behind
+- md: do not require mddev_lock() for all options in array_state_store()
+- md: simplify md_seq_ops
+- md: factor out a helper from mddev_put()
+- md: replace deprecated strncpy with memcpy
+- md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store()
+- md: don't check 'mddev->pers' from suspend_hi_store()
+- md-bitmap: suspend array earlier in location_store()
+- md-bitmap: remove the checking of 'pers->quiesce' from location_store()
+- md: initialize 'writes_pending' while allocating mddev
+- md: initialize 'active_io' while allocating mddev
+- md: delay remove_and_add_spares() for read only array to md_start_sync()
+- md: factor out a helper rdev_addable() from remove_and_add_spares()
+- md: factor out a helper rdev_is_spare() from remove_and_add_spares()
+- md: factor out a helper rdev_removeable() from remove_and_add_spares()
+- md: delay choosing sync action to md_start_sync()
+- md: factor out a helper to choose sync action from md_check_recovery()
+- md: use separate work_struct for md_start_sync()
+- !3857 scsi: fix use-after-free problem in scsi_remove_target
+- scsi: fix use-after-free problem in scsi_remove_target
+- !3906 sched/core: Change depends of SCHED_CORE
+- sched/core: Change depends of SCHED_CORE
+- !3747 Introduce multiple qos level
+- config: Enable CONFIG_QOS_SCHED_MULTILEVEL
+- sched/fair: Introduce multiple qos level
+- !3899 fs/dirty_pages: dump the number of dirty pages for each inode
+- fs/dirty_pages: dump the number of dirty pages for each inode
+- !3815 JFFS2: Fix the race issues caused by the GC of jffs2
+- jffs2: reset pino_nlink to 0 when inode creation failed
+- jffs2: make the overwritten xattr invisible after remount
+- jffs2: handle INO_STATE_CLEARING in jffs2_do_read_inode()
+- jffs2: protect no-raw-node-ref check of inocache by erase_completion_lock
+- !3891 block: support to account io_ticks precisely
+- block: support to account io_ticks precisely
+- !3881 iommu: set CONFIG_SMMU_BYPASS_DEV=y
+- iommu: set CONFIG_SMMU_BYPASS_DEV=y
+- !3819 support ext3/ext4 netlink error report.
+- Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting
+- ext4: report error to userspace by netlink
+- !3720 blk-mq: make fair tag sharing configurable
+- scsi_lib: disable fair tag sharing by default if total tags is less than 128
+- scsi: core: make fair tag sharing configurable via sysfs
+- blk-mq: add apis to disable fair tag sharing
+- !3090 fs/dcache.c: avoid softlock since too many negative dentry
+- fs/dcache.c: avoid softlock since too many negative dentry
+- !3656 iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist
+- iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist
+- !3843 [OLK-6.6] export cgroup.stat from cgroupv2 to cgroupv1
+- cgroup: Export cgroup.stat from cgroupv2 to cgroupv1
+- !3828 openeuler_defconfig: enable erofs ondemand for x86 and arm64
+- openeuler_defconfig: enable erofs ondemand for x86 and arm64
+- !3851 ext4: fix slab-out-of-bounds in ext4_find_extent()
+- ext4: check magic even the extent block bh is verified
+- ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE
+- !3850 aio: add timeout validity check for io_[p
+- aio: add timeout validity check for io_[p]getevents
+- !3849 pipe: Fix endless sleep problem due to the out-of-order
+- pipe: Fix endless sleep problem due to the out-of-order
+- !3787 scsi: sd: unregister device if device_add_disk() failed in sd_probe()
+- scsi: sd: unregister device if device_add_disk() failed in sd_probe()
+- !3450 Backport nbd bugfix patch
+- nbd: pass nbd_sock to nbd_read_reply() instead of index
+- nbd: fix null-ptr-dereference while accessing 'nbd->config'
+- nbd: factor out a helper to get nbd_config without holding 'config_lock'
+- nbd: fold nbd config initialization into nbd_alloc_config()
+- !3675 block mainline bugfix backport
+- block: Set memalloc_noio to false on device_add_disk() error path
+- block: add check of 'minors' and 'first_minor' in device_add_disk()
+- block: add check that partition length needs to be aligned with block size
+- !3786 ubi: block: fix memleak in ubiblock_create()
+- ubi: block: fix memleak in ubiblock_create()
+- !3448 ubi: block: Fix use-after-free in ubiblock_cleanup
+- ubi: block: Fix use-after-free in ubiblock_cleanup
+- !3760 Add huge page allocation limit
+- openeuler_defconfig: enable HUGETLB_ALLOC_LIMIT
+- hugetlb: Add huge page allocation limit
+- !3818 [sync] PR-1989: support Android vendor hooks
+- openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64
+- vendor_hooks: make android vendor hooks feature generic.
+- ANDROID: fixup restricted hooks after tracepont refactoring
+- ANDROID: simplify vendor hooks for non-GKI builds
+- ANDROID: vendor_hooks: fix __section macro
+- ANDROID: use static_call() for restricted hooks
+- ANDROID: fix redefinition error for restricted vendor hooks
+- ANDROID: add support for vendor hooks
+- !3502 ARM: LPAE: Use phys_addr_t instead of unsigned long in outercache hooks
+- ARM: LPAE: Use phys_addr_t instead of unsigned long in outercache hooks
+- !3755 livepatch/core: Fix miss disable ro for MOD_RO_AFTER_INIT memory
+- livepatch/core: Fix miss disable ro for MOD_RO_AFTER_INIT memory
+- !3813 kernel: add OPENEULER_VERSION_CODE to version.h
+- kernel: add OPENEULER_VERSION_CODE to version.h
+- !3744 Add NUMA-awareness to qspinlock
+- config: Enable CONFIG_NUMA_AWARE_SPINLOCKS on x86
+- locking/qspinlock: Disable CNA by default
+- locking/qspinlock: Introduce the shuffle reduction optimization into CNA
+- locking/qspinlock: Avoid moving certain threads between waiting queues in CNA
+- locking/qspinlock: Introduce starvation avoidance into CNA
+- locking/qspinlock: Introduce CNA into the slow path of qspinlock
+- locking/qspinlock: Refactor the qspinlock slow path
+- locking/qspinlock: Rename mcs lock/unlock macros and make them more generic
+- !3517 support CLOCKSOURCE_VALIDATE_LAST_CYCLE on
+- config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default
+- timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable
+- !3710 Backport 6.6.7 LTS Patches
+- drm/amdgpu: Restrict extended wait to PSP v13.0.6
+- drm/amdgpu: update retry times for psp BL wait
+- drm/amdgpu: Fix refclk reporting for SMU v13.0.6
+- riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE
+- gcc-plugins: randstruct: Update code comment in relayout_struct()
+- ASoC: qcom: sc8280xp: Limit speaker digital volumes
+- netfilter: nft_set_pipapo: skip inactive elements during set walk
+- MIPS: Loongson64: Enable DMA noncoherent support
+- MIPS: Loongson64: Handle more memory types passed from firmware
+- MIPS: Loongson64: Reserve vgabios memory on boot
+- perf metrics: Avoid segv if default metricgroup isn't set
+- perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback
+- KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
+- KVM: s390/mm: Properly reset no-dat
+- MIPS: kernel: Clear FPU states when setting up kernel threads
+- cifs: Fix flushing, invalidation and file size with FICLONE
+- cifs: Fix flushing, invalidation and file size with copy_file_range()
+- USB: gadget: core: adjust uevent timing on gadget unbind
+- powerpc/ftrace: Fix stack teardown in ftrace_no_trace
+- x86/CPU/AMD: Check vendor in the AMD microcode callback
+- devcoredump: Send uevent once devcd is ready
+- serial: 8250_omap: Add earlycon support for the AM654 UART controller
+- serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
+- serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
+- serial: sc16is7xx: address RX timeout interrupt errata
+- ARM: PL011: Fix DMA support
+- usb: typec: class: fix typec_altmode_put_partner to put plugs
+- smb: client: fix potential NULL deref in parse_dfs_referrals()
+- Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
+- cifs: Fix non-availability of dedup breaking generic/304
+- parport: Add support for Brainboxes IX/UC/PX parallel cards
+- serial: ma35d1: Validate console index before assignment
+- serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART
+- nvmem: Do not expect fixed layouts to grab a layout driver
+- usb: gadget: f_hid: fix report descriptor allocation
+- kprobes: consistent rcu api usage for kretprobe holder
+- ASoC: ops: add correct range check for limiting volume
+- gpiolib: sysfs: Fix error handling on failed export
+- x86/sev: Fix kernel crash due to late update to read-only ghcb_version
+- perf: Fix perf_event_validate_size()
+- drm/amdgpu: disable MCBP by default
+- arm64: dts: mt8183: kukui: Fix underscores in node names
+- arm64: dts: mediatek: add missing space before {
+- parisc: Fix asm operand number out of range build error in bug table
+- parisc: Reduce size of the bug_table on 64-bit kernel by half
+- LoongArch: BPF: Don't sign extend function return value
+- LoongArch: BPF: Don't sign extend memory load operand
+- perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields
+- misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
+- misc: mei: client.c: return negative error code in mei_cl_write
+- coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base
+- coresight: ultrasoc-smb: Config SMB buffer before register sink
+- coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb
+- hwtracing: hisi_ptt: Add dummy callback pmu::read()
+- coresight: Fix crash when Perf and sysfs modes are used concurrently
+- coresight: etm4x: Remove bogous __exit annotation for some functions
+- arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
+- arm64: dts: mediatek: mt8186: fix clock names for power domains
+- arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
+- arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
+- arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
+- arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
+- arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
+- arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7
+- arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
+- arm64: dts: mediatek: mt7622: fix memory node warning check
+- arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization
+- arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3
+- arm64: dts: mt7986: change cooling trips
+- drm/i915: Skip some timing checks on BXT/GLK DSI transcoders
+- drm/i915/mst: Reject modes that require the bigjoiner
+- drm/i915/mst: Fix .mode_valid_ctx() return values
+- drm/atomic-helpers: Invoke end_fb_access while owning plane state
+- md/raid6: use valid sector values to determine if an I/O should wait on the reshape
+- powercap: DTPM: Fix missing cpufreq_cpu_put() calls
+- mm/memory_hotplug: fix error handling in add_memory_resource()
+- mm: fix oops when filemap_map_pmd() without prealloc_pte
+- mm/memory_hotplug: add missing mem_hotplug_lock
+- drivers/base/cpu: crash data showing should depends on KEXEC_CORE
+- hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write
+- workqueue: Make sure that wq_unbound_cpumask is never empty
+- platform/surface: aggregator: fix recv_buf() return value
+- regmap: fix bogus error on regcache_sync success
+- r8169: fix rtl8125b PAUSE frames blasting when suspended
+- packet: Move reference count in packet_sock to atomic_long_t
+- nfp: flower: fix for take a mutex lock in soft irq context and rcu lock
+- leds: trigger: netdev: fix RTNL handling to prevent potential deadlock
+- tracing: Fix a possible race when disabling buffered events
+- tracing: Fix incomplete locking when disabling buffered events
+- tracing: Disable snapshot buffer when stopping instance tracers
+- tracing: Stop current tracer when resizing buffer
+- tracing: Always update snapshot buffer size
+- checkstack: fix printed address
+- cgroup_freezer: cgroup_freezing: Check if not frozen
+- lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly
+- nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
+- nilfs2: fix missing error check for sb_set_blocksize call
+- highmem: fix a memory copy problem in memcpy_from_folio
+- ring-buffer: Force absolute timestamp on discard of event
+- ring-buffer: Test last update in 32bit version of __rb_time_read()
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
+- ALSA: hda/realtek: Add Framework laptop 16 to quirks
+- ALSA: hda/realtek: add new Framework laptop to quirks
+- ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
+- ALSA: hda/realtek: fix speakers on XPS 9530 (2023)
+- ALSA: hda/realtek: Apply quirk for ASUS UM3504DA
+- ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
+- ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
+- io_uring: fix mutex_unlock with unreferenced ctx
+- nvme-pci: Add sleep quirk for Kingston drives
+- io_uring/af_unix: disable sending io_uring over sockets
+- ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA
+- rethook: Use __rcu pointer for rethook::handler
+- scripts/gdb: fix lx-device-list-bus and lx-device-list-class
+- kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP
+- md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
+- riscv: errata: andes: Probe for IOCP only once in boot stage
+- riscv: fix misaligned access handling of C.SWSP and C.SDSP
+- arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588
+- ARM: dts: imx28-xea: Pass the 'model' property
+- ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
+- arm64: dts: imx8-apalis: set wifi regulator to always-on
+- ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
+- arm64: dts: imx93: correct mediamix power
+- arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells
+- arm64: dts: imx8-ss-lsio: Add PWM interrupts
+- scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
+- tracing: Fix a warning when allocating buffered events fails
+- io_uring/kbuf: check for buffer list readiness after NULL check
+- io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring()
+- ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
+- arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
+- drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS
+- RDMA/irdma: Avoid free the non-cqp_request scratch
+- RDMA/irdma: Fix support for 64k pages
+- RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned
+- RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
+- ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
+- firmware: arm_scmi: Fix possible frequency truncation when using level indexing mode
+- firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add()
+- firmware: arm_scmi: Fix frequency truncation by promoting multiplier type
+- firmware: arm_scmi: Extend perf protocol ops to get information of a domain
+- firmware: arm_scmi: Extend perf protocol ops to get number of domains
+- hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()
+- ASoC: codecs: lpass-tx-macro: set active_decimator correct default value
+- hwmon: (acpi_power_meter) Fix 4.29 MW bug
+- ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act
+- ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128
+- ARM: dts: imx6q: skov: fix ethernet clock regression
+- arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config
+- RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info()
+- RDMA/bnxt_re: Correct module description string
+- RDMA/rtrs-clt: Remove the warnings for req in_use check
+- RDMA/rtrs-clt: Fix the max_send_wr setting
+- RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight
+- RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true
+- RDMA/rtrs-srv: Check return values while processing info request
+- RDMA/rtrs-clt: Start hb after path_up
+- RDMA/rtrs-srv: Do not unconditionally enable irq
+- ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP
+- arm64: dts: rockchip: Expand reg size of vdec node for RK3399
+- arm64: dts: rockchip: Expand reg size of vdec node for RK3328
+- RDMA/irdma: Add wait for suspend on SQD
+- RDMA/irdma: Do not modify to SQD on error
+- RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm
+- RDMA/core: Fix uninit-value access in ib_get_eth_speed()
+- tee: optee: Fix supplicant based device enumeration
+- mm/damon/sysfs: eliminate potential uninitialized variable warning
+- drm/amdkfd: get doorbell's absolute offset based on the db_size
+- drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index'
+- net/smc: fix missing byte order conversion in CLC handshake
+- net: dsa: microchip: provide a list of valid protocols for xmit handler
+- drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
+- psample: Require 'CAP_NET_ADMIN' when joining "packets" group
+- bpf: sockmap, updating the sg structure should also update curr
+- net: tls, update curr on splice as well
+- net: dsa: mv88e6xxx: Restore USXGMII support for 6393X
+- tcp: do not accept ACK of bytes we never sent
+- netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
+- netfilter: nf_tables: validate family when identifying table via handle
+- netfilter: nf_tables: bail out on mismatching dynset and set expressions
+- netfilter: nf_tables: fix 'exist' matching on bigendian arches
+- netfilter: bpf: fix bad registration on nf_defrag
+- dt-bindings: interrupt-controller: Allow #power-domain-cells
+- octeontx2-af: Update Tx link register range
+- octeontx2-af: Add missing mcs flr handler call
+- octeontx2-af: Fix mcs stats register address
+- octeontx2-af: Fix mcs sa cam entries size
+- octeontx2-af: Adjust Tx credits when MCS external bypass is disabled
+- net: hns: fix fake link up on xge port
+- net: hns: fix wrong head when modify the tx feature when sending packets
+- net: atlantic: Fix NULL dereference of skb pointer in
+- ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
+- ionic: Fix dim work handling in split interrupt mode
+- ionic: fix snprintf format length warning
+- tcp: fix mid stream window clamp.
+- net: bnxt: fix a potential use-after-free in bnxt_init_tc
+- iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero
+- i40e: Fix unexpected MFS warning message
+- ice: Restore fix disabling RX VLAN filtering
+- octeontx2-af: fix a use-after-free in rvu_npa_register_reporters
+- xsk: Skip polling event check for unbound socket
+- net: stmmac: fix FPE events losing
+- octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing
+- arcnet: restoring support for multiple Sohard Arcnet cards
+- platform/mellanox: Check devm_hwmon_device_register_with_groups() return value
+- platform/mellanox: Add null pointer checks for devm_kasprintf()
+- mlxbf-bootctl: correctly identify secure boot with development keys
+- r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()
+- r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
+- r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
+- r8152: Add RTL8152_INACCESSIBLE checks to more loops
+- r8152: Hold the rtnl_lock for all of reset
+- hv_netvsc: rndis_filter needs to select NLS
+- bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
+- octeontx2-af: Check return value of nix_get_nixlf before using nixlf
+- octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
+- ipv6: fix potential NULL deref in fib6_add()
+- platform/x86: wmi: Skip blocks with zero instances
+- of: dynamic: Fix of_reconfig_get_state_change() return value documentation
+- platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
+- dt: dt-extract-compatibles: Don't follow symlinks when walking tree
+- dt: dt-extract-compatibles: Handle cfile arguments in generator function
+- x86/tdx: Allow 32-bit emulation by default
+- x86/entry: Do not allow external 0x80 interrupts
+- x86/entry: Convert INT 0x80 emulation to IDTENTRY
+- x86/coco: Disable 32-bit emulation by default on TDX and SEV
+- x86: Introduce ia32_enabled()
+- dm-crypt: start allocating with MAX_ORDER
+- drm/amdgpu: correct chunk_ptr to a pointer to chunk.
+- drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_fini
+- drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2)
+- kconfig: fix memory leak from range properties
+- modpost: fix section mismatch message for RELA
+- tg3: Increment tx_dropped in tg3_tso_bug()
+- tg3: Move the [rt]x_dropped counters to tg3_napi
+- zstd: Fix array-index-out-of-bounds UBSAN warning
+- nouveau: use an rwlock for the event lock.
+- netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
+- i2c: ocores: Move system PM hooks to the NOIRQ phase
+- i2c: designware: Fix corrupted memory seen in the ISR
+- hrtimers: Push pending hrtimers away from outgoing CPU earlier
+- scsi: sd: Fix sshdr use in sd_suspend_common()
+- vdpa/mlx5: preserve CVQ vringh index
+- !3749 support nokaslr and memmap parameter for kaslr collision detection
+- kaslr: enable CONFIG_SKIP_KASLR_MEM_RANGE in openeuler defconfig
+- x86/boot: add x86 nokaslr memory regions
+- efi/libstub: add arm64 nokaslr memory regions
+- efi/libstub: arm64: Fix KASLR and memmap= collision
+- efi/libstub: arm64: support strchr function for EFI stub
+- efi/libstub: add arm64 kaslr memory region avoid support
+- !3737 arm64: Fix compilation error with ILP32
+- config: Disable CONFIG_COMPAT_BINFMT_ELF as default
+- arm64: Fix compilation error with ILP32 support
+- Revert "Kconfig: regularize selection of CONFIG_BINFMT_ELF"
+- !3743 Fix ppc32 build error
+- powerpc: Fix ppc32 build
+- !3713 Introduce CPU inspect feature
+- openeuler_defconfig: enable CPU inspect for arm64 by default
+- cpuinspect: add ATF inspector
+- cpuinspect: add CPU-inspect infrastructure
+- !3730 ARM: spectre-v2: turn off the mitigation via boot cmdline param
+- ARM: spectre-v2: turn off the mitigation via boot cmdline param
+- !3732 tcp_comp: implement tcp compression
+- tcp_comp: implement tcp compression
+- !3748 jffs2: move jffs2_init_inode_info() just after allocating inode
+- jffs2: move jffs2_init_inode_info() just after allocating inode
+- !3542 Support kernel livepatching
+- livepatch/powerpc: Add arch_klp_module_check_calltrace
+- livepatch/powerpc: Support breakpoint exception optimization
+- livepatch/ppc64: Sample testcase fix ppc64
+- livepatch/ppc64: Implement livepatch without ftrace for ppc64be
+- livepatch: Bypass dead thread when check calltrace
+- livepatch/arm: Add arch_klp_module_check_calltrace
+- livepatch/arm64: Add arch_klp_module_check_calltrace
+- livepatch/x86: Add arch_klp_module_check_calltrace
+- livepatch: Add klp_module_delete_safety_check
+- livepatch/arm: Support breakpoint exception optimization
+- livepatch/arm64: Support breakpoint exception optimization
+- livepatch: Add arch_klp_init
+- livepatch/x86: Support breakpoint exception optimization
+- livepatch: Use breakpoint exception to optimize enabling livepatch
+- livepatch/ppc32: Support livepatch without ftrace
+- livepatch/arm: Support livepatch without ftrace
+- livepatch/core: Add support for arm for klp relocation
+- arm/module: Use plt section indices for relocations
+- livepatch: Enable livepatch configs in openeuler_defconfig
+- livepatch/core: Revert module_enable_ro and module_disable_ro
+- livepatch/arm64: Support livepatch without ftrace
+- livepatch/core: Avoid conflict with static {call,key}
+- livepatch: Fix patching functions which have static_call
+- livepatch: Fix crash when access the global variable in hook
+- livepatch/core: Support jump_label
+- livepatch: samples: Adapt livepatch-sample for solution without ftrace
+- livepatch/core: Support load and unload hooks
+- livepatch/core: Restrict livepatch patched/unpatched when plant kprobe
+- livepatch/core: Disable support for replacing
+- livepatch/x86: Support livepatch without ftrace
+- Revert "x86/insn: Make insn_complete() static"
+- livepatch/core: Reuse common codes in the solution without ftrace
+- livepatch/core: Allow implementation without ftrace
+- !3678 timer_list: avoid other cpu soft lockup when printing timer list
+- timer_list: avoid other cpu soft lockup when printing timer list
+- !3733 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
+- drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
+- !3734 Introduce qos smt expeller for co-location
+- sched/fair: Add cmdline nosmtexpell
+- sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism
+- sched/fair: Start tracking qos_offline tasks count in cfs_rq
+- config: Enable CONFIG_QOS_SCHED_SMT_EXPELLER
+- sched: Add tracepoint for qos smt expeller
+- sched: Add statistics for qos smt expeller
+- sched: Implement the function of qos smt expeller
+- sched: Introduce qos smt expeller for co-location
+- !3629 x86/kdump: make crash kernel boot faster
+- x86/kdump: make crash kernel boot faster
+- !3722 add memmap interface to reserved memory
+- arm64: Request resources for reserved memory via memmap
+- arm64: Add support for memmap kernel parameters
+- !3724 lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2
+- config: enable CONFIG_CLEAR_USER_WORKAROUND by default
+- lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2
+- !3688 Support priority load balance for qos scheduler
+- sched: Introduce priority load balance for qos scheduler
+- !3712 sched: steal tasks to improve CPU utilization
+- config: enable CONFIG_SCHED_STEAL by default
+- sched/fair: introduce SCHED_STEAL
+- disable stealing by default
+- sched/fair: Provide idle search schedstats
+- sched/fair: disable stealing if too many NUMA nodes
+- sched/fair: Steal work from an overloaded CPU when CPU goes idle
+- sched/fair: Provide can_migrate_task_llc
+- sched/fair: Generalize the detach_task interface
+- sched/fair: Hoist idle_stamp up from idle_balance
+- sched/fair: Dynamically update cfs_overload_cpus
+- sched/topology: Provide cfs_overload_cpus bitmap
+- sched/topology: Provide hooks to allocate data shared per LLC
+- sched: Provide sparsemask, a reduced contention bitmap
+- !3701 mm: Add sysctl to clear free list pages
+- mm: Add sysctl to clear free list pages
+- !3598 arm64: add config switch and kernel parameter for cpu0 hotplug
+- config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default
+- arm64: Add config switch and kernel parameter for CPU0 hotplug
+- !3649 x86/kdump: add log before booting crash kernel
+- x86/kdump: add log before booting crash kernel
+- !3700 Backport 6.6.6 LTS Patches
+- Revert "wifi: cfg80211: fix CQM for non-range use"
+- !3565 blk-throttle: enable hierarchical throttle in cgroup v1
+- blk-throttle: enable hierarchical throttle in cgroup v1
+- !3608 xfs: fix two corruption problems
+- xfs: shutdown xfs once inode double free
+- xfs: shutdown to ensure submits buffers on LSN boundaries
+- !3674 mm/hugetlb: Introduce alloc_hugetlb_folio_size()
+- mm/hugetlb: Introduce alloc_hugetlb_folio_size()
+- !3651 nbd: get config_lock before sock_shutdown
+- nbd: get config_lock before sock_shutdown
+- !3573 Support dynamic affinity scheduler
+- sched/fair: Modify idle cpu judgment in dynamic affinity
+- sched/fair: Remove invalid cpu selection logic in dynamic affinity
+- config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default
+- sched: Add cmdline for dynamic affinity
+- sched: Add statistics for scheduler dynamic affinity
+- sched: Adjust cpu allowed in load balance dynamicly
+- sched: Adjust wakeup cpu range according CPU util dynamicly
+- cpuset: Introduce new interface for scheduler dynamic affinity
+- sched: Introduce dynamic affinity for cfs scheduler
+- !3599 arm64: Add framework to turn IPI as NMI
+- arm64: kgdb: Roundup cpus using IPI as NMI
+- kgdb: Expose default CPUs roundup fallback mechanism
+- arm64: ipi_nmi: Add support for NMI backtrace
+- nmi: backtrace: Allow runtime arch specific override
+- arm64: smp: Assign and setup an IPI as NMI
+- irqchip/gic-v3: Enable support for SGIs to act as NMIs
+- arm64: Add framework to turn IPI as NMI
+- !3638 memcg: support OOM priority for memcg
+- memcg: enable CONFIG_MEMCG_OOM_PRIORITY by default
+- memcg: Add sysctl memcg_qos_enable
+- memcg: support priority for oom
+- !3602 xfs: fix attr inactive problems
+- xfs: atomic drop extent entries when inactiving attr
+- xfs: factor out __xfs_da3_node_read()
+- xfs: force shutdown xfs when xfs_attr_inactive fails
+- !3601 xfs: fix perag leak when growfs fails
+- xfs: fix perag leak when growfs fails
+- xfs: add lock protection when remove perag from radix tree
+- !3575 ubi: Enhance fault injection capability for the UBI driver
+- mtd: Add several functions to the fail_function list
+- ubi: Reserve sufficient buffer length for the input mask
+- ubi: Add six fault injection type for testing
+- ubi: Split io_failures into write_failure and erase_failure
+- ubi: Use the fault injection framework to enhance the fault injection capability
+- !3588 files cgroups
+- enable CONFIG_CGROUP_FILES in openeuler_defconfig for x86 and arm64
+- cgroup/files: support boot parameter to control if disable files cgroup
+- fs/filescontrol: add a switch to enable / disable accounting of open fds
+- cgroups: Resource controller for open files
+- !3605 openeuler_defconfig: enable CONFIG_UNICODE for x86 and arm64
+- openeuler_defconfig: enable CONFIG_UNICODE for x86 and arm64
+- !3600 iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch
+- iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch
+- !3397 xfs: fix some growfs problems
+- xfs: fix dir3 block read verify fail during log recover
+- xfs: keep growfs sb log item active until ail flush success
+- xfs: fix mounting failed caused by sequencing problem in the log records
+- xfs: fix the problem of mount failure caused by not refreshing mp->m_sb
+- !3582 Add support for memory limit
+- mm: support pagecache limit
+- mm: support periodical memory reclaim
+- !3323 LoongArch: add cpufreq and ls2k500 bmc support
+- LoongArch: fix ls2k500 bmc not work when installing iso
+- LoongArch: defconfig: enable CONFIG_FB_LS2K500=m.
+- ipmi: add ls2k500 bmc ipmi support.
+- fbdev: add ls2k500sfb driver for ls2k500 bmc.
+- cpufreq: Add cpufreq driver for LoongArch
+- !3363 xfs: fix some misc issue
+- xfs: xfs_trans_cancel() path must check for log shutdown
+- xfs: don't verify agf length when log recovery
+- xfs: fix a UAF in xfs_iflush_abort_clean
+- xfs: fix a UAF when inode item push
+- !3495 xfs: fix hung and warning
+- xfs: fix warning in xfs_vm_writepages()
+- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
+- xfs: fix dead loop when do mount with IO fault injection
+- !3525 ARM: support kaslr feature in arm32 platform
+- arm32: kaslr: Fix clock_gettime and gettimeofday performance degradation when configure CONFIG_RANDOMIZE_BASE
+- arm32: kaslr: Fix the bug of symbols relocation
+- arm32: kaslr: print kaslr offset when kernel panic
+- arm32: kaslr: pop visibility when compile decompress boot code as we need relocate BSS by GOT.
+- arm32: kaslr: When boot with vxboot, we must adjust dtb address before kaslr_early_init, and store dtb address after init.
+- No idea why this broke ...
+- ARM: decompressor: add KASLR support
+- ARM: decompressor: explicitly map decompressor binary cacheable
+- ARM: kernel: implement randomization of the kernel load address
+- arm: vectors: use local symbol names for vector entry points
+- ARM: kernel: refer to swapper_pg_dir via its symbol
+- ARM: mm: export default vmalloc base address
+- ARM: kernel: use PC relative symbol references in suspend/resume code
+- ARM: kernel: use PC-relative symbol references in MMU switch code
+- ARM: kernel: make vmlinux buildable as a PIE executable
+- ARM: kernel: switch to relative exception tables
+- arm-soc: various: replace open coded VA->PA calculation of pen_release
+- arm-soc: mvebu: replace open coded VA->PA conversion
+- arm-soc: exynos: replace open coded VA->PA conversions
+- asm-generic: add .data.rel.ro sections to __ro_after_init
+- !3563 memcg: support ksm merge any mode per cgroup
+- memcg: support ksm merge any mode per cgroup
+- !3528 Print rootfs and tmpfs files charged by memcg
+- config: enable CONFIG_MEMCG_MEMFS_INFO by default
+- mm/memcg_memfs_info: show files that having pages charged in mem_cgroup
+- fs: move {lock, unlock}_mount_hash to fs/mount.h
+- !3489 ascend: export interfaces required by ascend drivers
+- ascend: export interfaces required by ascend drivers
+- !3381 cgroupv1 cgroup writeback enable
+- openeuler_defconfig: enable CONFIG_CGROUP_V1_WRITEBACK in openeuler_defconfig for x86 and arm64
+- cgroup: support cgroup writeback on cgroupv1
+- cgroup: factor out __cgroup_get_from_id() for cgroup v1
+- !3537 backport cgroup bugs from olk5.10
+- cgroup: disable kernel memory accounting for all memory cgroups by default
+- cgroup: Return ERSCH when add Z process into task
+- cgroup: wait for cgroup destruction to complete when umount
+- cgroup: check if cgroup root is alive in cgroupstats_show()
+- !3439 security: restrict init parameters by configuration
+- security: restrict init parameters by configuration
+- !3475 kaslr: ppc64: Introduce KASLR for PPC64
+- powerpc/fsl_booke/kaslr: Fix preserved memory size for int-vectors issue
+- powerpc/fsl_booke/kaslr: Provide correct r5 value for relocated kernel
+- powerpc/fsl_booke/kaslr: rename kaslr-booke32.rst to kaslr-booke.rst and add 64bit part
+- powerpc/fsl_booke/64: clear the original kernel if randomized
+- powerpc/fsl_booke/64: do not clear the BSS for the second pass
+- powerpc/fsl_booke/64: implement KASLR for fsl_booke64
+- powerpc/fsl_booke/64: introduce reloc_kernel_entry() helper
+- powerpc/fsl_booke/kaslr: refactor kaslr_legal_offset() and kaslr_early_init()
+- !3486 sync smmu patches for olk-6.6
+- iommu/arm-smmu-v3: disable stall for quiet_cd
+- iommu/iova: Manage the depot list size
+- iommu/iova: Make the rcache depot scale better
+- !3434 arm64/ascend: Add new enable_oom_killer interface for oom contrl
+- arm64/ascend: Add new enable_oom_killer interface for oom contrl
+- !3479 cache: Workaround HiSilicon Linxicore DC CVAU
+- cache: Workaround HiSilicon Linxicore DC CVAU
+- !3367 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
+- ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
+- !3471 add redis sockmap sample code
+- tools: add sample sockmap code for redis
+- net: add local_skb parameter to identify local tcp connection
+- net: let sockops can use bpf_get_current_comm()
+- !3432 ACPI / APEI: Notify all ras err to driver
+- ACPI / APEI: Notify all ras err to driver
+
+* Tue Dec 26 2023 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-2.0.0.2
+- !3435 iommu/arm-smmu-v3: Add suspend and resume support
+- !3315 Backport 6.6.5 LTS Patches
+- !3314 Backport 6.6.4 LTS Patches
+- !3286 block: Add config option to not allow writing to mounted devices
+- !3430 Add support for hisi HBM devices
+- !3431 memcg reclaim and cgroup kill
+- iommu/arm-smmu-v3: Add suspend and resume support
+- config: enable CONFIG_MEMCG_V1_RECLAIM and CONFIG_CGROUP_V1_KILL
+- memcg: introduce per-memcg reclaim interface
+- memcg: export high_async_ratio to userland
+- memcg: enable memcg async reclaim
+- memcg: Export memory.events{local} from cgroupv2 to cgroupv1
+- memcg: Export memcg.{min/low/high} from cgroupv2 to cgroupv1
+- cgroup: Export cgroup.kill from cgroupv2 to cgroupv1
+- soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods
+- soc: hbmcache: Add support for online and offline the hbm cache
+- soc: hisilicon: hisi_hbmdev: Provide extra memory topology information
+- ACPI: memhotplug: export the state of each hotplug device
+- soc: hisilicon: hisi_hbmdev: Add power domain control methods
+- ACPI: OSL: Export the symbol of acpi_hotplug_schedule
+- !3391 nbd_genl_status: null check for nla_nest_start
+- !3352 support userswap feature
+- !3383 Support Qos Scheduler
+- nbd_genl_status: null check for nla_nest_start
+- sched: Enable qos scheduler config
+- sched: Introduce handle priority reversion mechanism
+- sched: Support kill boost for offline task
+- sched: Throttle qos cfs_rq when current cpu is running online task
+- sched: Introduce qos scheduler for co-location
+- !3306 improve gettimeofday() performance in user space
+- !3331 kabi: add kabi helper macros and tools
+- mm/userswap: openeuler_defconfig: enable userswap
+- mm/userswap: provide cpu info in userfault msg
+- mm/userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP
+- mm/userswap: support userswap via userfaultfd
+- mm/userswap: introduce MREMAP_USWAP_SET_PTE
+- mm/userswap: add enable_userswap boot option
+- mm/userswap: add VM_USWAP and SWP_USERSWAP_ENTRY
+- !3326 config: Open CONFIG_AARCH32_EL0 and keep CONFIG_ARM64_ILP32 closed
+- kabi: add kABI reference checking tool
+- kabi: add a tool to generate the kabi reference relationship
+- kabi: add script tools to check kabi symbol
+- kabi: deduplication friendly structs
+- kabi: Generalize naming of kabi helper macros
+- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64
+- KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve
+- kabi: enables more stringent kabi checks
+- kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks
+- kabi: add kabi helper macros
+- !3298 ARM: Add unwinding annotations to __loop.*delay functions
+- config: Open CONFIG_AARCH32_EL0 and keep CONFIG_ARM64_ILP32 closed
+- !3300 Add sharepool support v3
+- vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart
+- x86/xen: fix percpu vcpu_info allocation
+- vfio/pds: Fix possible sleep while in atomic context
+- vfio/pds: Fix mutex lock->magic != lock warning
+- drm/amd/display: Fix MPCC 1DLUT programming
+- drm/amd/display: Simplify brightness initialization
+- drm/amd/display: Reduce default backlight min from 5 nits to 1 nits
+- drm/amd/display: refactor ILR to make it work
+- iommu: Fix printk arg in of_iommu_get_resv_regions()
+- drm/amd/pm: fix a memleak in aldebaran_tables_init
+- cpufreq/amd-pstate: Only print supported EPP values for performance governor
+- cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update
+- drm/panel: nt36523: fix return value check in nt36523_probe()
+- drm/panel: starry-2081101qfh032011-53g: Fine tune the panel power sequence
+- drm/i915/gsc: Mark internal GSC engine with reserved uabi class
+- iommu/vt-d: Make context clearing consistent with context mapping
+- iommu/vt-d: Disable PCI ATS in legacy passthrough mode
+- iommu/vt-d: Omit devTLB invalidation requests when TES=0
+- cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
+- drm/amd/display: Remove power sequencing check
+- drm/amd/display: Refactor edp power control
+- s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir
+- powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device
+- net: ravb: Keep reverse order of operations in ravb_remove()
+- net: ravb: Stop DMA in case of failures on ravb_open()
+- net: ravb: Start TX queues after HW initialization succeeded
+- net: ravb: Make write access to CXR35 first before accessing other EMAC registers
+- net: ravb: Use pm_runtime_resume_and_get()
+- net: ravb: Check return value of reset_control_deassert()
+- ice: Fix VF Reset paths when interface in a failed over aggregate
+- bpf, sockmap: af_unix stream sockets need to hold ref for pair sock
+- ethtool: don't propagate EOPNOTSUPP from dumps
+- ravb: Fix races between ravb_tx_timeout_work() and net related ops
+- r8169: prevent potential deadlock in rtl8169_close
+- efi/unaccepted: Fix off-by-one when checking for overlapping ranges
+- neighbour: Fix __randomize_layout crash in struct neighbour
+- octeontx2-pf: Restore TC ingress police rules when interface is up
+- octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
+- net: stmmac: xgmac: Disable FPE MMC interrupts
+- octeontx2-af: Fix possible buffer overflow
+- selftests/net: mptcp: fix uninitialized variable warnings
+- selftests/net: unix: fix unused variable compiler warning
+- selftests/net: fix a char signedness issue
+- selftests/net: ipsec: fix constant out of range
+- uapi: propagate __struct_group() attributes to the container union
+- bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags()
+- dpaa2-eth: recycle the RX buffer only after all processing done
+- dpaa2-eth: increase the needed headroom to account for alignment
+- net: dsa: mv88e6xxx: fix marvell 6350 probe crash
+- net: dsa: mv88e6xxx: fix marvell 6350 switch probing
+- wifi: mac80211: do not pass AP_VLAN vif pointer to drivers during flush
+- wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta()
+- ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
+- net: rswitch: Fix missing dev_kfree_skb_any() in error path
+- net: rswitch: Fix return value in rswitch_start_xmit()
+- net: rswitch: Fix type of ret in rswitch_start_xmit()
+- netdevsim: Don't accept device bound programs
+- media: v4l2-subdev: Fix a 64bit bug
+- pinctrl: stm32: fix array read out of bound
+- pinctrl: stm32: Add check for devm_kcalloc
+- wifi: cfg80211: fix CQM for non-range use
+- io_uring/kbuf: recycle freed mapped buffer ring entries
+- io_uring/kbuf: defer release of mapped buffer rings
+- io_uring: enable io_mem_alloc/free to be used in other parts
+- btrfs: fix 64bit compat send ioctl arguments not initializing version member
+- btrfs: free the allocated memory if btrfs_alloc_page_array() fails
+- btrfs: make error messages more clear when getting a chunk map
+- btrfs: send: ensure send_fd is writable
+- btrfs: fix off-by-one when checking chunk map includes logical address
+- btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
+- btrfs: add dmesg output for first mount and last unmount of a filesystem
+- parisc: Mark altinstructions read-only and 32-bit aligned
+- parisc: Ensure 32-bit alignment on parisc unwind section
+- parisc: Mark jump_table naturally aligned
+- parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
+- parisc: Mark lock_aligned variables 16-byte aligned on SMP
+- parisc: Use natural CPU alignment for bug_table
+- parisc: Mark ex_table entries 32-bit aligned in uaccess.h
+- parisc: Mark ex_table entries 32-bit aligned in assembly.h
+- powerpc: Don't clobber f0/vs0 during fp|altivec register save
+- KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers
+- iommu/vt-d: Add MTL to quirk list to skip TE disabling
+- ext2: Fix ki_pos update for DIO buffered-io fallback case
+- bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
+- iommu: Avoid more races around device probe
+- io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP
+- dma-buf: fix check in dma_resv_add_fence
+- cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch()
+- powercap: DTPM: Fix unneeded conversions to micro-Watts
+- nouveau: find the smallest page allocation to cover a buffer alloc.
+- io_uring: free io_buffer_list entries via RCU
+- iommu/vt-d: Fix incorrect cache invalidation for mm notification
+- io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP
+- ACPI: video: Use acpi_video_device for cooling-dev driver data
+- r8169: fix deadlock on RTL8125 in jumbo mtu mode
+- nvme: check for valid nvme_identify_ns() before using it
+- dm verity: don't perform FEC for failed readahead IO
+- dm verity: initialize fec io before freeing it
+- drm/amd/display: force toggle rate wa for first link training for a retimer
+- drm/amd/display: fix ABM disablement
+- drm/amd/display: Update min Z8 residency time to 2100 for DCN314
+- drm/amd/display: Use DRAM speed from validation for dummy p-state
+- drm/amd/display: Remove min_dst_y_next_start check for Z8
+- drm/amd/display: Include udelay when waiting for INBOX0 ACK
+- drm/amdgpu: Update EEPROM I2C address for smu v13_0_0
+- drm/amdgpu: fix memory overflow in the IB test
+- drm/amdgpu: Force order between a read and write to the same address
+- drm/amdgpu: correct the amdgpu runtime dereference usage count
+- drm/amd: Enable PCIe PME from D3
+- scsi: ufs: core: Clear cmd if abort succeeds in MCQ mode
+- scsi: sd: Fix system start for ATA devices
+- scsi: Change SCSI device boolean fields to single bit flags
+- dm-verity: align struct dm_verity_fec_io properly
+- net: libwx: fix memory leak on msix entry
+- ALSA: hda/realtek: Add supported ALC257 for ChromeOS
+- ALSA: hda/realtek: Headset Mic VREF to 100%
+- ALSA: hda: Disable power-save on KONTRON SinglePC
+- drm/i915: Also check for VGA converter in eDP probe
+- mmc: block: Be sure to wait while busy in CQE error recovery
+- mmc: block: Do not lose cache flush during CQE error recovery
+- mmc: block: Retry commands in CQE error recovery
+- mmc: cqhci: Fix task clearing in CQE error recovery
+- mmc: cqhci: Warn of halt or task clear failure
+- mmc: cqhci: Increase recovery halt timeout
+- mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
+- mmc: sdhci-pci-gli: Disable LPM during initialization
+- firewire: core: fix possible memory leak in create_units()
+- pinctrl: avoid reload of p state in list iteration
+- ksmbd: fix possible deadlock in smb2_open
+- smb: client: report correct st_size for SMB and NFS symlinks
+- smb: client: fix missing mode bits for SMB symlinks
+- cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
+- cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
+- leds: class: Don't expose color sysfs entry
+- USB: dwc3: qcom: fix wakeup after probe deferral
+- USB: dwc3: qcom: fix software node leak on probe errors
+- usb: dwc3: set the dma max_seg_size
+- usb: dwc3: Fix default mode initialization
+- USB: dwc2: write HCINT with INTMASK applied
+- usb: typec: tcpm: Skip hard reset when in error recovery
+- usb: typec: tcpm: Fix sink caps op current check
+- USB: serial: option: don't claim interface 4 for ZTE MF290
+- USB: serial: option: fix FM101R-GL defines
+- USB: serial: option: add Fibocom L7xx modules
+- usb: cdnsp: Fix deadlock issue during using NCM gadget
+- usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
+- USB: xhci-plat: fix legacy PHY double init
+- bcache: fixup lock c->root error
+- bcache: fixup init dirty data errors
+- bcache: prevent potential division by zero error
+- bcache: check return value from btree_node_alloc_replacement()
+- veth: Use tstats per-CPU traffic counters
+- dm-delay: fix a race between delay_presuspend and delay_bio
+- ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks
+- ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus
+- cifs: fix leak of iface for primary channel
+- cifs: account for primary channel in the interface list
+- cifs: distribute channels across interfaces based on speed
+- Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY"
+- Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY"
+- Revert "usb: phy: add usb phy notify port status API"
+- hv_netvsc: Mark VF as slave before exposing it to user-mode
+- hv_netvsc: Fix race of register_netdevice_notifier and VF register
+- hv_netvsc: fix race of netvsc and VF register_netdevice
+- platform/x86: ideapad-laptop: Set max_brightness before using it
+- platform/x86/amd/pmc: adjust getting DRAM size behavior
+- USB: serial: option: add Luat Air72*U series products
+- usb: misc: onboard-hub: add support for Microchip USB5744
+- dt-bindings: usb: microchip,usb5744: Add second supply
+- platform/x86: hp-bioscfg: Fix error handling in hp_add_other_attributes()
+- platform/x86: hp-bioscfg: move mutex_lock() down in hp_add_other_attributes()
+- platform/x86: hp-bioscfg: Simplify return check in hp_add_other_attributes()
+- s390/dasd: protect device queue against concurrent access
+- io_uring/fs: consider link->flags when getting path for LINKAT
+- bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
+- md: fix bi_status reporting in md_end_clone_io
+- bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
+- io_uring: fix off-by one bvec index
+- tls: fix NULL deref on tls_sw_splice_eof() with empty record
+- swiotlb-xen: provide the "max_mapping_size" method
+- ACPI: PM: Add acpi_device_fix_up_power_children() function
+- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
+- ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead()
+- ACPI: video: Use acpi_device_fix_up_power_children()
+- thunderbolt: Set lane bonding bit only for downstream port
+- drm/ast: Disconnect BMC if physical connector is connected
+- drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog
+- kselftest/arm64: Fix output formatting for za-fork
+- prctl: Disable prctl(PR_SET_MDWE) on parisc
+- mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl
+- lockdep: Fix block chain corruption
+- USB: dwc3: qcom: fix ACPI platform device leak
+- USB: dwc3: qcom: fix resource leaks on probe deferral
+- nvmet: nul-terminate the NQNs passed in the connect command
+- nvme: blank out authentication fabrics options if not configured
+- afs: Fix file locking on R/O volumes to operate in local mode
+- afs: Return ENOENT if no cell DNS record can be found
+- net: ipa: fix one GSI register field width
+- net: axienet: Fix check for partial TX checksum
+- vsock/test: fix SEQPACKET message bounds test
+- i40e: Fix adding unsupported cloud filters
+- amd-xgbe: propagate the correct speed and duplex status
+- amd-xgbe: handle the corner-case during tx completion
+- amd-xgbe: handle corner-case during sfp hotplug
+- net: veth: fix ethtool stats reporting
+- octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
+- arm/xen: fix xen_vcpu_info allocation alignment
+- arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+- s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init()
+- net/smc: avoid data corruption caused by decline
+- net: usb: ax88179_178a: fix failed operations during ax88179_reset
+- drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP
+- ipv4: Correct/silence an endian warning in __ip_do_redirect
+- HID: fix HID device resource race between HID core and debugging support
+- accel/ivpu/37xx: Fix hangs related to MMIO reset
+- accel/ivpu: Do not initialize parameters on power up
+- bpf: Fix dev's rx stats for bpf_redirect_peer traffic
+- net: Move {l,t,d}stats allocation to core and convert veth & vrf
+- net, vrf: Move dstats structure to core
+- PM: tools: Fix sleepgraph syntax error
+- drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
+- libfs: getdents() should return 0 after reaching EOD
+- block: update the stable_writes flag in bdev_add
+- filemap: add a per-mapping stable writes flag
+- drm/i915: do not clean GT table on error path
+- ata: pata_isapnp: Add missing error check for devm_ioport_map()
+- octeontx2-pf: Fix memory leak during interface down
+- wireguard: use DEV_STATS_INC()
+- net: wangxun: fix kernel panic due to null pointer
+- drm/panel: simple: Fix Innolux G101ICE-L01 timings
+- drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
+- fs: Pass AT_GETATTR_NOSEC flag to getattr interface function
+- drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
+- blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup()
+- afs: Make error on cell lookup failure consistent with OpenAFS
+- afs: Fix afs_server_list to be cleaned up with RCU
+- rxrpc: Defer the response to a PING ACK until we've parsed it
+- rxrpc: Fix RTT determination to use any ACK as a source
+- s390/ism: ism driver implies smc protocol
+- drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy
+- sched/fair: Fix the decision for load balance
+- sched/eevdf: Fix vruntime adjustment on reweight
+- hv/hv_kvp_daemon: Some small fixes for handling NM keyfiles
+- irqchip/gic-v3-its: Flush ITS tables correctly in non-coherent GIC designs
+- NFSD: Fix checksum mismatches in the duplicate reply cache
+- NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()
+- !3310 kasan: fix the compilation error for memcpy_mcs()
+- kasan: fix the compilation error for memcpy_mcs()
+- arm64: arch_timer: disable CONFIG_ARM_ARCH_TIMER_WORKAROUND_IN_USERSPACE
+- vdso: do cntvct workaround in the VDSO
+- arm64: arch_timer: Disable CNTVCT_EL0 trap if workaround is enabled
+- mm/sharepool: Protect the va reserved for sharepool
+- mm/sharepool: support fork() and exit() to handle the mm
+- mm/sharepool: Add proc interfaces to show sp info
+- mm/sharepool: Implement mg_sp_config_dvpp_range()
+- mm/sharepool: Implement mg_sp_id_of_current()
+- mm/sharepool: Implement mg_sp_group_id_by_pid()
+- mm/sharepool: Implement mg_sp_group_add_task()
+- mm/sharepool: Implement mg_sp_make_share_k2u()
+- mm/sharepool: Implement mg_sp_alloc()
+- mm/sharepool: Implement mg_sp_free()
+- mm/sharepool: Implement mg_sp_walk_page_range()
+- mm/sharepool: Implement mg_sp_unshare_kva
+- mm/sharepool: Implement mg_sp_make_share_u2k()
+- mm/sharepool: Reserve the va space for share_pool
+- mm/sharepool: Add sp_area management code
+- mm/sharepool: Add base framework for share_pool
+- mm: Extend mmap assocated functions to accept mm_struct
+- mm/vmalloc: Extend vmalloc usage about hugepage
+- mm/hugetlb: Introduce hugetlb_insert_hugepage_pte[_by_pa]
+- ARM: Add unwinding annotations to __loop.*delay functions
+- !3285 arm64: errata: add option to disable cache readunique prefetch on HIP08
+- !3280 arm64: add machine check safe support
+- !3036 Added SM3 as module signing algorithm
+- ext4: Block writes to journal device
+- xfs: Block writes to log device
+- fs: Block writes to mounted block devices
+- btrfs: Do not restrict writes to btrfs devices
+- block: Add config option to not allow writing to mounted devices
+- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH
+- arm64: errata: add option to disable cache readunique prefetch on HIP08
+- arm64: add machine check safe sysctl interface
+- arm64: introduce copy_mc_to_kernel() implementation
+- arm64: support copy_mc_[user]_highpage()
+- mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage()
+- arm64: add uaccess to machine check safe
+- arm64: add support for machine check error safe
+- uaccess: add generic fallback version of copy_mc_to_user()
+- !3275 arm64: kernel: disable CNP on LINXICORE9100
+- !3099 block: Make blkdev_get_by_*() return
+- arm64: kernel: disable CNP on LINXICORE9100
+- !3111 openeuler_defconfig: enable some mm new
+- !3211 Add SDEI Watchdog Support
+- !3041 Random boot-time optimization
+- !3026 Backport ARM64-ILP32 patches
+- !3156 xfs: fix intent item leak during reovery
+- !3137 LoongArch: add old BPI compatibility
+- !3218 ipvlan: Introduce l2e mode
+- !3209 exec: Remove redundant check in do_open_execat/uselib
+- ipvlan: Introduce local xmit queue for l2e mode
+- ipvlan: Introduce l2e mode
+- arm64: kexec: only clear EOI for SDEI in NMI context
+- stop_machine: mask sdei before running the callback
+- openeuler_defconfig: Enable SDEI Watchdog
+- kprobes/arm64: Blacklist sdei watchdog callback functions
+- init: only move down lockup_detector_init() when sdei_watchdog is enabled
+- sdei_watchdog: avoid possible false hardlockup
+- sdei_watchdog: set secure timer period base on 'watchdog_thresh'
+- sdei_watchdog: clear EOI of the secure timer before kdump
+- watchdog: add nmi_watchdog support for arm64 based on SDEI
+- lockup_detector: init lockup detector after all the init_calls
+- firmware: arm_sdei: make 'sdei_api_event_disable/enable' public
+- firmware: arm_sdei: add interrupt binding api
+- exec: Remove redundant check in do_open_execat/uselib
+- xfs: abort intent items when recovery intents fail
+- xfs: factor out xfs_defer_pending_abort
+- !3141 Backport 6.6.3 LTS Patches
+- drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
+- drm/amd/display: Clear dpcd_sink_ext_caps if not set
+- drm/amd/display: Enable fast plane updates on DCN3.2 and above
+- drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
+- drm/amd/display: Fix DSC not Enabled on Direct MST Sink
+- drm/amd/display: Guard against invalid RPTR/WPTR being set
+- drm/amdgpu: Fix possible null pointer dereference
+- drm/amdgpu: lower CS errors to debug severity
+- drm/amdgpu: fix error handling in amdgpu_bo_list_get()
+- drm/amdgpu: fix error handling in amdgpu_vm_init
+- drm/amdgpu: don't use ATRM for external devices
+- drm/amdgpu: add a retry for IP discovery init
+- drm/amdgpu: fix GRBM read timeout when do mes_self_test
+- drm/amdgpu: don't use pci_is_thunderbolt_attached()
+- drm/amdgpu/smu13: drop compute workload workaround
+- drm/amd/pm: Fix error of MACO flag setting code
+- drm/i915: Flush WC GGTT only on required platforms
+- drm/i915: Fix potential spectre vulnerability
+- drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
+- drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL
+- drm/amd/display: Add Null check for DPP resource
+- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block
+- drm: bridge: it66121: ->get_edid callback must not return err pointers
+- drm/amd/pm: Handle non-terminated overdrive commands.
+- ext4: fix racy may inline data check in dio write
+- ext4: properly sync file size update after O_SYNC direct IO
+- ext4: add missed brelse in update_backups
+- ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
+- ext4: correct the start block of counting reserved clusters
+- ext4: correct return value of ext4_convert_meta_bg
+- ext4: mark buffer new if it is unwritten to avoid stale data exposure
+- ext4: correct offset of gdb backup in non meta_bg group to update_backups
+- ext4: apply umask if ACL support is disabled
+- ext4: make sure allocate pending entry not fail
+- ext4: no need to generate from free list in mballoc
+- ext4: fix race between writepages and remount
+- Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
+- Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration"
+- media: qcom: camss: Fix csid-gen2 for test pattern generator
+- media: qcom: camss: Fix invalid clock enable bit disjunction
+- media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
+- media: qcom: camss: Fix missing vfe_lite clocks check
+- media: qcom: camss: Fix VFE-480 vfe_disable_output()
+- media: qcom: camss: Fix VFE-17x vfe_disable_output()
+- media: qcom: camss: Fix vfe_get() error jump
+- media: qcom: camss: Fix pm_domain_on sequence in probe
+- mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
+- r8169: add handling DASH when DASH is disabled
+- r8169: fix network lost after resume on DASH systems
+- selftests: mptcp: fix fastclose with csum failure
+- mptcp: fix setsockopt(IP_TOS) subflow locking
+- mptcp: add validity check for sending RM_ADDR
+- mptcp: deal with large GSO size
+- mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
+- mm: fix for negative counter: nr_file_hugepages
+- mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
+- riscv: kprobes: allow writing to x0
+- riscv: correct pt_level name via pgtable_l5/4_enabled
+- riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
+- riscv: put interrupt entries into .irqentry.text
+- riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause
+- swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC
+- swiotlb: do not free decrypted pages if dynamic
+- tracing: fprobe-event: Fix to check tracepoint event and return
+- LoongArch: Mark __percpu functions as always inline
+- NFSD: Update nfsd_cache_append() to use xdr_stream
+- nfsd: fix file memleak on client_opens_release
+- dm-verity: don't use blocking calls from tasklets
+- dm-bufio: fix no-sleep mode
+- drm/mediatek/dp: fix memory leak on ->get_edid callback error path
+- drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
+- media: ccs: Correctly initialise try compose rectangle
+- media: venus: hfi: add checks to handle capabilities from firmware
+- media: venus: hfi: fix the check to handle session buffer requirement
+- media: venus: hfi_parser: Add check to keep the number of codecs within range
+- media: sharp: fix sharp encoding
+- media: lirc: drop trailing space from scancode transmit
+- f2fs: split initial and dynamic conditions for extent_cache
+- f2fs: avoid format-overflow warning
+- f2fs: set the default compress_level on ioctl
+- f2fs: do not return EFSCORRUPTED, but try to run online repair
+- i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
+- gfs2: don't withdraw if init_threads() got interrupted
+- net: phylink: initialize carrier state at creation
+- net: dsa: lan9303: consequently nested-lock physical MDIO
+- net: ethtool: Fix documentation of ethtool_sprintf()
+- s390/ap: fix AP bus crash on early config change callback invocation
+- i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
+- sbsa_gwdt: Calculate timeout with 64-bit math
+- lsm: fix default return value for inode_getsecctx
+- lsm: fix default return value for vm_enough_memory
+- Revert "i2c: pxa: move to generic GPIO recovery"
+- Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
+- ALSA: hda/realtek: Add quirks for HP Laptops
+- ALSA: hda/realtek: Enable Mute LED on HP 255 G10
+- ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
+- ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
+- ALSA: hda/realtek: Enable Mute LED on HP 255 G8
+- ALSA: info: Fix potential deadlock at disconnection
+- btrfs: zoned: wait for data BG to be finished on direct IO allocation
+- xfs: recovery should not clear di_flushiter unconditionally
+- cifs: Fix encryption of cleared, but unset rq_iter data buffers
+- cifs: do not pass cifs_sb when trying to add channels
+- cifs: do not reset chan_max if multichannel is not supported at mount
+- cifs: force interface update before a fresh session setup
+- cifs: reconnect helper should set reconnect for the right channel
+- smb: client: fix mount when dns_resolver key is not available
+- smb: client: fix potential deadlock when releasing mids
+- smb: client: fix use-after-free in smb2_query_info_compound()
+- smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
+- smb3: fix caching of ctime on setxattr
+- smb3: allow dumping session and tcon id to improve stats analysis and debugging
+- smb3: fix touch -h of symlink
+- smb3: fix creating FIFOs when mounting with "sfu" mount option
+- xhci: Enable RPM on controllers that support low-power states
+- parisc: fix mmap_base calculation when stack grows upwards
+- parisc/power: Fix power soft-off when running on qemu
+- parisc/pgtable: Do not drop upper 5 address bits of physical address
+- parisc: Prevent booting 64-bit kernels on PA1.x machines
+- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal
+- selftests/resctrl: Make benchmark command const and build it with pointers
+- selftests/resctrl: Simplify span lifetime
+- selftests/resctrl: Remove bw_report and bm_type from main()
+- rcutorture: Fix stuttering races and other issues
+- torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter
+- drm/amd/display: enable dsc_clk even if dsc_pg disabled
+- Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
+- Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
+- apparmor: Fix regression in mount mediation
+- apparmor: pass cred through to audit info.
+- apparmor: rename audit_data->label to audit_data->subj_label
+- apparmor: combine common_audit_data and apparmor_audit_data
+- apparmor: Fix kernel-doc warnings in apparmor/policy.c
+- apparmor: Fix kernel-doc warnings in apparmor/resource.c
+- apparmor: Fix kernel-doc warnings in apparmor/lib.c
+- apparmor: Fix kernel-doc warnings in apparmor/audit.c
+- cxl/port: Fix delete_endpoint() vs parent unregistration race
+- cxl/region: Fix x1 root-decoder granularity calculations
+- i3c: master: svc: fix random hot join failure since timeout error
+- i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
+- i3c: master: svc: fix check wrong status register in irq handler
+- i3c: master: svc: fix ibi may not return mandatory data byte
+- i3c: master: svc: fix wrong data return when IBI happen during start frame
+- i3c: master: svc: fix race condition in ibi work thread
+- i3c: master: cdns: Fix reading status register
+- cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
+- mtd: cfi_cmdset_0001: Byte swap OTP info
+- mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long
+- mm/memory_hotplug: use pfn math in place of direct struct page manipulation
+- mm/hugetlb: use nth_page() in place of direct struct page manipulation
+- mm/cma: use nth_page() in place of direct struct page manipulation
+- s390/cmma: fix detection of DAT pages
+- s390/mm: add missing arch_set_page_dat() call to gmap allocations
+- s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()
+- dmaengine: stm32-mdma: correct desc prep when channel running
+- mcb: fix error handling for different scenarios when parsing
+- driver core: Release all resources during unbind before updating device links
+- tracing: Have the user copy of synthetic event address use correct context
+- selftests/clone3: Fix broken test under !CONFIG_TIME_NS
+- i2c: core: Run atomic i2c xfer when !preemptible
+- mips: use nth_page() in place of direct struct page manipulation
+- fs: use nth_page() in place of direct struct page manipulation
+- scripts/gdb/vmalloc: disable on no-MMU
+- kernel/reboot: emergency_restart: Set correct system_state
+- quota: explicitly forbid quota files from being encrypted
+- jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
+- ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
+- hid: lenovo: Resend all settings on reset_resume for compact keyboards
+- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
+- selftests/resctrl: Fix feature checks
+- selftests/resctrl: Refactor feature check to use resource and feature name
+- selftests/resctrl: Move _GNU_SOURCE define into Makefile
+- selftests/resctrl: Remove duplicate feature check from CMT test
+- selftests/resctrl: Fix uninitialized .sa_flags
+- ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag
+- ASoC: soc-dai: add flag to mute and unmute stream during trigger
+- netfilter: nf_tables: split async and sync catchall in two functions
+- netfilter: nf_tables: remove catchall element in GC sync path
+- ima: detect changes to the backing overlay file
+- ima: annotate iint mutex to avoid lockdep false positive warnings
+- mfd: qcom-spmi-pmic: Fix revid implementation
+- mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
+- leds: trigger: netdev: Move size check in set_device_name
+- arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
+- arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM
+- ACPI: FPDT: properly handle invalid FPDT subtables
+- firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
+- arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
+- arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM
+- thermal: intel: powerclamp: fix mismatch in get function for max_idle
+- btrfs: don't arbitrarily slow down delalloc if we're committing
+- rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
+- PM: hibernate: Clean up sync_read handling in snapshot_write_next()
+- PM: hibernate: Use __get_safe_page() rather than touching the list
+- dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
+- arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
+- rcu/tree: Defer setting of jiffies during stall reset
+- svcrdma: Drop connection after an RDMA Read error
+- wifi: wilc1000: use vmm_table as array in wilc struct
+- PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
+- PCI: exynos: Don't discard .remove() callback
+- PCI: kirin: Don't discard .remove() callback
+- PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
+- PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
+- mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
+- mmc: sdhci_am654: fix start loop index for TAP value parsing
+- mmc: vub300: fix an error code
+- ksmbd: fix slab out of bounds write in smb_inherit_dacl()
+- ksmbd: handle malformed smb1 message
+- ksmbd: fix recursive locking in vfs helpers
+- clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
+- clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
+- integrity: powerpc: Do not select CA_MACHINE_KEYRING
+- clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
+- clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
+- powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
+- cpufreq: stats: Fix buffer overflow detection in trans_stats()
+- parisc/power: Add power soft-off when running on qemu
+- parisc/pdc: Add width field to struct pdc_model
+- parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table
+- pmdomain: imx: Make imx pgc power domain also set the fwnode
+- arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
+- arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
+- pmdomain: amlogic: Fix mask for the second NNA mem PD domain
+- PCI: keystone: Don't discard .probe() callback
+- PCI: keystone: Don't discard .remove() callback
+- KEYS: trusted: Rollback init_trusted() consistently
+- KEYS: trusted: tee: Refactor register SHM usage
+- pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
+- sched/core: Fix RQCF_ACT_SKIP leak
+- genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
+- mmc: meson-gx: Remove setting of CMD_CFG_ERROR
+- wifi: ath12k: fix dfs-radar and temperature event locking
+- wifi: ath12k: fix htt mlo-offset event locking
+- wifi: ath11k: fix gtk offload status event locking
+- wifi: ath11k: fix htt pktlog locking
+- wifi: ath11k: fix dfs radar event locking
+- wifi: ath11k: fix temperature event locking
+- regmap: Ensure range selector registers are updated after cache sync
+- ACPI: resource: Do IRQ override on TongFang GMxXGxx
+- parisc: Add nop instructions after TLB inserts
+- mm/damon/sysfs: check error from damon_sysfs_update_target()
+- mm/damon/core.c: avoid unintentional filtering out of schemes
+- mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure
+- mm/damon/sysfs-schemes: handle tried region directory allocation failure
+- mm/damon/core: avoid divide-by-zero during monitoring results update
+- mm/damon: implement a function for max nr_accesses safe calculation
+- mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
+- mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
+- dm crypt: account large pages in cc->n_allocated_pages
+- fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
+- iommufd: Fix missing update of domains_itree after splitting iopt_area
+- watchdog: move softlockup_panic back to early_param
+- mm/damon/sysfs: update monitoring target regions for online input commit
+- mm/damon/sysfs: remove requested targets when online-commit inputs
+- PCI/sysfs: Protect driver's D3cold preference from user space
+- hvc/xen: fix event channel handling for secondary consoles
+- hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
+- hvc/xen: fix console unplug
+- acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0
+- tty: serial: meson: fix hard LOCKUP on crtscts mode
+- tty/sysrq: replace smp_processor_id() with get_cpu()
+- proc: sysctl: prevent aliased sysctls from getting passed to init
+- audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
+- audit: don't take task_lock() in audit_exe_compare() code path
+- sched: psi: fix unprivileged polling against cgroups
+- mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
+- KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
+- KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
+- KVM: x86: Ignore MSR_AMD64_TW_CFG access
+- KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
+- x86/cpu/hygon: Fix the CPU topology evaluation for real
+- x86/apic/msi: Fix misconfigured non-maskable MSI quirk
+- x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4
+- crypto: x86/sha - load modules based on CPU features
+- x86/shstk: Delay signal entry SSP write until after user accesses
+- scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR
+- scsi: qla2xxx: Fix system crash due to bad pointer access
+- scsi: ufs: qcom: Update PHY settings only when scaling to higher gears
+- scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
+- scsi: mpt3sas: Fix loop logic
+- bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
+- bpf: Fix check_stack_write_fixed_off() to correctly spill imm
+- spi: Fix null dereference on suspend
+- randstruct: Fix gcc-plugin performance mode to stay in group
+- powerpc/perf: Fix disabling BHRB and instruction sampling
+- perf intel-pt: Fix async branch flags
+- media: venus: hfi: add checks to perform sanity on queue pointers
+- drivers: perf: Check find_first_bit() return value
+- perf: arm_cspmu: Reject events meant for other PMUs
+- i915/perf: Fix NULL deref bugs with drm_dbg() calls
+- perf/core: Fix cpuctx refcounting
+- cifs: fix check of rc in function generate_smb3signingkey
+- cifs: spnego: add ';' in HOST_KEY_LEN
+- scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
+- tools/power/turbostat: Enable the C-state Pre-wake printing
+- tools/power/turbostat: Fix a knl bug
+- macvlan: Don't propagate promisc change to lower dev in passthru
+- net: sched: do not offload flows with a helper in act_ct
+- net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
+- net/mlx5e: Check return value of snprintf writing to fw_version buffer
+- net/mlx5e: Reduce the size of icosq_str
+- net/mlx5: Increase size of irq name buffer
+- net/mlx5e: Update doorbell for port timestamping CQ before the software counter
+- net/mlx5e: Track xmit submission to PTP WQ after populating metadata map
+- net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe
+- net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload
+- net/mlx5e: Fix pedit endianness
+- net/mlx5e: fix double free of encap_header in update funcs
+- net/mlx5e: fix double free of encap_header
+- net/mlx5: Decouple PHC .adjtime and .adjphase implementations
+- net/mlx5: Free used cpus mask when an IRQ is released
+- Revert "net/mlx5: DR, Supporting inline WQE when possible"
+- io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
+- gve: Fixes for napi_poll when budget is 0
+- pds_core: fix up some format-truncation complaints
+- pds_core: use correct index to mask irq
+- net: stmmac: avoid rx queue overrun
+- net: stmmac: fix rx budget limit check
+- netfilter: nf_tables: bogus ENOENT when destroying element which does not exist
+- netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
+- netfilter: nf_conntrack_bridge: initialize err to 0
+- af_unix: fix use-after-free in unix_stream_read_actor()
+- net: ethernet: cortina: Fix MTU max setting
+- net: ethernet: cortina: Handle large frames
+- net: ethernet: cortina: Fix max RX frame define
+- bonding: stop the device in bond_setup_by_slave()
+- ptp: annotate data-race around q->head and q->tail
+- blk-mq: make sure active queue usage is held for bio_integrity_prep()
+- xen/events: fix delayed eoi list handling
+- ppp: limit MRU to 64K
+- net: mvneta: fix calls to page_pool_get_stats
+- tipc: Fix kernel-infoleak due to uninitialized TLV value
+- net: hns3: fix VF wrong speed and duplex issue
+- net: hns3: fix VF reset fail issue
+- net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
+- net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
+- net: hns3: fix incorrect capability bit display for copper port
+- net: hns3: add barrier in vf mailbox reply process
+- net: hns3: fix add VLAN fail issue
+- xen/events: avoid using info_for_irq() in xen_send_IPI_one()
+- net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region
+- net: ti: icssg-prueth: Add missing icss_iep_put to error path
+- tty: Fix uninit-value access in ppp_sync_receive()
+- ipvlan: add ipvlan_route_v6_outbound() helper
+- net: set SOCK_RCU_FREE before inserting socket into hashtable
+- bpf: fix control-flow graph checking in privileged mode
+- bpf: fix precision backtracking instruction iteration
+- bpf: handle ldimm64 properly in check_cfg()
+- gcc-plugins: randstruct: Only warn about true flexible arrays
+- vhost-vdpa: fix use after free in vhost_vdpa_probe()
+- vdpa_sim_blk: allocate the buffer zeroed
+- riscv: split cache ops out of dma-noncoherent.c
+- drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init
+- gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
+- riscv: provide riscv-specific is_trap_insn()
+- RISC-V: hwprobe: Fix vDSO SIGSEGV
+- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
+- NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
+- SUNRPC: Add an IS_ERR() check back to where it was
+- NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
+- drm/i915/mtl: avoid stringop-overflow warning
+- mtd: rawnand: meson: check return value of devm_kasprintf()
+- mtd: rawnand: intel: check return value of devm_kasprintf()
+- SUNRPC: ECONNRESET might require a rebind
+- dt-bindings: serial: fix regex pattern for matching serial node children
+- samples/bpf: syscall_tp_user: Fix array out-of-bound access
+- samples/bpf: syscall_tp_user: Rename num_progs into nr_tests
+- sched/core: Optimize in_task() and in_interrupt() a bit
+- wifi: iwlwifi: Use FW rate for non-data frames
+- mtd: rawnand: tegra: add missing check for platform_get_irq()
+- pwm: Fix double shift bug
+- drm/amdgpu: fix software pci_unplug on some chips
+- ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
+- drm/qxl: prevent memory leak
+- ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
+- i2c: dev: copy userspace array safely
+- riscv: VMAP_STACK overflow detection thread-safe
+- kgdb: Flush console before entering kgdb on panic
+- gfs2: Fix slab-use-after-free in gfs2_qd_dealloc
+- drm/amd/display: Avoid NULL dereference of timing generator
+- media: imon: fix access to invalid resource for the second interface
+- media: ccs: Fix driver quirk struct documentation
+- media: cobalt: Use FIELD_GET() to extract Link Width
+- gfs2: fix an oops in gfs2_permission
+- gfs2: ignore negated quota changes
+- media: ipu-bridge: increase sensor_name size
+- media: vivid: avoid integer overflow
+- media: gspca: cpia1: shift-out-of-bounds in set_flicker
+- i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
+- virtio-blk: fix implicit overflow on virtio_max_dma_size
+- i2c: sun6i-p2wi: Prevent potential division by zero
+- i2c: fix memleak in i2c_new_client_device()
+- i2c: i801: Add support for Intel Birch Stream SoC
+- i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
+- 9p: v9fs_listxattr: fix %s null argument warning
+- 9p/trans_fd: Annotate data-racy writes to file::f_flags
+- usb: gadget: f_ncm: Always set current gadget in ncm_bind()
+- usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present
+- f2fs: fix error handling of __get_node_page
+- f2fs: fix error path of __f2fs_build_free_nids
+- soundwire: dmi-quirks: update HP Omen match
+- usb: ucsi: glink: use the connector orientation GPIO to provide switch events
+- usb: dwc3: core: configure TX/RX threshold for DWC3_IP
+- phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
+- phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
+- dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
+- tty: vcc: Add check for kstrdup() in vcc_probe()
+- thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
+- iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
+- mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
+- exfat: support handle zero-size directory
+- HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
+- crypto: hisilicon/qm - prevent soft lockup in receive loop
+- ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
+- PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
+- misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
+- PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling
+- PCI: dwc: Add dw_pcie_link_set_max_link_width()
+- PCI: Disable ATS for specific Intel IPU E2000 devices
+- PCI: Extract ATS disabling to a helper function
+- PCI: Use FIELD_GET() to extract Link Width
+- scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
+- PCI: Do error check on own line to split long "if" conditions
+- atm: iphase: Do PCI error checks on own line
+- PCI: mvebu: Use FIELD_PREP() with Link Width
+- PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
+- gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound
+- ALSA: hda: Fix possible null-ptr-deref when assigning a stream
+- ARM: 9320/1: fix stack depot IRQ stack filter
+- HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
+- jfs: fix array-index-out-of-bounds in diAlloc
+- jfs: fix array-index-out-of-bounds in dbFindLeaf
+- fs/jfs: Add validity check for db_maxag and db_agpref
+- fs/jfs: Add check for negative db_l2nbperpage
+- scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
+- scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
+- RDMA/hfi1: Use FIELD_GET() to extract Link Width
+- ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
+- crypto: pcrypt - Fix hungtask for PADATA_RESET
+- ASoC: cs35l56: Use PCI SSID as the firmware UID
+- ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card
+- ASoC: SOF: Pass PCI SSID to machine driver
+- ASoC: soc-card: Add storage for PCI SSID
+- ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl
+- selftests/efivarfs: create-read: fix a resource leak
+- arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
+- arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support
+- soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop
+- drm/amd: check num of link levels when update pcie param
+- drm/amd/display: fix num_ways overflow error
+- drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported
+- drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
+- drm/amdkfd: Fix shift out-of-bounds issue
+- drm/panel: st7703: Pick different reset sequence
+- drm/amdgpu/vkms: fix a possible null pointer dereference
+- drm/radeon: fix a possible null pointer dereference
+- drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
+- drm/panel: fix a possible null pointer dereference
+- drm/amdgpu: Fix potential null pointer derefernce
+- drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
+- drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
+- drm/msm/dp: skip validity check for DP CTS EDID checksum
+- drm: vmwgfx_surface.c: copy user-array safely
+- drm_lease.c: copy user-array safely
+- kernel: watch_queue: copy user-array safely
+- kernel: kexec: copy user-array safely
+- string.h: add array-wrappers for (v)memdup_user()
+- drm/amd/display: use full update for clip size increase of large plane source
+- drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
+- drm/amdgpu: update retry times for psp vmbx wait
+- drm/amdkfd: Fix a race condition of vram buffer unref in svm code
+- drm/amdgpu: not to save bo in the case of RAS err_event_athub
+- md: don't rely on 'mddev->pers' to be set in mddev_suspend()
+- drm/edid: Fixup h/vsync_end instead of h/vtotal
+- drm/amd/display: add seamless pipe topology transition check
+- drm/amd/display: Don't lock phantom pipe on disabling
+- drm/amd/display: Blank phantom OTG before enabling
+- drm/komeda: drop all currently held locks if deadlock happens
+- drm/amdkfd: ratelimited SQ interrupt messages
+- drm/gma500: Fix call trace when psb_gem_mm_init() fails
+- platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
+- of: address: Fix address translation when address-size is greater than 2
+- platform/chrome: kunit: initialize lock for fake ec_dev
+- gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010
+- tsnep: Fix tsnep_request_irq() format-overflow warning
+- ACPI: EC: Add quirk for HP 250 G7 Notebook PC
+- Bluetooth: Fix double free in hci_conn_cleanup
+- Bluetooth: btusb: Add date->evt_skb is NULL check
+- wifi: iwlwifi: mvm: fix size check for fw_link_id
+- bpf: Ensure proper register state printing for cond jumps
+- vsock: read from socket's error queue
+- net: sfp: add quirk for FS's 2.5G copper SFP
+- wifi: ath10k: Don't touch the CE interrupt registers after power up
+- wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register()
+- net: annotate data-races around sk->sk_dst_pending_confirm
+- net: annotate data-races around sk->sk_tx_queue_mapping
+- wifi: mt76: fix clang-specific fortify warnings
+- wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023)
+- net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI
+- ACPI: APEI: Fix AER info corruption when error status data has multiple sections
+- wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps()
+- wifi: ath10k: fix clang-specific fortify warning
+- wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats()
+- wifi: ath9k: fix clang-specific fortify warnings
+- bpf: Detect IP == ksym.end as part of BPF program
+- atl1c: Work around the DMA RX overflow issue
+- wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
+- wifi: mac80211_hwsim: fix clang-specific fortify warning
+- wifi: ath12k: Ignore fragments from uninitialized peer in dp
+- wifi: plfxlc: fix clang-specific fortify warning
+- x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
+- workqueue: Provide one lock class key per work_on_cpu() callsite
+- cpu/hotplug: Don't offline the last non-isolated CPU
+- smp,csd: Throw an error if a CSD lock is stuck for too long
+- srcu: Only accelerate on enqueue time
+- clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
+- clocksource/drivers/timer-imx-gpt: Fix potential memory leak
+- selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
+- srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
+- perf/core: Bail out early if the request AUX area is out of bound
+- x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN
+- lib/generic-radix-tree.c: Don't overflow in peek()
+- btrfs: abort transaction on generation mismatch when marking eb as dirty
+- locking/ww_mutex/test: Fix potential workqueue corruption
+- LoongArch: use arch specific phys_to_dma
+- LoongArch: Fixed EIOINTC structure members
+- LoongArch: Fix virtual machine startup error
+- LoongArch: Old BPI compatibility
+- LoongArch: add kernel setvirtmap for runtime
+- arm64: openeuler_defconfig: update for new feature
+- x86: openeuler_defconfig: update from new feature
+- erofs: fix NULL dereference of dif->bdev_handle in fscache mode
+- block: Remove blkdev_get_by_*() functions
+- bcache: Fixup error handling in register_cache()
+- xfs: Convert to bdev_open_by_path()
+- reiserfs: Convert to bdev_open_by_dev/path()
+- ocfs2: Convert to use bdev_open_by_dev()
+- nfs/blocklayout: Convert to use bdev_open_by_dev/path()
+- jfs: Convert to bdev_open_by_dev()
+- f2fs: Convert to bdev_open_by_dev/path()
+- ext4: Convert to bdev_open_by_dev()
+- erofs: Convert to use bdev_open_by_path()
+- btrfs: Convert to bdev_open_by_path()
+- fs: Convert to bdev_open_by_dev()
+- mm/swap: Convert to use bdev_open_by_dev()
+- PM: hibernate: Drop unused snapshot_test argument
+- PM: hibernate: Convert to bdev_open_by_dev()
+- scsi: target: Convert to bdev_open_by_path()
+- s390/dasd: Convert to bdev_open_by_path()
+- nvmet: Convert to bdev_open_by_path()
+- mtd: block2mtd: Convert to bdev_open_by_dev/path()
+- md: Convert to bdev_open_by_dev()
+- dm: Convert to bdev_open_by_dev()
+- bcache: Convert to bdev_open_by_path()
+- zram: Convert to use bdev_open_by_dev()
+- xen/blkback: Convert to bdev_open_by_dev()
+- rnbd-srv: Convert to use bdev_open_by_path()
+- pktcdvd: Convert to bdev_open_by_dev()
+- drdb: Convert to use bdev_open_by_path()
+- block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()
+- block: Use bdev_open_by_dev() in blkdev_open()
+- block: Provide bdev_open_* functions
+- alinux: random: speed up the initialization of module
+- keys: Allow automatic module signature with SM3
+- arm64: fix image size inflation with CONFIG_COMPAT_TASK_SIZE
+- arm64: set 32-bit compatible TASK_SIZE_MAX to fix U32 libc_write_01 error
+- arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX
+- arm64: fix address limit problem with TASK_SIZE_MAX
+- ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled
+- arm64: fix abi change caused by ILP32
+- arm64: fix AUDIT_ARCH_AARCH64ILP32 bug on audit subsystem
+- ilp32: skip ARM erratum 1418040 for ilp32 application
+- ilp32: avoid clearing upper 32 bits of syscall return value for ilp32
+- arm64: secomp: fix the secure computing mode 1 syscall check for ilp32
+- arm64:ilp32: add ARM64_ILP32 to Kconfig
+- arm64:ilp32: add vdso-ilp32 and use for signal return
+- arm64: ptrace: handle ptrace_request differently for aarch32 and ilp32
+- arm64: ilp32: introduce ilp32-specific sigframe and ucontext
+- arm64: signal32: move ilp32 and aarch32 common code to separated file
+- arm64: signal: share lp64 signal structures and routines to ilp32
+- arm64: ilp32: introduce syscall table for ILP32
+- arm64: ilp32: share aarch32 syscall handlers
+- arm64: ilp32: introduce binfmt_ilp32.c
+- arm64: change compat_elf_hwcap and compat_elf_hwcap2 prefix to a32
+- arm64: introduce binfmt_elf32.c
+- arm64: introduce AUDIT_ARCH_AARCH64ILP32 for ilp32
+- arm64: ilp32: add is_ilp32_compat_{task,thread} and TIF_32BIT_AARCH64
+- arm64: introduce is_a32_compat_{task,thread} for AArch32 compat
+- arm64: uapi: set __BITS_PER_LONG correctly for ILP32 and LP64
+- arm64: rename functions that reference compat term
+- arm64: rename COMPAT to AARCH32_EL0
+- arm64: ilp32: add documentation on the ILP32 ABI for ARM64
+- thread: move thread bits accessors to separated file
+- ptrace: Add compat PTRACE_{G,S}ETSIGMASK handlers
+- arm64: signal: Make parse_user_sigframe() independent of rt_sigframe layout
+
+* Tue Dec 5 2023 Zheng Zengkai <zhengzengkai@huawei.com> - 6.6.0-1.0.0.1
+- !3058 tcp/dccp: Add another way to allocate local ports in connect()
+- !3064 mm: PCP high auto-tuning
+- !2985 hugetlbfs: avoid overflow in hugetlbfs_fallocate
+- !3059 Handle more faults under the VMA lock
+- mm, pcp: reduce detecting time of consecutive high order page freeing
+- mm, pcp: decrease PCP high if free pages < high watermark
+- mm: tune PCP high automatically
+- mm: add framework for PCP high auto-tuning
+- mm, page_alloc: scale the number of pages that are batch allocated
+- mm: restrict the pcp batch scale factor to avoid too long latency
+- mm, pcp: reduce lock contention for draining high-order pages
+- cacheinfo: calculate size of per-CPU data cache slice
+- mm, pcp: avoid to drain PCP when process exit
+- mm: handle write faults to RO pages under the VMA lock
+- mm: handle read faults under the VMA lock
+- mm: handle COW faults under the VMA lock
+- mm: handle shared faults under the VMA lock
+- mm: call wp_page_copy() under the VMA lock
+- mm: make lock_folio_maybe_drop_mmap() VMA lock aware
+- tcp/dccp: Add another way to allocate local ports in connect()
+- !3044 mm: hugetlb: Skip initialization of gigantic tail struct pages if freed by HVO
+- !2980 io_uring: fix soft lockup in io_submit_sqes()
+- !3014 anolis: bond: broadcast ARP or ND messages to all slaves
+- !3018 folio conversions for numa balance
+- mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO
+- memblock: introduce MEMBLOCK_RSRV_NOINIT flag
+- memblock: pass memblock_type to memblock_setclr_flag
+- mm: hugetlb_vmemmap: use nid of the head page to reallocate it
+- mm: remove page_cpupid_xchg_last()
+- mm: use folio_xchg_last_cpupid() in wp_page_reuse()
+- mm: convert wp_page_reuse() and finish_mkwrite_fault() to take a folio
+- mm: make finish_mkwrite_fault() static
+- mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail()
+- mm: migrate: use folio_xchg_last_cpupid() in folio_migrate_flags()
+- sched/fair: use folio_xchg_last_cpupid() in should_numa_migrate_memory()
+- mm: add folio_xchg_last_cpupid()
+- mm: remove xchg_page_access_time()
+- mm: huge_memory: use a folio in change_huge_pmd()
+- mm: mprotect: use a folio in change_pte_range()
+- sched/fair: use folio_xchg_access_time() in numa_hint_fault_latency()
+- mm: add folio_xchg_access_time()
+- mm: remove page_cpupid_last()
+- mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail()
+- mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page()
+- mm: memory: use folio_last_cpupid() in do_numa_page()
+- mm: add folio_last_cpupid()
+- mm_types: add virtual and _last_cpupid into struct folio
+- sched/numa, mm: make numa migrate functions to take a folio
+- mm: mempolicy: make mpol_misplaced() to take a folio
+- mm: memory: make numa_migrate_prep() to take a folio
+- mm: memory: use a folio in do_numa_page()
+- mm: huge_memory: use a folio in do_huge_pmd_numa_page()
+- mm: memory: add vm_normal_folio_pmd()
+- mm: migrate: remove isolated variable in add_page_for_migration()
+- mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration()
+- mm: migrate: use a folio in add_page_for_migration()
+- mm: migrate: use __folio_test_movable()
+- mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio()
+- mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio()
+- mm: migrate: remove THP mapcount check in numamigrate_isolate_page()
+- mm: migrate: remove PageTransHuge check in numamigrate_isolate_page()
+- anolis: bond: broadcast ARP or ND messages to all slaves
+- hugetlbfs: avoid overflow in hugetlbfs_fallocate
+- io_uring: fix soft lockup in io_submit_sqes()
+- !2971 net: sched: sch_qfq: Use non-work-conserving warning handler
+- !2968 checkpatch: Update link tags to fix ci warning
+- net: sched: sch_qfq: Use non-work-conserving warning handler
+- checkpatch: Update check of link tags
+- !2945 Backport linux 6.6.2 LTS patches
+- btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe()
+- btrfs: use u64 for buffer sizes in the tree search ioctls
+- Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
+- Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1"
+- x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs
+- io_uring/net: ensure socket is marked connected on connect retry
+- selftests: mptcp: fix wait_rm_addr/sf parameters
+- selftests: mptcp: run userspace pm tests slower
+- eventfs: Check for NULL ef in eventfs_set_attr()
+- tracing/kprobes: Fix the order of argument descriptions
+- fbdev: fsl-diu-fb: mark wr_reg_wa() static
+- ALSA: hda/realtek: Add support dual speaker for Dell
+- fbdev: imsttfb: fix a resource leak in probe
+- fbdev: imsttfb: fix double free in probe()
+- arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
+- spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
+- ASoC: dapm: fix clock get name
+- ASoC: hdmi-codec: register hpd callback on component probe
+- ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
+- ASoC: rt712-sdca: fix speaker route missing issue
+- drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
+- drm/vc4: tests: Fix UAF in the mock helpers
+- fs: dlm: Simplify buffer size computation in dlm_create_debug_file()
+- module/decompress: use kvmalloc() consistently
+- drivers: perf: Do not broadcast to other cpus when starting a counter
+- net: ti: icss-iep: fix setting counter value
+- RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs
+- net/sched: act_ct: Always fill offloading tuple iifidx
+- netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
+- netfilter: xt_recent: fix (increase) ipv6 literal buffer length
+- i2c: iproc: handle invalid slave state
+- net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN
+- virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()
+- r8169: respect userspace disabling IFF_MULTICAST
+- vsock/virtio: remove socket from connected/bound list on shutdown
+- blk-core: use pr_warn_ratelimited() in bio_check_ro()
+- nbd: fix uaf in nbd_open
+- tg3: power down device only on SYSTEM_POWER_OFF
+- ice: Fix VF-VF direction matching in drop rule in switchdev
+- ice: Fix VF-VF filter rules in switchdev mode
+- ice: lag: in RCU, use atomic allocation
+- ice: Fix SRIOV LAG disable on non-compliant aggregate
+- riscv: boot: Fix creation of loader.bin
+- nvme: fix error-handling for io_uring nvme-passthrough
+- net/smc: put sk reference if close work was canceled
+- net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
+- net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
+- octeontx2-pf: Free pending and dropped SQEs
+- selftests: pmtu.sh: fix result checking
+- net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
+- Fix termination state for idr_for_each_entry_ul()
+- net: r8169: Disable multicast filter for RTL8168H and RTL8107E
+- dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
+- dccp: Call security_inet_conn_request() after setting IPv4 addresses.
+- net: page_pool: add missing free_percpu when page_pool_init fail
+- octeontx2-pf: Fix holes in error code
+- octeontx2-pf: Fix error codes
+- inet: shrink struct flowi_common
+- bpf: Check map->usercnt after timer->timer is assigned
+- rxrpc: Fix two connection reaping bugs
+- tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
+- hsr: Prevent use after free in prp_create_tagged_frame()
+- llc: verify mac len before reading mac header
+- watchdog: ixp4xx: Make sure restart always works
+- watchdog: marvell_gti_wdt: Fix error code in probe()
+- Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
+- pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
+- pwm: sti: Reduce number of allocations and drop usage of chip_data
+- drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64
+- drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs
+- regmap: prevent noinc writes from clobbering cache
+- cpupower: fix reference to nonexistent document
+- media: cec: meson: always include meson sub-directory in Makefile
+- media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config()
+- media: mediatek: vcodec: using encoder device to alloc/free encoder memory
+- media: imx-jpeg: notify source chagne event when the first picture parsed
+- media: mediatek: vcodec: Handle invalid encoder vsi
+- media: verisilicon: Fixes clock list for rk3588 av1 decoder
+- media: dvb-usb-v2: af9035: fix missing unlock
+- media: cadence: csi2rx: Unregister v4l2 async notifier
+- media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs array
+- media: i2c: imx219: Replace register addresses with macros
+- media: i2c: imx219: Convert to CCI register access helpers
+- media: cedrus: Fix clock/reset sequence
+- media: vidtv: mux: Add check and kfree for kstrdup
+- media: vidtv: psi: Add check for kstrdup
+- media: s3c-camif: Avoid inappropriate kfree()
+- media: mtk-jpegenc: Fix bug in JPEG encode quality selection
+- media: amphion: handle firmware debug message
+- media: bttv: fix use after free error due to btv->timeout timer
+- media: ov5640: Fix a memory leak when ov5640_probe fails
+- media: i2c: max9286: Fix some redundant of_node_put() calls
+- media: ov5640: fix vblank unchange issue when work at dvp mode
+- media: ov13b10: Fix some error checking in probe
+- media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination
+- media: hantro: Check whether reset op is defined before use
+- media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change
+- pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
+- pcmcia: ds: fix refcount leak in pcmcia_device_add()
+- pcmcia: cs: fix possible hung task and memory leak pccardd()
+- cxl/hdm: Remove broken error path
+- cxl/port: Fix @host confusion in cxl_dport_setup_regs()
+- cxl/core/regs: Rename @dev to @host in struct cxl_register_map
+- cxl/region: Fix cxl_region_rwsem lock held when returning to user space
+- cxl/region: Use cxl_calc_interleave_pos() for auto-discovery
+- cxl/region: Calculate a target position in a region interleave
+- cxl/region: Prepare the decoder match range helper for reuse
+- rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
+- virt: sevguest: Fix passing a stack buffer as a scatterlist target
+- cxl/mem: Fix shutdown order
+- cxl/memdev: Fix sanitize vs decoder setup locking
+- cxl/pci: Fix sanitize notifier setup
+- cxl/pci: Clarify devm host for memdev relative setup
+- cxl/pci: Remove inconsistent usage of dev_err_probe()
+- cxl/pci: Cleanup 'sanitize' to always poll
+- cxl/pci: Remove unnecessary device reference management in sanitize work
+- rtc: brcmstb-waketimer: support level alarm_irq
+- i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
+- rtla: Fix uninitialized variable found
+- 9p/net: fix possible memory leak in p9_check_errors()
+- perf vendor events intel: Add broadwellde two metrics
+- perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric
+- perf hist: Add missing puts to hist__account_cycles
+- libperf rc_check: Make implicit enabling work for GCC
+- perf machine: Avoid out of bounds LBR memory read
+- powerpc/vmcore: Add MMU information to vmcoreinfo
+- usb: host: xhci-plat: fix possible kernel oops while resuming
+- xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
+- perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform
+- powerpc/pseries: fix potential memory leak in init_cpu_associativity()
+- powerpc/imc-pmu: Use the correct spinlock initializer.
+- powerpc/vas: Limit open window failure messages in log bufffer
+- perf trace: Use the right bpf_probe_read(_str) variant for reading user data
+- powerpc: Hide empty pt_regs at base of the stack
+- powerpc/xive: Fix endian conversion size
+- powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
+- perf tools: Do not ignore the default vmlinux.h
+- modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host
+- modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
+- s390/ap: re-init AP queues on config on
+- perf mem-events: Avoid uninitialized read
+- perf parse-events: Fix for term values that are raw events
+- perf build: Add missing comment about NO_LIBTRACEEVENT=1
+- interconnect: fix error handling in qnoc_probe()
+- powerpc: Only define __parse_fpscr() when required
+- interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS()
+- interconnect: qcom: sm8350: Set ACV enable_mask
+- interconnect: qcom: sm8250: Set ACV enable_mask
+- interconnect: qcom: sm8150: Set ACV enable_mask
+- interconnect: qcom: sm6350: Set ACV enable_mask
+- interconnect: qcom: sdm845: Set ACV enable_mask
+- interconnect: qcom: sdm670: Set ACV enable_mask
+- interconnect: qcom: sc8280xp: Set ACV enable_mask
+- interconnect: qcom: sc8180x: Set ACV enable_mask
+- interconnect: qcom: sc7280: Set ACV enable_mask
+- interconnect: qcom: sc7180: Set ACV enable_mask
+- interconnect: qcom: qdu1000: Set ACV enable_mask
+- f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
+- dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
+- USB: usbip: fix stub_dev hub disconnect
+- tools: iio: iio_generic_buffer ensure alignment
+- debugfs: Fix __rcu type comparison warning
+- misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
+- tools/perf: Update call stack check in builtin-lock.c
+- dmaengine: ti: edma: handle irq_of_parse_and_map() errors
+- usb: chipidea: Simplify Tegra DMA alignment code
+- usb: chipidea: Fix DMA overwrite for Tegra
+- usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
+- dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
+- perf record: Fix BTF type checks in the off-cpu profiling
+- perf vendor events arm64: Fix for AmpereOne metrics
+- pinctrl: renesas: rzg2l: Make reverse order of enable() for disable()
+- livepatch: Fix missing newline character in klp_resolve_symbols()
+- perf parse-events: Fix tracepoint name memory leak
+- tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
+- f2fs: fix to drop meta_inode's page cache in f2fs_put_super()
+- f2fs: compress: fix to avoid redundant compress extension
+- f2fs: compress: fix to avoid use-after-free on dic
+- f2fs: compress: fix deadloop in f2fs_write_cache_pages()
+- perf kwork: Set ordered_events to true in 'struct perf_tool'
+- perf kwork: Add the supported subcommands to the document
+- perf kwork: Fix incorrect and missing free atom in work_push_atom()
+- pinctrl: baytrail: fix debounce disable case
+- iio: frequency: adf4350: Use device managed functions and fix power down issue.
+- perf stat: Fix aggr mode initialization
+- apparmor: fix invalid reference on profile->disconnected
+- scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n
+- leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
+- leds: pwm: Don't disable the PWM when the LED should be off
+- leds: turris-omnia: Do not use SMBUS calls
+- mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
+- dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
+- mfd: dln2: Fix double put in dln2_probe
+- mfd: core: Ensure disabled devices are skipped without aborting
+- mfd: core: Un-constify mfd_cell.of_reg
+- IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF
+- erofs: fix erofs_insert_workgroup() lockref usage
+- ASoC: ams-delta.c: use component after check
+- crypto: qat - fix deadlock in backlog processing
+- crypto: qat - fix ring to service map for QAT GEN4
+- crypto: qat - use masks for AE groups
+- crypto: qat - refactor fw config related functions
+- crypto: qat - enable dc chaining service
+- crypto: qat - consolidate services structure
+- certs: Break circular dependency when selftest is modular
+- padata: Fix refcnt handling in padata_free_shell()
+- PCI: endpoint: Fix double free in __pci_epc_create()
+- ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
+- HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
+- HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
+- HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
+- sh: bios: Revive earlyprintk support
+- HID: uclogic: Fix a work->entry not empty bug in __queue_work()
+- HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks()
+- hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
+- RDMA/hfi1: Workaround truncation compilation error
+- scsi: ufs: core: Leave space for '\0' in utf8 desc string
+- ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
+- ASoC: intel: sof_sdw: Stop processing CODECs when enough are found
+- ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran.
+- RDMA/hns: Fix init failure of RoCE VF and HIP08
+- RDMA/hns: Fix unnecessary port_num transition in HW stats allocation
+- RDMA/hns: The UD mode can only be configured with DCQCN
+- RDMA/hns: Add check for SL
+- RDMA/hns: Fix signed-unsigned mixed comparisons
+- RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
+- RDMA/hns: Fix printing level of asynchronous events
+- IB/mlx5: Fix rdma counter binding for RAW QP
+- dlm: fix no ack after final message
+- dlm: be sure we reset all nodes at forced shutdown
+- dlm: fix remove member after close call
+- dlm: fix creating multiple node structures
+- fs: dlm: Fix the size of a buffer in dlm_create_debug_file()
+- ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv
+- ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
+- backlight: pwm_bl: Disable PWM on shutdown, suspend and remove
+- ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
+- kselftest: vm: fix mdwe's mmap_FIXED test case
+- ext4: move 'ix' sanity check to corrent position
+- ext4: add missing initialization of call_notify_error in update_super_work()
+- ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA
+- ARM: 9321/1: memset: cast the constant byte to unsigned char
+- crypto: hisilicon/qm - fix PF queue parameter issue
+- hid: cp2112: Fix duplicate workqueue initialization
+- PCI: vmd: Correct PCI Header Type Register's multi-function check
+- ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size()
+- crypto: qat - increase size of buffers
+- crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
+- crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
+- nd_btt: Make BTT lanes preemptible
+- libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
+- ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive
+- scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
+- crypto: qat - fix unregistration of compression algorithms
+- crypto: qat - fix unregistration of crypto algorithms
+- crypto: qat - ignore subsequent state up commands
+- crypto: qat - fix state machines cleanup paths
+- RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
+- hwrng: geode - fix accessing registers
+- hwrng: bcm2835 - Fix hwrng throughput regression
+- crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
+- crypto: ccp - Fix some unfused tests
+- crypto: ccp - Fix sample application signature passing
+- crypto: ccp - Fix DBC sample application error handling
+- crypto: ccp - Fix ioctl unit tests
+- crypto: ccp - Get a free page to use while fetching initial nonce
+- KEYS: Include linux/errno.h in linux/verification.h
+- ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
+- ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get()
+- ASoC: cs35l41: Undo runtime PM changes at driver exit time
+- ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler
+- ASoC: cs35l41: Fix broken shared boost activation
+- ASoC: cs35l41: Initialize completion object before requesting IRQ
+- ASoC: cs35l41: Handle mdsync_up reg write errors
+- ASoC: cs35l41: Handle mdsync_down reg write errors
+- module/decompress: use vmalloc() for gzip decompression workspace
+- iommufd: Add iopt_area_alloc()
+- ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports
+- soc: qcom: pmic_glink: fix connector type to be DisplayPort
+- selftests/resctrl: Ensure the benchmark commands fits to its array
+- selftests/pidfd: Fix ksft print formats
+- arm64: tegra: Use correct interrupts for Tegra234 TKE
+- memory: tegra: Set BPMP msg flags to reset IPC channels
+- firmware: tegra: Add suspend hook and reset BPMP IPC early on resume
+- arm64: tegra: Fix P3767 QSPI speed
+- arm64: tegra: Fix P3767 card detect polarity
+- arm64: dts: imx8mn: Add sound-dai-cells to micfil node
+- arm64: dts: imx8mm: Add sound-dai-cells to micfil node
+- arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios
+- arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
+- clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
+- ARM: dts: am3517-evm: Fix LED3/4 pinmux
+- firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
+- firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
+- arm64: dts: ti: Fix HDMI Audio overlay in Makefile
+- arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
+- arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg
+- arm64: dts: ti: verdin-am62: disable MIPI DSI bridge
+- arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file
+- firmware: ti_sci: Mark driver as non removable
+- ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines
+- kunit: test: Fix the possible memory leak in executor_test
+- kunit: Fix possible memory leak in kunit_filter_suites()
+- kunit: Fix the wrong kfree of copy for kunit_filter_suites()
+- kunit: Fix missed memory release in kunit_free_suite_set()
+- soc: qcom: llcc: Handle a second device without data corruption
+- ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
+- ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor
+- arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
+- riscv: dts: allwinner: remove address-cells from intc node
+- arm64: dts: qcom: msm8939: Fix iommu local address range
+- arm64: dts: qcom: msm8976: Fix ipc bit shifts
+- ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
+- arm64: dts: qcom: sdx75-idp: align RPMh regulator nodes with bindings
+- arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
+- arm64: dts: qcom: sm8350: fix pinctrl for UART18
+- arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs
+- arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side
+- arm64: dts: qcom: sdm670: Fix pdc mapping
+- arm64: dts: qcom: qrb2210-rb1: Fix regulators
+- arm64: dts: qcom: qrb2210-rb1: Swap UART index
+- arm64: dts: qcom: sc7280: Add missing LMH interrupts
+- arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters
+- arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
+- arm64: dts: qcom: msm8916: Fix iommu local address range
+- arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
+- arm64: dts: qcom: sdm845: cheza doesn't support LMh node
+- arm64: dts: qcom: sdm845: Fix PSCI power domain names
+- ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
+- perf: hisi: Fix use-after-free when register pmu fails
+- drivers/perf: hisi_pcie: Check the type first in pmu::event_init()
+- perf/arm-cmn: Fix DTC domain detection
+- drm/amd/pm: Fix a memory leak on an error path
+- drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
+- drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
+- clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
+- drm/msm/dsi: free TX buffer in unbind
+- drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
+- xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
+- xen: irqfd: Use _IOW instead of the internal _IOC() macro
+- xen: Make struct privcmd_irqfd's layout architecture independent
+- xenbus: fix error exit in xenbus_init()
+- drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
+- arm64/arm: xen: enlighten: Fix KPTI checks
+- drm/bridge: lt9611uxc: fix the race in the error path
+- gpu: host1x: Correct allocated size for contexts
+- drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
+- drm/msm/a6xx: Fix unknown speedbin case
+- drm/msm/adreno: Fix SM6375 GPU ID
+- accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines()
+- drm/mediatek: Fix iommu fault during crtc enabling
+- drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
+- drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data
+- io_uring/kbuf: Allow the full buffer id space for provided buffers
+- io_uring/kbuf: Fix check of BID wrapping in provided buffers
+- drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
+- drm/amd/display: Refactor dm_get_plane_scale helper
+- drm/amd/display: Check all enabled planes in dm_check_crtc_cursor
+- drm/amd/display: Fix null pointer dereference in error message
+- drm/amdkfd: Handle errors from svm validate and map
+- drm/amdkfd: Remove svm range validated_once flag
+- drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
+- drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU
+- drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers
+- drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
+- drm/bridge: tc358768: Clean up clock period code
+- drm/bridge: tc358768: Rename dsibclk to hsbyteclk
+- drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
+- drm/bridge: tc358768: Print logical values, not raw register values
+- drm/bridge: tc358768: Use struct videomode
+- drm/bridge: tc358768: Fix bit updates
+- drm/bridge: tc358768: Fix use of uninitialized variable
+- x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro
+- drm/mediatek: Fix coverity issue with unintentional integer overflow
+- drm/ssd130x: Fix screen clearing
+- drm/bridge: lt8912b: Add missing drm_bridge_attach call
+- drm/bridge: lt8912b: Manually disable HPD only if it was enabled
+- drm/bridge: lt8912b: Fix crash on bridge detach
+- drm/bridge: lt8912b: Fix bridge_detach
+- drm: bridge: it66121: Fix invalid connector dereference
+- drm/radeon: Remove the references of radeon_gem_ pread & pwrite ioctls
+- drm/radeon: possible buffer overflow
+- drm/rockchip: vop2: Add missing call to crtc reset helper
+- drm/rockchip: vop2: Don't crash for invalid duplicate_state
+- drm/rockchip: vop: Fix call to crtc reset helper
+- drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
+- drm/loongson: Fix error handling in lsdc_pixel_pll_setup()
+- drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos
+- drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY
+- drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM
+- spi: omap2-mcspi: Fix hardcoded reference clock
+- spi: omap2-mcspi: switch to use modern name
+- platform/chrome: cros_ec_lpc: Separate host command and irq disable
+- hte: tegra: Fix missing error code in tegra_hte_test_probe()
+- hwmon: (sch5627) Disallow write access if virtual registers are locked
+- hwmon: (sch5627) Use bit macros when accessing the control register
+- hwmon: (pmbus/mp2975) Move PGOOD fix
+- Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices"
+- Revert "hwmon: (sch56xx-common) Add DMI override table"
+- hwmon: (coretemp) Fix potentially truncated sysfs attribute name
+- hwmon: (axi-fan-control) Fix possible NULL pointer dereference
+- regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve
+- platform/x86: wmi: Fix opening of char device
+- platform/x86: wmi: Fix probe failure when failing to register WMI devices
+- clk: mediatek: fix double free in mtk_clk_register_pllfh()
+- clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
+- clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
+- clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from GPLL clocks
+- clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config
+- clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll
+- clk: qcom: clk-alpha-pll: introduce stromer plus ops
+- clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
+- clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
+- clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
+- clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
+- clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
+- clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
+- clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
+- clk: npcm7xx: Fix incorrect kfree
+- clk: ti: fix double free in of_ti_divider_clk_setup()
+- clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
+- clk: ralink: mtmips: quiet unused variable warning
+- spi: nxp-fspi: use the correct ioremap function
+- clk: linux/clk-provider.h: fix kernel-doc warnings and typos
+- clk: renesas: rzg2l: Fix computation formula
+- clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
+- clk: renesas: rzg2l: Trust value returned by hardware
+- clk: renesas: rzg2l: Lock around writes to mux register
+- clk: renesas: rzg2l: Wait for status bit of SD mux before continuing
+- clk: renesas: rcar-gen3: Extend SDnH divider table
+- clk: imx: imx8qxp: Fix elcdif_pll clock
+- clk: imx: imx8mq: correct error handling path
+- clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe()
+- clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails
+- clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains()
+- clk: imx: Select MXC_CLK for CLK_IMX8QXP
+- regulator: mt6358: Fail probe on unknown chip ID
+- gpio: sim: initialize a managed pointer when declaring it
+- clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
+- clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
+- clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
+- clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
+- clk: qcom: gcc-msm8996: Remove RPM bus clocks
+- clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks
+- spi: tegra: Fix missing IRQ check in tegra_slink_probe()
+- regmap: debugfs: Fix a erroneous check after snprintf()
+- ipvlan: properly track tx_errors
+- net: add DEV_STATS_READ() helper
+- virtio_net: use u64_stats_t infra to avoid data-races
+- ipv6: avoid atomic fragment on GSO packets
+- mptcp: properly account fastopen data
+- ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
+- bpf: Fix unnecessary -EBUSY from htab_lock_bucket
+- Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err
+- Bluetooth: Make handle of hci_conn be unique
+- Bluetooth: ISO: Pass BIG encryption info through QoS
+- wifi: iwlwifi: empty overflow queue during flush
+- wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume
+- wifi: iwlwifi: pcie: synchronize IRQs before NAPI
+- wifi: iwlwifi: mvm: fix netif csum flags
+- wifi: iwlwifi: increase number of RX buffers for EHT devices
+- wifi: iwlwifi: mvm: remove TDLS stations from FW
+- wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta()
+- wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API
+- wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface
+- wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface
+- wifi: iwlwifi: mvm: Correctly set link configuration
+- wifi: iwlwifi: yoyo: swap cdb and jacket bits values
+- wifi: mac80211: Fix setting vif links
+- wifi: mac80211: don't recreate driver link debugfs in reconfig
+- wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK
+- wifi: iwlwifi: mvm: fix removing pasn station for responder
+- wifi: iwlwifi: mvm: update station's MFP flag after association
+- tcp: fix cookie_init_timestamp() overflows
+- chtls: fix tp->rcv_tstamp initialization
+- thermal: core: Don't update trip points inside the hysteresis range
+- selftests/bpf: Make linked_list failure test more robust
+- net: skb_find_text: Ignore patterns extending past 'to'
+- bpf: Fix missed rcu read lock in bpf_task_under_cgroup()
+- thermal/drivers/mediatek: Fix probe for THERMAL_V2
+- r8169: fix rare issue with broken rx after link-down on RTL8125
+- thermal: core: prevent potential string overflow
+- wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb()
+- virtio-net: fix the vq coalescing setting for vq resize
+- virtio-net: fix per queue coalescing parameter setting
+- virtio-net: consistently save parameters for per-queue
+- virtio-net: fix mismatch of getting tx-frames
+- netfilter: nf_tables: Drop pointless memset when dumping rules
+- wifi: wfx: fix case where rates are out of order
+- PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
+- can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
+- can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
+- can: dev: can_restart(): don't crash kernel if carrier is OK
+- wifi: ath11k: fix Tx power value during active CAC
+- r8152: break the loop when the budget is exhausted
+- selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv
+- selftests/bpf: Define SYS_PREFIX for riscv
+- libbpf: Fix syscall access arguments on riscv
+- can: etas_es58x: add missing a blank line after declaration
+- can: etas_es58x: rework the version check logic to silence -Wformat-truncation
+- ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
+- ACPI: property: Allow _DSD buffer data only for byte accessors
+- wifi: rtlwifi: fix EDCA limit set by BT coexistence
+- tcp_metrics: do not create an entry from tcp_init_metrics()
+- tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
+- tcp_metrics: add missing barriers on delete
+- wifi: ath: dfs_pattern_detector: Fix a memory initialization issue
+- wifi: mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver
+- wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver
+- wifi: mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif
+- wifi: mt76: mt7915: fix beamforming availability check
+- wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison
+- wifi: mt76: get rid of false alamrs of tx emission issues
+- wifi: mt76: fix potential memory leak of beacon commands
+- wifi: mt76: update beacon size limitation
+- wifi: mt76: mt7996: fix TWT command format
+- wifi: mt76: mt7996: fix rx rate report for CBW320-2
+- wifi: mt76: mt7996: fix wmm queue mapping
+- wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap
+- wifi: mt76: mt7996: fix beamform mcu cmd configuration
+- wifi: mt76: mt7996: set correct wcid in txp
+- wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb
+- wifi: mt76: mt7603: improve stuck beacon handling
+- wifi: mt76: mt7603: improve watchdog reset reliablity
+- wifi: mt76: mt7603: rework/fix rx pse hang check
+- cpufreq: tegra194: fix warning due to missing opp_put
+- PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS()
+- wifi: mac80211: fix check for unusable RX result
+- wifi: ath11k: fix boot failure with one MSI vector
+- wifi: ath12k: fix DMA unmap warning on NULL DMA address
+- wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
+- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC
+- ice: fix pin assignment for E810-T without SMA control
+- net: spider_net: Use size_add() in call to struct_size()
+- tipc: Use size_add() in calls to struct_size()
+- tls: Use size_add() in call to struct_size()
+- mlxsw: Use size_mul() in call to struct_size()
+- gve: Use size_add() in call to struct_size()
+- bpf: Fix kfunc callback register type handling
+- tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
+- selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available
+- udplite: fix various data-races
+- udplite: remove UDPLITE_BIT
+- udp: annotate data-races around udp->encap_type
+- udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO
+- udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags
+- udp: add missing WRITE_ONCE() around up->encap_rcv
+- udp: move udp->gro_enabled to udp->udp_flags
+- udp: move udp->no_check6_rx to udp->udp_flags
+- udp: move udp->no_check6_tx to udp->udp_flags
+- udp: introduce udp->udp_flags
+- wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
+- bpf, x64: Fix tailcall infinite loop
+- selftests/bpf: Correct map_fd to data_fd in tailcalls
+- iavf: Fix promiscuous mode configuration flow messages
+- i40e: fix potential memory leaks in i40e_remove()
+- wifi: iwlwifi: don't use an uninitialized variable
+- wifi: iwlwifi: honor the enable_ini value
+- wifi: mac80211: fix # of MSDU in A-MSDU calculation
+- wifi: cfg80211: fix off-by-one in element defrag
+- wifi: mac80211: fix RCU usage warning in mesh fast-xmit
+- wifi: mac80211: move sched-scan stop work to wiphy work
+- wifi: mac80211: move offchannel works to wiphy work
+- wifi: mac80211: move scan work to wiphy work
+- wifi: mac80211: move radar detect work to wiphy work
+- wifi: cfg80211: add flush functions for wiphy work
+- wifi: ath12k: fix undefined behavior with __fls in dp
+- irqchip/sifive-plic: Fix syscore registration for multi-socket systems
+- genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
+- string: Adjust strtomem() logic to allow for smaller sources
+- PCI/MSI: Provide stubs for IMS functions
+- selftests/x86/lam: Zero out buffer for readlink()
+- perf: Optimize perf_cgroup_switch()
+- pstore/platform: Add check for kstrdup
+- x86/nmi: Fix out-of-order NMI nesting checks & false positive warning
+- drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function
+- srcu: Fix callbacks acceleration mishandling
+- x86/apic: Fake primary thread mask for XEN/PV
+- cpu/SMT: Make SMT control more robust against enumeration failures
+- x86/boot: Fix incorrect startup_gdt_descr.size
+- x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
+- cgroup/cpuset: Fix load balance state in update_partition_sd_lb()
+- ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window
+- x86/numa: Introduce numa_fill_memblks()
+- futex: Don't include process MM in futex key on no-MMU
+- x86/srso: Fix unret validation dependencies
+- x86/srso: Fix vulnerability reporting for missing microcode
+- x86/srso: Print mitigation for retbleed IBPB case
+- x86/srso: Fix SBPB enablement for (possible) future fixed HW
+- writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
+- vfs: fix readahead(2) on block devices
+- nfsd: Handle EOPENSTALE correctly in the filecache
+- sched: Fix stop_one_cpu_nowait() vs hotplug
+- objtool: Propagate early errors
+- sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
+- sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0
+- iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
+- sched/fair: Fix cfs_rq_is_decayed() on !SMP
+- sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case
+- sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case
+- numa: Generalize numa_map_to_online_node()
+- hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation
+- !2933 Backport linux 6.6.1 LTS patches
+- ASoC: SOF: sof-pci-dev: Fix community key quirk detection
+- ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
+- serial: core: Fix runtime PM handling for pending tx
+- misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
+- dt-bindings: serial: rs485: Add rs485-rts-active-high
+- tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
+- tty: 8250: Add support for Intashield IX cards
+- tty: 8250: Add support for additional Brainboxes PX cards
+- tty: 8250: Fix up PX-803/PX-857
+- tty: 8250: Fix port count of PX-257
+- tty: 8250: Add support for Intashield IS-100
+- tty: 8250: Add support for Brainboxes UP cards
+- tty: 8250: Add support for additional Brainboxes UC cards
+- tty: 8250: Remove UC-257 and UC-431
+- tty: n_gsm: fix race condition in status line change on dead connections
+- Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED
+- usb: raw-gadget: properly handle interrupted requests
+- usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
+- usb: typec: tcpm: Add additional checks for contaminant
+- usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
+- PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
+- ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices
+- eventfs: Use simple_recursive_removal() to clean up dentries
+- eventfs: Delete eventfs_inode when the last dentry is freed
+- eventfs: Save ownership and mode
+- eventfs: Remove "is_freed" union with rcu head
+- tracing: Have trace_event_file have ref counters
+- perf evlist: Avoid frequency mode for the dummy event
+- power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
+- drm/amd/display: Don't use fsleep for PSR exit waits
+- !2927 dm ioctl: add DMINFO() to track dm device create/remove
+- dm ioctl: add DMINFO() to track dm device create/remove
+- !2900 Add initial openeuler_defconfig for arm64 and x86
+- config: add initial openeuler_defconfig for x86
+- config: add initial openeuler_defconfig for arm64
+- kconfig: Add script to check & update openeuler_defconfig
+- init from linux v6.6