Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids lpfc: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained
10300 lines
649 KiB
RPMSpec
10300 lines
649 KiB
RPMSpec
# All Global changes to build and install go here.
|
||
# Per the below section about __spec_install_pre, any rpm
|
||
# environment changes that affect %%install need to go
|
||
# here before the %%install macro is pre-built.
|
||
|
||
# Disable frame pointers
|
||
%undefine _include_frame_pointers
|
||
|
||
# Disable LTO in userspace packages.
|
||
%global _lto_cflags %{nil}
|
||
|
||
# Option to enable compiling with clang instead of gcc.
|
||
%bcond_with toolchain_clang
|
||
|
||
%if %{with toolchain_clang}
|
||
%global toolchain clang
|
||
%endif
|
||
|
||
# Compile the kernel with LTO (only supported when building with clang).
|
||
%bcond_with clang_lto
|
||
|
||
%if %{with clang_lto} && %{without toolchain_clang}
|
||
{error:clang_lto requires --with toolchain_clang}
|
||
%endif
|
||
|
||
# RPM macros strip everything in BUILDROOT, either with __strip
|
||
# or find-debuginfo.sh. Make use of __spec_install_post override
|
||
# and save/restore binaries we want to package as unstripped.
|
||
%define buildroot_unstripped %{_builddir}/root_unstripped
|
||
%define buildroot_save_unstripped() \
|
||
(cd %{buildroot}; cp -rav --parents -t %{buildroot_unstripped}/ %1 || true) \
|
||
%{nil}
|
||
%define __restore_unstripped_root_post \
|
||
echo "Restoring unstripped artefacts %{buildroot_unstripped} -> %{buildroot}" \
|
||
cp -rav %{buildroot_unstripped}/. %{buildroot}/ \
|
||
%{nil}
|
||
|
||
# The kernel's %%install section is special
|
||
# Normally the %%install section starts by cleaning up the BUILD_ROOT
|
||
# like so:
|
||
#
|
||
# %%__spec_install_pre %%{___build_pre}\
|
||
# [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}"\
|
||
# mkdir -p `dirname "$RPM_BUILD_ROOT"`\
|
||
# mkdir "$RPM_BUILD_ROOT"\
|
||
# %%{nil}
|
||
#
|
||
# But because of kernel variants, the %%build section, specifically
|
||
# BuildKernel(), moves each variant to its final destination as the
|
||
# variant is built. This violates the expectation of the %%install
|
||
# section. As a result we snapshot the current env variables and
|
||
# purposely leave out the removal section. All global wide changes
|
||
# should be added above this line otherwise the %%install section
|
||
# will not see them.
|
||
%global __spec_install_pre %{___build_pre}
|
||
|
||
# Replace '-' with '_' where needed so that variants can use '-' in
|
||
# their name.
|
||
%define uname_suffix() %{lua:
|
||
local flavour = rpm.expand('%{?1:+%{1}}')
|
||
flavour = flavour:gsub('-', '_')
|
||
if flavour ~= '' then
|
||
print(flavour)
|
||
end
|
||
}
|
||
|
||
# This returns the main kernel tied to a debug variant. For example,
|
||
# kernel-debug is the debug version of kernel, so we return an empty
|
||
# string. However, kernel-64k-debug is the debug version of kernel-64k,
|
||
# in this case we need to return "64k", and so on. This is used in
|
||
# macros below where we need this for some uname based requires.
|
||
%define uname_variant() %{lua:
|
||
local flavour = rpm.expand('%{?1:%{1}}')
|
||
_, _, main, sub = flavour:find("(%w+)-(.*)")
|
||
if main then
|
||
print("+" .. main)
|
||
end
|
||
}
|
||
|
||
|
||
# At the time of this writing (2019-03), RHEL8 packages use w2.xzdio
|
||
# compression for rpms (xz, level 2).
|
||
# Kernel has several large (hundreds of mbytes) rpms, they take ~5 mins
|
||
# to compress by single-threaded xz. Switch to threaded compression,
|
||
# and from level 2 to 3 to keep compressed sizes close to "w2" results.
|
||
#
|
||
# NB: if default compression in /usr/lib/rpm/redhat/macros ever changes,
|
||
# this one might need tweaking (e.g. if default changes to w3.xzdio,
|
||
# change below to w4T.xzdio):
|
||
#
|
||
# This is disabled on i686 as it triggers oom errors
|
||
|
||
%ifnarch i686
|
||
%define _binary_payload w3T.xzdio
|
||
%endif
|
||
|
||
Summary: The Linux kernel
|
||
%if 0%{?fedora}
|
||
%define secure_boot_arch x86_64
|
||
%else
|
||
%define secure_boot_arch x86_64 aarch64 s390x ppc64le
|
||
%endif
|
||
|
||
# Signing for secure boot authentication
|
||
%ifarch %{secure_boot_arch}
|
||
%global signkernel 1
|
||
%else
|
||
%global signkernel 0
|
||
%endif
|
||
|
||
# RHEL/CentOS/Fedora specific .SBAT entries
|
||
%if 0%{?centos}
|
||
%global sbat_suffix rhel
|
||
%else
|
||
%if 0%{?fedora}
|
||
%global sbat_suffix fedora
|
||
%else
|
||
%global sbat_suffix rhel
|
||
%endif
|
||
%endif
|
||
|
||
# Sign modules on all arches
|
||
%global signmodules 1
|
||
|
||
# Add additional rhel certificates to system trusted keys.
|
||
%global rhelkeys 1
|
||
|
||
# Compress modules only for architectures that build modules
|
||
%ifarch noarch
|
||
%global zipmodules 0
|
||
%else
|
||
%global zipmodules 1
|
||
%endif
|
||
|
||
# Default compression algorithm
|
||
%global compression xz
|
||
%global compression_flags --compress --check=crc32 --lzma2=dict=1MiB
|
||
%global compext xz
|
||
|
||
%if 0%{?fedora}
|
||
%define primary_target fedora
|
||
%else
|
||
%define primary_target rhel
|
||
%endif
|
||
|
||
#
|
||
# genspec.sh variables
|
||
#
|
||
|
||
# kernel package name
|
||
%global package_name kernel
|
||
%global gemini 0
|
||
# Include Fedora files
|
||
%global include_fedora 0
|
||
# Include RHEL files
|
||
%global include_rhel 1
|
||
# Include RT files
|
||
%global include_rt 1
|
||
# Include Automotive files
|
||
%global include_automotive 0
|
||
# Provide Patchlist.changelog file
|
||
%global patchlist_changelog 0
|
||
# Set released_kernel to 1 when the upstream source tarball contains a
|
||
# kernel release. (This includes prepatch or "rc" releases.)
|
||
# Set released_kernel to 0 when the upstream source tarball contains an
|
||
# unreleased kernel development snapshot.
|
||
%global released_kernel 0
|
||
# Set debugbuildsenabled to 1 to build separate base and debug kernels
|
||
# (on supported architectures). The kernel-debug-* subpackages will
|
||
# contain the debug kernel.
|
||
# Set debugbuildsenabled to 0 to not build a separate debug kernel, but
|
||
# to build the base kernel using the debug configuration. (Specifying
|
||
# the --with-release option overrides this setting.)
|
||
%define debugbuildsenabled 1
|
||
# define buildid .local
|
||
%define specrpmversion 6.12.0
|
||
%define specversion 6.12.0
|
||
%define patchversion 6.12
|
||
%define pkgrelease 150
|
||
%define kversion 6
|
||
%define tarfile_release 6.12.0-150.el10
|
||
# This is needed to do merge window version magic
|
||
%define patchlevel 12
|
||
# This allows pkg_release to have configurable %%{?dist} tag
|
||
%define specrelease 150%{?buildid}%{?dist}
|
||
# This defines the kabi tarball version
|
||
%define kabiversion 6.12.0-150.el10
|
||
|
||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||
# fatal kernel package build error
|
||
%define selftests_must_build 0
|
||
|
||
#
|
||
# End of genspec.sh variables
|
||
#
|
||
|
||
%define pkg_release %{specrelease}
|
||
|
||
# libexec dir is not used by the linker, so the shared object there
|
||
# should not be exported to RPM provides
|
||
%global __provides_exclude_from ^%{_libexecdir}/kselftests
|
||
|
||
# The following build options are (mostly) enabled by default, but may become
|
||
# enabled/disabled by later architecture-specific checks.
|
||
# Where disabled by default, they can be enabled by using --with <opt> in the
|
||
# rpmbuild command, or by forcing these values to 1.
|
||
# Where enabled by default, they can be disabled by using --without <opt> in
|
||
# the rpmbuild command, or by forcing these values to 0.
|
||
#
|
||
# standard kernel
|
||
%define with_up %{?_without_up: 0} %{?!_without_up: 1}
|
||
# build the base variants
|
||
%define with_base %{?_without_base: 0} %{?!_without_base: 1}
|
||
# build also debug variants
|
||
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
|
||
# kernel-zfcpdump (s390 specific kernel for zfcpdump)
|
||
%define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1}
|
||
# kernel-16k (aarch64 kernel with 16K page_size)
|
||
%define with_arm64_16k %{?_with_arm64_16k: 1} %{?!_with_arm64_16k: 0}
|
||
# kernel-64k (aarch64 kernel with 64K page_size)
|
||
%define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1}
|
||
# kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel)
|
||
%define with_realtime %{?_without_realtime: 0} %{?!_without_realtime: 1}
|
||
# kernel-rt-64k (aarch64 RT kernel with 64K page_size)
|
||
%define with_realtime_arm64_64k %{?_without_realtime_arm64_64k: 0} %{?!_without_realtime_arm64_64k: 1}
|
||
# kernel-automotive (x86_64 and aarch64 with PREEMPT_RT enabled - currently off by default)
|
||
%define with_automotive %{?_with_automotive: 1} %{?!_with_automotive: 0}
|
||
|
||
# Supported variants
|
||
# with_base with_debug with_gcov
|
||
# up X X X
|
||
# zfcpdump X X
|
||
# arm64_16k X X X
|
||
# arm64_64k X X X
|
||
# realtime X X X
|
||
# automotive X X X
|
||
|
||
# kernel-doc
|
||
%define with_doc %{?_without_doc: 0} %{?!_without_doc: 1}
|
||
# kernel-headers
|
||
%define with_headers %{?_without_headers: 0} %{?!_without_headers: 1}
|
||
%define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers: 1}
|
||
# perf
|
||
%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1}
|
||
# libperf
|
||
%define with_libperf %{?_without_libperf: 0} %{?!_without_libperf: 1}
|
||
# tools
|
||
%define with_tools %{?_without_tools: 0} %{?!_without_tools: 1}
|
||
# ynl
|
||
%define with_ynl %{?_without_ynl: 0} %{?!_without_ynl: 1}
|
||
# kernel-debuginfo
|
||
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
|
||
# kernel-abi-stablelists
|
||
%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1}
|
||
# internal samples and selftests
|
||
%define with_selftests %{?_without_selftests: 0} %{?!_without_selftests: 1}
|
||
#
|
||
# Additional options for user-friendly one-off kernel building:
|
||
#
|
||
# Only build the base kernel (--with baseonly):
|
||
%define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0}
|
||
# Only build the debug variants (--with dbgonly):
|
||
%define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0}
|
||
# Only build the realtime kernel (--with rtonly):
|
||
%define with_rtonly %{?_with_rtonly: 1} %{?!_with_rtonly: 0}
|
||
# Only build the automotive variant of the kernel (--with automotiveonly):
|
||
%define with_automotiveonly %{?_with_automotiveonly: 1} %{?!_with_automotiveonly: 0}
|
||
# Build the automotive kernel (--with automotive_build), this builds base variant with automotive config/options:
|
||
%define with_automotive_build %{?_with_automotive_build: 1} %{?!_with_automotive_build: 0}
|
||
# Control whether we perform a compat. check against published ABI.
|
||
%define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1}
|
||
# Temporarily disable kabi checks until RC.
|
||
%define with_kabichk 0
|
||
# Control whether we perform a compat. check against DUP ABI.
|
||
%define with_kabidupchk %{?_with_kabidupchk: 1} %{?!_with_kabidupchk: 0}
|
||
#
|
||
# Control whether to run an extensive DWARF based kABI check.
|
||
# Note that this option needs to have baseline setup in SOURCE300.
|
||
%define with_kabidwchk %{?_without_kabidwchk: 0} %{?!_without_kabidwchk: 1}
|
||
%define with_kabidw_base %{?_with_kabidw_base: 1} %{?!_with_kabidw_base: 0}
|
||
#
|
||
# Control whether to install the vdso directories.
|
||
%define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1}
|
||
#
|
||
# should we do C=1 builds with sparse
|
||
%define with_sparse %{?_with_sparse: 1} %{?!_with_sparse: 0}
|
||
#
|
||
# Cross compile requested?
|
||
%define with_cross %{?_with_cross: 1} %{?!_with_cross: 0}
|
||
#
|
||
# build a release kernel on rawhide
|
||
%define with_release %{?_with_release: 1} %{?!_with_release: 0}
|
||
|
||
# verbose build, i.e. no silent rules and V=1
|
||
%define with_verbose %{?_with_verbose: 1} %{?!_with_verbose: 0}
|
||
|
||
#
|
||
# check for mismatched config options
|
||
%define with_configchecks %{?_without_configchecks: 0} %{?!_without_configchecks: 1}
|
||
|
||
#
|
||
# gcov support
|
||
%define with_gcov %{?_with_gcov:1}%{?!_with_gcov:0}
|
||
|
||
# Want to build a vanilla kernel build without any non-upstream patches?
|
||
%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0}
|
||
|
||
%ifarch x86_64 aarch64 riscv64
|
||
%define with_efiuki %{?_without_efiuki: 0} %{?!_without_efiuki: 1}
|
||
%else
|
||
%define with_efiuki 0
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# Kernel headers are being split out into a separate package
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
# no stablelist
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_arm64_64k 0
|
||
%define with_realtime 0
|
||
%define with_realtime_arm64_64k 0
|
||
%define with_automotive 0
|
||
%endif
|
||
|
||
%if %{with_verbose}
|
||
%define make_opts V=1
|
||
%else
|
||
%define make_opts -s
|
||
%endif
|
||
|
||
%if %{with toolchain_clang}
|
||
%ifarch s390x ppc64le
|
||
%global llvm_ias 0
|
||
%else
|
||
%global llvm_ias 1
|
||
%endif
|
||
%global clang_make_opts HOSTCC=clang CC=clang LLVM_IAS=%{llvm_ias}
|
||
%if %{with clang_lto}
|
||
# LLVM=1 enables use of all LLVM tools.
|
||
%global clang_make_opts %{clang_make_opts} LLVM=1
|
||
%endif
|
||
%global make_opts %{make_opts} %{clang_make_opts}
|
||
%endif
|
||
|
||
# turn off debug kernel and kabichk for gcov builds
|
||
%if %{with_gcov}
|
||
%define with_debug 0
|
||
%define with_kabichk 0
|
||
%define with_kabidupchk 0
|
||
%define with_kabidwchk 0
|
||
%define with_kabidw_base 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%endif
|
||
|
||
# turn off kABI DWARF-based check if we're generating the base dataset
|
||
%if %{with_kabidw_base}
|
||
%define with_kabidwchk 0
|
||
%endif
|
||
|
||
%define make_target bzImage
|
||
%define image_install_path boot
|
||
|
||
%define KVERREL %{specversion}-%{release}.%{_target_cpu}
|
||
%define KVERREL_RE %(echo %KVERREL | sed 's/+/[+]/g')
|
||
%define hdrarch %_target_cpu
|
||
%define asmarch %_target_cpu
|
||
|
||
%if 0%{!?nopatches:1}
|
||
%define nopatches 0
|
||
%endif
|
||
|
||
%if %{with_vanilla}
|
||
%define nopatches 1
|
||
%endif
|
||
|
||
%if %{with_release}
|
||
%define debugbuildsenabled 1
|
||
%endif
|
||
|
||
%if !%{with_debuginfo}
|
||
%define _enable_debug_packages 0
|
||
%endif
|
||
%define debuginfodir /usr/lib/debug
|
||
# Needed because we override almost everything involving build-ids
|
||
# and debuginfo generation. Currently we rely on the old alldebug setting.
|
||
%global _build_id_links alldebug
|
||
|
||
# if requested, only build base kernel
|
||
%if %{with_baseonly}
|
||
%define with_debug 0
|
||
%define with_realtime 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_libperf 0
|
||
%define with_tools 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%endif
|
||
|
||
# if requested, only build debug kernel
|
||
%if %{with_dbgonly}
|
||
%define with_base 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_libperf 0
|
||
%define with_tools 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%endif
|
||
|
||
# if requested, only build realtime kernel
|
||
%if %{with_rtonly}
|
||
%define with_realtime 1
|
||
%define with_realtime_arm64_64k 1
|
||
%define with_automotive 0
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_debuginfo 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_libperf 0
|
||
%define with_tools 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_headers 0
|
||
%define with_efiuki 0
|
||
%define with_zfcpdump 0
|
||
%define with_arm64_16k 0
|
||
%define with_arm64_64k 0
|
||
%endif
|
||
|
||
# if requested, only build the automotive variant of the kernel
|
||
%if %{with_automotiveonly}
|
||
%define with_automotive 1
|
||
%define with_realtime 0
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_debuginfo 0
|
||
%define with_vdso_install 0
|
||
%define with_selftests 1
|
||
%endif
|
||
|
||
# if requested, build kernel-automotive
|
||
%if %{with_automotive_build}
|
||
%define with_automotive 1
|
||
%define with_selftests 1
|
||
%endif
|
||
|
||
# RT and Automotive kernels are only built on x86_64 and aarch64
|
||
%ifnarch x86_64 aarch64
|
||
%define with_realtime 0
|
||
%define with_automotive 0
|
||
%endif
|
||
|
||
%if %{with_automotive}
|
||
# overrides compression algorithms for automotive
|
||
%global compression zstd
|
||
%global compression_flags --rm
|
||
%global compext zst
|
||
|
||
# automotive does not support the following variants
|
||
%define with_realtime 0
|
||
%define with_realtime_arm64_64k 0
|
||
%define with_arm64_16k 0
|
||
%define with_arm64_64k 0
|
||
%define with_efiuki 0
|
||
%define with_doc 0
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
%define with_perf 0
|
||
%define with_libperf 0
|
||
%define with_tools 0
|
||
%define with_kabichk 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_kabidw_base 0
|
||
%define signkernel 0
|
||
%define signmodules 1
|
||
%define rhelkeys 0
|
||
%endif
|
||
|
||
|
||
%if %{zipmodules}
|
||
%global zipsed -e 's/\.ko$/\.ko.%compext/'
|
||
# for parallel xz processes, replace with 1 to go back to single process
|
||
%endif
|
||
|
||
# turn off kABI DUP check and DWARF-based check if kABI check is disabled
|
||
%if !%{with_kabichk}
|
||
%define with_kabidupchk 0
|
||
%define with_kabidwchk 0
|
||
%endif
|
||
|
||
%if %{with_vdso_install}
|
||
%define use_vdso 1
|
||
%endif
|
||
|
||
%ifnarch aarch64
|
||
%define with_kernel_abi_stablelists 0
|
||
%endif
|
||
|
||
# Overrides for generic default options
|
||
|
||
# only package docs noarch
|
||
%ifnarch aarch64
|
||
%define with_doc 0
|
||
%define doc_build_fail true
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# don't do debug builds on anything but aarch64 and x86_64
|
||
%ifnarch aarch64 x86_64
|
||
%define with_debug 0
|
||
%endif
|
||
%endif
|
||
|
||
%define all_configs %{name}-%{specrpmversion}-*.config
|
||
|
||
# don't build noarch kernels or headers (duh)
|
||
%ifarch noarch
|
||
%define with_up 0
|
||
%define with_realtime 0
|
||
%define with_automotive 0
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
%define with_tools 0
|
||
%define with_perf 0
|
||
%define with_libperf 0
|
||
%define with_selftests 0
|
||
%define with_debug 0
|
||
%endif
|
||
|
||
# sparse blows up on ppc
|
||
%ifnarch ppc64le
|
||
%define with_sparse 0
|
||
%endif
|
||
|
||
# zfcpdump mechanism is s390 only
|
||
%ifnarch s390x
|
||
%define with_zfcpdump 0
|
||
%endif
|
||
|
||
# 16k and 64k variants only for aarch64
|
||
%ifnarch aarch64
|
||
%define with_arm64_16k 0
|
||
%define with_arm64_64k 0
|
||
%define with_realtime_arm64_64k 0
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# This is not for Fedora
|
||
%define with_zfcpdump 0
|
||
%endif
|
||
|
||
# Per-arch tweaks
|
||
|
||
%ifarch i686
|
||
%define asmarch x86
|
||
%define hdrarch i386
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch x86_64
|
||
%define asmarch x86
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch x86_64_v2
|
||
%define hdrarch x86_64
|
||
%define asmarch x86
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch ppc64le
|
||
%define asmarch powerpc
|
||
%define hdrarch powerpc
|
||
%define make_target vmlinux
|
||
%define kernel_image vmlinux
|
||
%define kernel_image_elf 1
|
||
%define use_vdso 0
|
||
%endif
|
||
|
||
%ifarch s390x
|
||
%define asmarch s390
|
||
%define hdrarch s390
|
||
%define kernel_image arch/s390/boot/bzImage
|
||
%define vmlinux_decompressor arch/s390/boot/vmlinux
|
||
%endif
|
||
|
||
%ifarch aarch64
|
||
%define asmarch arm64
|
||
%define hdrarch arm64
|
||
%define make_target vmlinuz.efi
|
||
%define kernel_image arch/arm64/boot/vmlinuz.efi
|
||
%endif
|
||
|
||
%ifarch riscv64
|
||
%define asmarch riscv
|
||
%define hdrarch riscv
|
||
%define make_target vmlinuz.efi
|
||
%define kernel_image arch/riscv/boot/vmlinuz.efi
|
||
%endif
|
||
|
||
# Should make listnewconfig fail if there's config options
|
||
# printed out?
|
||
%if %{nopatches}
|
||
%define with_configchecks 0
|
||
%endif
|
||
|
||
# To temporarily exclude an architecture from being built, add it to
|
||
# %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we
|
||
# don't build kernel-headers then the new build system will no longer let
|
||
# us use the previous build of that package -- it'll just be completely AWOL.
|
||
# Which is a BadThing(tm).
|
||
|
||
# We only build kernel-headers on the following...
|
||
%if 0%{?fedora}
|
||
%define nobuildarches i386
|
||
%else
|
||
%define nobuildarches i386 i686
|
||
%endif
|
||
|
||
%ifarch %nobuildarches
|
||
# disable BuildKernel commands
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_zfcpdump 0
|
||
%define with_arm64_16k 0
|
||
%define with_arm64_64k 0
|
||
%define with_realtime 0
|
||
%define with_realtime_arm64_64k 0
|
||
%define with_automotive 0
|
||
|
||
%define with_debuginfo 0
|
||
%define with_perf 0
|
||
%define with_libperf 0
|
||
%define with_tools 0
|
||
%define with_selftests 0
|
||
%define _enable_debug_packages 0
|
||
%endif
|
||
|
||
# Architectures we build tools/cpupower on
|
||
%if 0%{?fedora}
|
||
%define cpupowerarchs %{ix86} x86_64 ppc64le aarch64
|
||
%else
|
||
%define cpupowerarchs i686 x86_64 ppc64le aarch64 riscv64
|
||
%endif
|
||
|
||
%if 0%{?use_vdso}
|
||
%define _use_vdso 1
|
||
%else
|
||
%define _use_vdso 0
|
||
%endif
|
||
|
||
# If build of debug packages is disabled, we need to know if we want to create
|
||
# meta debug packages or not, after we define with_debug for all specific cases
|
||
# above. So this must be at the end here, after all cases of with_debug or not.
|
||
%define with_debug_meta 0
|
||
%if !%{debugbuildsenabled}
|
||
%if %{with_debug}
|
||
%define with_debug_meta 1
|
||
%endif
|
||
%define with_debug 0
|
||
%endif
|
||
|
||
# short-hand for "are we building base/non-debug variants of ...?"
|
||
%if %{with_up} && %{with_base}
|
||
%define with_up_base 1
|
||
%else
|
||
%define with_up_base 0
|
||
%endif
|
||
%if %{with_realtime} && %{with_base}
|
||
%define with_realtime_base 1
|
||
%else
|
||
%define with_realtime_base 0
|
||
%endif
|
||
%if %{with_automotive} && %{with_base} && !%{with_automotive_build}
|
||
%define with_automotive_base 1
|
||
%else
|
||
%define with_automotive_base 0
|
||
%endif
|
||
%if %{with_arm64_16k} && %{with_base}
|
||
%define with_arm64_16k_base 1
|
||
%else
|
||
%define with_arm64_16k_base 0
|
||
%endif
|
||
%if %{with_arm64_64k} && %{with_base}
|
||
%define with_arm64_64k_base 1
|
||
%else
|
||
%define with_arm64_64k_base 0
|
||
%endif
|
||
%if %{with_realtime_arm64_64k} && %{with_base}
|
||
%define with_realtime_arm64_64k_base 1
|
||
%else
|
||
%define with_realtime_arm64_64k_base 0
|
||
%endif
|
||
|
||
#
|
||
# Packages that need to be installed before the kernel is, because the %%post
|
||
# scripts use them.
|
||
#
|
||
%define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install
|
||
%define initrd_prereq dracut >= 027
|
||
|
||
|
||
Name: %{package_name}
|
||
License: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND 0BSD AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0) AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR Apache-2.0) AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
|
||
URL: https://www.kernel.org/
|
||
Version: %{specrpmversion}
|
||
Release: %{pkg_release}
|
||
# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
|
||
# SET %%nobuildarches (ABOVE) INSTEAD
|
||
%if 0%{?fedora}
|
||
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le riscv64
|
||
%else
|
||
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le x86_64_v2 riscv64
|
||
%endif
|
||
ExclusiveOS: Linux
|
||
%ifnarch %{nobuildarches}
|
||
Requires: %{name}-core-uname-r = %{KVERREL}
|
||
Requires: %{name}-modules-uname-r = %{KVERREL}
|
||
Requires: %{name}-modules-core-uname-r = %{KVERREL}
|
||
Requires: ((%{name}-modules-extra-uname-r = %{KVERREL}) if %{name}-modules-extra-matched)
|
||
Provides: installonlypkg(kernel)
|
||
%endif
|
||
|
||
|
||
#
|
||
# List the packages used during the kernel build
|
||
#
|
||
BuildRequires: kmod, bash, coreutils, tar, git-core, which
|
||
BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression
|
||
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
|
||
%if 0%{?fedora}
|
||
BuildRequires: rust, rust-src, bindgen
|
||
%endif
|
||
BuildRequires: net-tools, hostname, bc, elfutils-devel
|
||
BuildRequires: dwarves
|
||
BuildRequires: python3
|
||
BuildRequires: python3-devel
|
||
BuildRequires: python3-pyyaml
|
||
BuildRequires: kernel-rpm-macros
|
||
# glibc-static is required for a consistent build environment (specifically
|
||
# CONFIG_CC_CAN_LINK_STATIC=y).
|
||
BuildRequires: glibc-static
|
||
%if %{with_headers} || %{with_cross_headers}
|
||
BuildRequires: rsync
|
||
%endif
|
||
%if %{with_doc}
|
||
BuildRequires: xmlto, asciidoc, python3-sphinx, python3-sphinx_rtd_theme
|
||
%endif
|
||
%if %{with_sparse}
|
||
BuildRequires: sparse
|
||
%endif
|
||
%if %{with_perf}
|
||
BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel
|
||
BuildRequires: audit-libs-devel python3-setuptools
|
||
BuildRequires: java-devel
|
||
BuildRequires: libbabeltrace-devel
|
||
BuildRequires: libtraceevent-devel
|
||
%ifnarch s390x
|
||
BuildRequires: numactl-devel
|
||
%endif
|
||
%ifarch aarch64
|
||
BuildRequires: opencsd-devel >= 1.0.0
|
||
%endif
|
||
%endif
|
||
%if %{with_tools}
|
||
BuildRequires: python3-docutils
|
||
BuildRequires: gettext ncurses-devel
|
||
BuildRequires: libcap-devel libcap-ng-devel
|
||
# The following are rtla requirements
|
||
BuildRequires: python3-docutils
|
||
BuildRequires: libtraceevent-devel
|
||
BuildRequires: libtracefs-devel
|
||
BuildRequires: libbpf-devel
|
||
BuildRequires: bpftool
|
||
BuildRequires: clang
|
||
|
||
%ifarch %{cpupowerarchs}
|
||
# For libcpupower bindings
|
||
BuildRequires: swig
|
||
%endif
|
||
|
||
%ifnarch s390x
|
||
BuildRequires: pciutils-devel
|
||
%endif
|
||
%ifarch i686 x86_64
|
||
BuildRequires: libnl3-devel
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_tools} && %{with_ynl}
|
||
BuildRequires: python3-pyyaml python3-jsonschema python3-pip python3-setuptools python3-wheel
|
||
%endif
|
||
|
||
BuildRequires: openssl-devel
|
||
|
||
%if %{with_selftests}
|
||
BuildRequires: clang llvm-devel fuse-devel zlib-devel binutils-devel python3-docutils python3-jsonschema
|
||
%ifarch x86_64 riscv64
|
||
BuildRequires: lld
|
||
%endif
|
||
BuildRequires: libcap-devel libcap-ng-devel rsync libmnl-devel libxml2-devel
|
||
BuildRequires: numactl-devel
|
||
%endif
|
||
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
|
||
%if %{with_debuginfo}
|
||
BuildRequires: rpm-build, elfutils
|
||
BuildConflicts: rpm < 4.13.0.1-19
|
||
BuildConflicts: dwarves < 1.13
|
||
# Most of these should be enabled after more investigation
|
||
%undefine _include_minidebuginfo
|
||
%undefine _find_debuginfo_dwz_opts
|
||
%undefine _unique_build_ids
|
||
%undefine _unique_debug_names
|
||
%undefine _unique_debug_srcs
|
||
%undefine _debugsource_packages
|
||
%undefine _debuginfo_subpackages
|
||
|
||
# Remove -q option below to provide 'extracting debug info' messages
|
||
%global _find_debuginfo_opts -r -q
|
||
|
||
%global _missing_build_ids_terminate_build 1
|
||
%global _no_recompute_build_ids 1
|
||
%endif
|
||
%if %{with_kabidwchk} || %{with_kabidw_base}
|
||
BuildRequires: kabi-dw
|
||
%endif
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
BuildRequires: openssl
|
||
%if %{signkernel}
|
||
# ELN uses Fedora signing process, so exclude
|
||
%if 0%{?rhel}%{?centos} && !0%{?eln}
|
||
BuildRequires: system-sb-certs
|
||
%endif
|
||
%ifarch x86_64 aarch64 riscv64
|
||
BuildRequires: nss-tools
|
||
BuildRequires: pesign >= 0.10-4
|
||
%endif
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_cross}
|
||
BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu
|
||
%define cross_opts CROSS_COMPILE=%{_build_arch}-linux-gnu-
|
||
%define __strip %{_build_arch}-linux-gnu-strip
|
||
|
||
%if 0%{?fedora} && 0%{?fedora} <= 41
|
||
# Work around find-debuginfo for cross builds.
|
||
# find-debuginfo doesn't support any of CROSS options (RHEL-21797),
|
||
# and since debugedit > 5.0-16.el10, or since commit
|
||
# dfe1f7ff30f4 ("find-debuginfo.sh: Exit with real exit status in parallel jobs")
|
||
# it now aborts on failure and build fails.
|
||
# debugedit-5.1-5 in F42 added support to override tools with target versions.
|
||
%undefine _include_gdb_index
|
||
%endif
|
||
%endif
|
||
|
||
# These below are required to build man pages
|
||
%if %{with_perf}
|
||
BuildRequires: xmlto
|
||
%endif
|
||
%if %{with_perf} || %{with_tools}
|
||
BuildRequires: asciidoc
|
||
%endif
|
||
|
||
%if %{with toolchain_clang}
|
||
BuildRequires: clang
|
||
%endif
|
||
|
||
%if %{with clang_lto}
|
||
BuildRequires: llvm
|
||
BuildRequires: lld
|
||
%endif
|
||
|
||
%if %{with_efiuki}
|
||
BuildRequires: dracut >= 104
|
||
# For dracut UEFI uki binaries
|
||
BuildRequires: binutils
|
||
# For the initrd
|
||
BuildRequires: lvm2
|
||
BuildRequires: systemd-boot-unsigned
|
||
# For systemd-stub and systemd-pcrphase
|
||
BuildRequires: systemd-udev >= 252-1
|
||
# For systemd-repart
|
||
BuildRequires: xfsprogs e2fsprogs dosfstools
|
||
# For UKI kernel cmdline addons
|
||
BuildRequires: systemd-ukify
|
||
# For TPM operations in UKI initramfs
|
||
BuildRequires: tpm2-tools
|
||
# For UKI sb cert
|
||
%if 0%{?rhel}%{?centos} && !0%{?eln}
|
||
%if 0%{?centos}
|
||
BuildRequires: centos-sb-certs >= 9.0-23
|
||
%else
|
||
BuildRequires: redhat-sb-certs >= 9.4-0.1
|
||
%endif
|
||
%endif
|
||
%endif
|
||
|
||
# Because this is the kernel, it's hard to get a single upstream URL
|
||
# to represent the base without needing to do a bunch of patching. This
|
||
# tarball is generated from a src-git tree. If you want to see the
|
||
# exact git commit you can run
|
||
#
|
||
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
||
Source0: linux-%{tarfile_release}.tar.xz
|
||
|
||
Source1: Makefile.rhelver
|
||
Source2: %{package_name}.changelog
|
||
|
||
Source10: redhatsecurebootca5.cer
|
||
Source13: redhatsecureboot501.cer
|
||
|
||
%if %{signkernel}
|
||
# Name of the packaged file containing signing key
|
||
%ifarch ppc64le
|
||
%define signing_key_filename kernel-signing-ppc.cer
|
||
%endif
|
||
%ifarch s390x
|
||
%define signing_key_filename kernel-signing-s390.cer
|
||
%endif
|
||
|
||
# Fedora/ELN pesign macro expects to see these cert file names, see:
|
||
# https://github.com/rhboot/pesign/blob/main/src/pesign-rpmbuild-helper.in#L216
|
||
%if 0%{?fedora}%{?eln}
|
||
%define pesign_name_0 redhatsecureboot501
|
||
%define secureboot_ca_0 %{SOURCE10}
|
||
%define secureboot_key_0 %{SOURCE13}
|
||
%endif
|
||
|
||
# RHEL/centos certs come from system-sb-certs
|
||
%if 0%{?rhel} && !0%{?eln}
|
||
%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer
|
||
%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer
|
||
|
||
%if 0%{?centos}
|
||
%define pesign_name_0 centossecureboot201
|
||
%else
|
||
%ifarch x86_64 aarch64
|
||
%define pesign_name_0 redhatsecureboot801
|
||
%endif
|
||
%ifarch s390x
|
||
%define pesign_name_0 redhatsecureboot302
|
||
%endif
|
||
%ifarch ppc64le
|
||
%define pesign_name_0 redhatsecureboot701
|
||
%endif
|
||
%endif
|
||
# rhel && !eln
|
||
%endif
|
||
|
||
# signkernel
|
||
%endif
|
||
|
||
Source20: mod-denylist.sh
|
||
Source21: mod-sign.sh
|
||
Source22: filtermods.py
|
||
|
||
%define modsign_cmd %{SOURCE21}
|
||
|
||
%if 0%{?include_rhel}
|
||
Source24: %{name}-aarch64-rhel.config
|
||
Source25: %{name}-aarch64-debug-rhel.config
|
||
Source27: %{name}-ppc64le-rhel.config
|
||
Source28: %{name}-ppc64le-debug-rhel.config
|
||
Source29: %{name}-s390x-rhel.config
|
||
Source30: %{name}-s390x-debug-rhel.config
|
||
Source31: %{name}-s390x-zfcpdump-rhel.config
|
||
Source32: %{name}-x86_64-rhel.config
|
||
Source33: %{name}-x86_64-debug-rhel.config
|
||
Source10001: %{name}-x86_64_v2-rhel.config
|
||
Source10002: %{name}-x86_64_v2-debug-rhel.config
|
||
# ARM64 64K page-size kernel config
|
||
Source42: %{name}-aarch64-64k-rhel.config
|
||
Source43: %{name}-aarch64-64k-debug-rhel.config
|
||
Source44: %{name}-riscv64-rhel.config
|
||
Source45: %{name}-riscv64-debug-rhel.config
|
||
%endif
|
||
|
||
%if %{include_rhel} || %{include_automotive}
|
||
Source23: x509.genkey.rhel
|
||
Source34: def_variants.yaml.rhel
|
||
Source41: x509.genkey.centos
|
||
%endif
|
||
|
||
%if 0%{?include_fedora}
|
||
Source50: x509.genkey.fedora
|
||
|
||
Source52: %{name}-aarch64-fedora.config
|
||
Source53: %{name}-aarch64-debug-fedora.config
|
||
Source54: %{name}-aarch64-16k-fedora.config
|
||
Source55: %{name}-aarch64-16k-debug-fedora.config
|
||
Source56: %{name}-ppc64le-fedora.config
|
||
Source57: %{name}-ppc64le-debug-fedora.config
|
||
Source58: %{name}-s390x-fedora.config
|
||
Source59: %{name}-s390x-debug-fedora.config
|
||
Source60: %{name}-x86_64-fedora.config
|
||
Source61: %{name}-x86_64-debug-fedora.config
|
||
Source700: %{name}-riscv64-fedora.config
|
||
Source701: %{name}-riscv64-debug-fedora.config
|
||
|
||
Source62: def_variants.yaml.fedora
|
||
%endif
|
||
|
||
Source70: partial-kgcov-snip.config
|
||
Source71: partial-kgcov-debug-snip.config
|
||
Source72: partial-clang-snip.config
|
||
Source73: partial-clang-debug-snip.config
|
||
Source74: partial-clang_lto-x86_64-snip.config
|
||
Source75: partial-clang_lto-x86_64-debug-snip.config
|
||
Source76: partial-clang_lto-aarch64-snip.config
|
||
Source77: partial-clang_lto-aarch64-debug-snip.config
|
||
Source80: generate_all_configs.sh
|
||
Source81: process_configs.sh
|
||
|
||
Source83: uki.sbat.template
|
||
Source84: uki-addons.sbat.template
|
||
Source85: kernel.sbat.template
|
||
|
||
Source86: dracut-virt.conf
|
||
|
||
Source87: flavors
|
||
|
||
Source151: uki_create_addons.py
|
||
Source152: uki_addons.json
|
||
|
||
|
||
Source102: nvidiagpuoot001.x509
|
||
|
||
%if 0%{?fedora}%{?eln}
|
||
%define ima_ca_cert %{SOURCE106}
|
||
%endif
|
||
|
||
%if 0%{?rhel} && !0%{?eln}
|
||
%define ima_ca_cert %{SOURCE103}
|
||
# rhel && !eln
|
||
%endif
|
||
|
||
%if 0%{?centos}
|
||
%define ima_signing_cert %{SOURCE105}
|
||
%else
|
||
%define ima_signing_cert %{SOURCE104}
|
||
%endif
|
||
|
||
%define ima_cert_name ima.cer
|
||
|
||
Source200: check-kabi
|
||
|
||
Source201: Module.kabi_aarch64
|
||
Source202: Module.kabi_ppc64le
|
||
Source203: Module.kabi_s390x
|
||
Source204: Module.kabi_x86_64
|
||
Source205: Module.kabi_riscv64
|
||
Source206: Module.kabi_x86_64_v2
|
||
|
||
Source210: Module.kabi_dup_aarch64
|
||
Source211: Module.kabi_dup_ppc64le
|
||
Source212: Module.kabi_dup_s390x
|
||
Source213: Module.kabi_dup_x86_64
|
||
Source214: Module.kabi_dup_riscv64
|
||
Source215: Module.kabi_dup_x86_64_v2
|
||
|
||
Source300: kernel-abi-stablelists-%{kabiversion}.tar.xz
|
||
Source301: kernel-kabi-dw-%{kabiversion}.tar.xz
|
||
|
||
%if 0%{include_rt}
|
||
%if 0%{include_rhel}
|
||
Source474: %{name}-aarch64-rt-rhel.config
|
||
Source475: %{name}-aarch64-rt-debug-rhel.config
|
||
Source476: %{name}-aarch64-rt-64k-rhel.config
|
||
Source477: %{name}-aarch64-rt-64k-debug-rhel.config
|
||
Source478: %{name}-x86_64-rt-rhel.config
|
||
Source479: %{name}-x86_64-rt-debug-rhel.config
|
||
Source480: %{name}-x86_64_v2-rt-rhel.config
|
||
Source481: %{name}-x86_64_v2-rt-debug-rhel.config
|
||
%endif
|
||
%if 0%{include_fedora}
|
||
Source478: %{name}-aarch64-rt-fedora.config
|
||
Source479: %{name}-aarch64-rt-debug-fedora.config
|
||
Source480: %{name}-aarch64-rt-64k-fedora.config
|
||
Source481: %{name}-aarch64-rt-64k-debug-fedora.config
|
||
Source482: %{name}-x86_64-rt-fedora.config
|
||
Source483: %{name}-x86_64-rt-debug-fedora.config
|
||
Source484: %{name}-riscv64-rt-fedora.config
|
||
Source485: %{name}-riscv64-rt-debug-fedora.config
|
||
%endif
|
||
%endif
|
||
|
||
%if %{include_automotive}
|
||
%if %{with_automotive_build}
|
||
Source486: %{name}-aarch64-rhel.config
|
||
Source487: %{name}-aarch64-debug-rhel.config
|
||
Source488: %{name}-x86_64-rhel.config
|
||
Source489: %{name}-x86_64-debug-rhel.config
|
||
%else
|
||
Source486: %{name}-aarch64-automotive-rhel.config
|
||
Source487: %{name}-aarch64-automotive-debug-rhel.config
|
||
Source488: %{name}-x86_64-automotive-rhel.config
|
||
Source489: %{name}-x86_64-automotive-debug-rhel.config
|
||
%endif
|
||
%endif
|
||
|
||
|
||
# Sources for kernel-tools
|
||
Source2002: kvm_stat.logrotate
|
||
|
||
# Some people enjoy building customized kernels from the dist-git in Fedora and
|
||
# use this to override configuration options. One day they may all use the
|
||
# source tree, but in the mean time we carry this to support the legacy workflow
|
||
Source3000: merge.py
|
||
Source3001: kernel-local
|
||
%if %{patchlist_changelog}
|
||
Source3002: Patchlist.changelog
|
||
%endif
|
||
|
||
Source4000: README.rst
|
||
Source4001: rpminspect.yaml
|
||
Source4002: gating.yaml
|
||
|
||
# AlmaLinux Source
|
||
Source100: almalinuxdup1.x509
|
||
Source101: almalinuxkpatch1.x509
|
||
Source103: almalinuximaca1.x509
|
||
Source104: almalinuxima.x509
|
||
Source105: almalinuxima.x509
|
||
Source106: almalinuxima.x509
|
||
Source107: almalinuxnvidia1.x509
|
||
|
||
## Patches needed for building this package
|
||
|
||
%if !%{nopatches}
|
||
|
||
Patch1: patch-%{patchversion}-redhat.patch
|
||
%endif
|
||
|
||
# empty final patch to facilitate testing of kernel patches
|
||
Patch999999: linux-kernel-test.patch
|
||
|
||
# AlmaLinux Patch
|
||
Patch2001: 0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch
|
||
Patch2002: 0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch
|
||
Patch2003: 0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch
|
||
Patch2004: 0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch
|
||
Patch2005: 0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch
|
||
Patch2006: 0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch
|
||
Patch2007: 0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch
|
||
Patch2008: 0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch
|
||
Patch2009: 0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch
|
||
|
||
# END OF PATCH DEFINITIONS
|
||
|
||
%description
|
||
The %{package_name} meta package
|
||
|
||
# This macro does requires, provides, conflicts, obsoletes for a kernel package.
|
||
# %%kernel_reqprovconf [-o] <subpackage>
|
||
# It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes
|
||
# macros defined above.
|
||
# -o: Skips main "Provides" that would satisfy general kernel requirements that
|
||
# special-purpose kernels shouldn't include.
|
||
# For example, used for zfcpdump-core to *not* provide kernel-core. (BZ 2027654)
|
||
#
|
||
%define kernel_reqprovconf(o) \
|
||
%if %{-o:0}%{!-o:1}\
|
||
Provides: kernel = %{specversion}-%{pkg_release}\
|
||
Provides: %{name} = %{specversion}-%{pkg_release}\
|
||
%endif\
|
||
Provides: %{name}-%{_target_cpu} = %{specrpmversion}-%{pkg_release}%{uname_suffix %{?1}}\
|
||
Provides: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires(pre): %{kernel_prereq}\
|
||
Requires(pre): %{initrd_prereq}\
|
||
Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)\
|
||
Recommends: linux-firmware\
|
||
Requires(preun): systemd >= 200\
|
||
Conflicts: xfsprogs < 4.3.0-1\
|
||
Conflicts: xorg-x11-drv-vmmouse < 13.0.99\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\
|
||
# We can't let RPM do the dependencies automatic because it'll then pick up\
|
||
# a correct but undesirable perl dependency from the module headers which\
|
||
# isn't required for the kernel proper to function\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%{nil}
|
||
|
||
|
||
%package doc
|
||
Summary: Various documentation bits found in the kernel source
|
||
BuildArch: noarch
|
||
Group: Documentation
|
||
%description doc
|
||
This package contains documentation files from the kernel
|
||
source. Various bits of information about the Linux kernel and the
|
||
device drivers shipped with it are documented in these files.
|
||
|
||
You'll want to install this package if you need a reference to the
|
||
options that can be passed to Linux kernel modules at load time.
|
||
|
||
%if %{with_headers}
|
||
%package headers
|
||
Summary: Header files for the Linux kernel for use by glibc
|
||
Obsoletes: glibc-kernheaders < 3.0-46
|
||
Provides: glibc-kernheaders = 3.0-46
|
||
%if 0%{?gemini}
|
||
Provides: %{name}-headers = %{specversion}-%{release}
|
||
Obsoletes: kernel-headers < %{specversion}
|
||
%endif
|
||
%description headers
|
||
Kernel-headers includes the C header files that specify the interface
|
||
between the Linux kernel and userspace libraries and programs. The
|
||
header files define structures and constants that are needed for
|
||
building most standard programs and are also needed for rebuilding the
|
||
glibc package.
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
%package cross-headers
|
||
Summary: Header files for the Linux kernel for use by cross-glibc
|
||
%if 0%{?gemini}
|
||
Provides: %{name}-cross-headers = %{specversion}-%{release}
|
||
Obsoletes: kernel-cross-headers < %{specversion}
|
||
%endif
|
||
%description cross-headers
|
||
Kernel-cross-headers includes the C header files that specify the interface
|
||
between the Linux kernel and userspace libraries and programs. The
|
||
header files define structures and constants that are needed for
|
||
building most standard programs and are also needed for rebuilding the
|
||
cross-glibc package.
|
||
%endif
|
||
|
||
%package debuginfo-common-%{_target_cpu}
|
||
Summary: Kernel source files used by %{name}-debuginfo packages
|
||
Provides: installonlypkg(kernel)
|
||
%description debuginfo-common-%{_target_cpu}
|
||
This package is required by %{name}-debuginfo subpackages.
|
||
It provides the kernel source files common to all builds.
|
||
|
||
%if %{with_perf}
|
||
%package -n perf
|
||
%if 0%{gemini}
|
||
Epoch: %{gemini}
|
||
%endif
|
||
Summary: Performance monitoring for the Linux kernel
|
||
Requires: bzip2
|
||
%description -n perf
|
||
This package contains the perf tool, which enables performance monitoring
|
||
of the Linux kernel.
|
||
|
||
%package -n perf-debuginfo
|
||
%if 0%{gemini}
|
||
Epoch: %{gemini}
|
||
%endif
|
||
Summary: Debug information for package perf
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release}
|
||
AutoReqProv: no
|
||
%description -n perf-debuginfo
|
||
This package provides debug information for the perf package.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list}
|
||
|
||
%package -n python3-perf
|
||
%if 0%{gemini}
|
||
Epoch: %{gemini}
|
||
%endif
|
||
Summary: Python bindings for apps which will manipulate perf events
|
||
%description -n python3-perf
|
||
The python3-perf package contains a module that permits applications
|
||
written in the Python programming language to use the interface
|
||
to manipulate perf events.
|
||
|
||
%package -n python3-perf-debuginfo
|
||
%if 0%{gemini}
|
||
Epoch: %{gemini}
|
||
%endif
|
||
Summary: Debug information for package perf python bindings
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release}
|
||
AutoReqProv: no
|
||
%description -n python3-perf-debuginfo
|
||
This package provides debug information for the perf python bindings.
|
||
|
||
# the python_sitearch macro should already be defined from above
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list}
|
||
|
||
# with_perf
|
||
%endif
|
||
|
||
%if %{with_libperf}
|
||
%package -n libperf
|
||
Summary: The perf library from kernel source
|
||
%description -n libperf
|
||
This package contains the kernel source perf library.
|
||
|
||
%package -n libperf-devel
|
||
Summary: Developement files for the perf library from kernel source
|
||
Requires: libperf = %{version}-%{release}
|
||
%description -n libperf-devel
|
||
This package includes libraries and header files needed for development
|
||
of applications which use perf library from kernel source.
|
||
|
||
%package -n libperf-debuginfo
|
||
Summary: Debug information for package libperf
|
||
Group: Development/Debug
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n libperf-debuginfo
|
||
This package provides debug information for the libperf package.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libdir}/libperf.so.*(\.debug)?|XXX' -o libperf-debuginfo.list}
|
||
# with_libperf
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%package -n %{package_name}-tools
|
||
Summary: Assortment of tools for the Linux kernel
|
||
%ifarch %{cpupowerarchs}
|
||
Provides: cpupowerutils = 1:009-0.6.p1
|
||
Obsoletes: cpupowerutils < 1:009-0.6.p1
|
||
Provides: cpufreq-utils = 1:009-0.6.p1
|
||
Provides: cpufrequtils = 1:009-0.6.p1
|
||
Obsoletes: cpufreq-utils < 1:009-0.6.p1
|
||
Obsoletes: cpufrequtils < 1:009-0.6.p1
|
||
Obsoletes: cpuspeed < 1:1.5-16
|
||
Requires: %{package_name}-tools-libs = %{specrpmversion}-%{release}
|
||
%endif
|
||
%define __requires_exclude ^%{_bindir}/python
|
||
%description -n %{package_name}-tools
|
||
This package contains the tools/ directory from the kernel source
|
||
and the supporting documentation.
|
||
|
||
%package -n %{package_name}-tools-libs
|
||
Summary: Libraries for the kernels-tools
|
||
%description -n %{package_name}-tools-libs
|
||
This package contains the libraries built from the tools/ directory
|
||
from the kernel source.
|
||
|
||
%package -n %{package_name}-tools-libs-devel
|
||
Summary: Assortment of tools for the Linux kernel
|
||
Requires: %{package_name}-tools = %{version}-%{release}
|
||
%ifarch %{cpupowerarchs}
|
||
Provides: cpupowerutils-devel = 1:009-0.6.p1
|
||
Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
|
||
%endif
|
||
Requires: %{package_name}-tools-libs = %{version}-%{release}
|
||
Provides: %{package_name}-tools-devel
|
||
%description -n %{package_name}-tools-libs-devel
|
||
This package contains the development files for the tools/ directory from
|
||
the kernel source.
|
||
|
||
%package -n %{package_name}-tools-debuginfo
|
||
Summary: Debug information for package %{package_name}-tools
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n %{package_name}-tools-debuginfo
|
||
This package provides debug information for package %{package_name}-tools.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/bootconfig(\.debug)?|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{python3_sitearch}/_raw_pylibcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list}
|
||
|
||
%package -n rtla
|
||
%if 0%{gemini}
|
||
Epoch: %{gemini}
|
||
%endif
|
||
Summary: Real-Time Linux Analysis tools
|
||
Requires: libtraceevent
|
||
Requires: libtracefs
|
||
Requires: libbpf
|
||
%ifarch %{cpupowerarchs}
|
||
Requires: %{package_name}-tools-libs = %{version}-%{release}
|
||
%endif
|
||
%description -n rtla
|
||
The rtla meta-tool includes a set of commands that aims to analyze
|
||
the real-time properties of Linux. Instead of testing Linux as a black box,
|
||
rtla leverages kernel tracing capabilities to provide precise information
|
||
about the properties and root causes of unexpected results.
|
||
|
||
%package -n rv
|
||
Summary: RV: Runtime Verification
|
||
%description -n rv
|
||
Runtime Verification (RV) is a lightweight (yet rigorous) method that
|
||
complements classical exhaustive verification techniques (such as model
|
||
checking and theorem proving) with a more practical approach for
|
||
complex systems.
|
||
The rv tool is the interface for a collection of monitors that aim
|
||
analysing the logical and timing behavior of Linux.
|
||
|
||
# with_tools
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
|
||
%package selftests-internal
|
||
Summary: Kernel samples and selftests
|
||
Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3, fuse-libs, keyutils
|
||
%description selftests-internal
|
||
Kernel sample programs and selftests.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list}
|
||
|
||
%define __requires_exclude ^liburandom_read.so.*$
|
||
|
||
# with_selftests
|
||
%endif
|
||
|
||
%define kernel_gcov_package() \
|
||
%package %{?1:%{1}-}gcov\
|
||
Summary: gcov graph and source files for coverage data collection.\
|
||
%description %{?1:%{1}-}gcov\
|
||
%{?1:%{1}-}gcov includes the gcov graph and source files for gcov coverage collection.\
|
||
%{nil}
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
%package -n %{package_name}-abi-stablelists
|
||
Summary: The AlmaLinux kernel ABI symbol stablelists
|
||
BuildArch: noarch
|
||
AutoReqProv: no
|
||
%description -n %{package_name}-abi-stablelists
|
||
The kABI package contains information pertaining to the AlmaLinux
|
||
kernel ABI, including lists of kernel symbols that are needed by
|
||
external Linux kernel modules, and a yum plugin to aid enforcement.
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
%package kernel-kabidw-base-internal
|
||
Summary: The baseline dataset for kABI verification using DWARF data
|
||
Group: System Environment/Kernel
|
||
AutoReqProv: no
|
||
%description kernel-kabidw-base-internal
|
||
The package contains data describing the current ABI of the AlmaLinux
|
||
kernel, suitable for the kabi-dw tool.
|
||
%endif
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-debuginfo package.
|
||
# %%kernel_debuginfo_package <subpackage>
|
||
#
|
||
# Explanation of the find_debuginfo_opts: We build multiple kernels (debug,
|
||
# rt, 64k etc.) so the regex filters those kernels appropriately. We also
|
||
# have to package several binaries as part of kernel-devel but getting
|
||
# unique build-ids is tricky for these userspace binaries. We don't really
|
||
# care about debugging those so we just filter those out and remove it.
|
||
%define kernel_debuginfo_package() \
|
||
%package %{?1:%{1}-}debuginfo\
|
||
Summary: Debug information for package %{name}%{?1:-%{1}}\
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: installonlypkg(kernel)\
|
||
AutoReqProv: no\
|
||
%description %{?1:%{1}-}debuginfo\
|
||
This package provides debug information for package %{name}%{?1:-%{1}}.\
|
||
This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} --keep-section '.BTF' -p '.*\/usr\/src\/kernels/.*|XXX' -o ignored-debuginfo.list -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-devel package.
|
||
# %%kernel_devel_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_devel_package(m) \
|
||
%package %{?1:%{1}-}devel\
|
||
Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\
|
||
Provides: %{name}%{?1:-%{1}}-devel-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}-devel-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Provides: %{name}-devel-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel)\
|
||
AutoReqProv: no\
|
||
Requires(pre): findutils\
|
||
Requires: findutils\
|
||
Requires: perl-interpreter\
|
||
Requires: openssl-devel\
|
||
Requires: elfutils-libelf-devel\
|
||
Requires: bison\
|
||
Requires: flex\
|
||
Requires: make\
|
||
Requires: gcc\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: %{name}-devel-uname-r = %{KVERREL}%{uname_variant %{?1}}\
|
||
%endif\
|
||
%description %{?1:%{1}-}devel\
|
||
This package provides kernel headers and makefiles sufficient to build modules\
|
||
against the %{?2:%{2} }kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates an empty kernel-<subpackage>-devel-matched package that
|
||
# requires both the core and devel packages locked on the same version.
|
||
# %%kernel_devel_matched_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_devel_matched_package(m) \
|
||
%package %{?1:%{1}-}devel-matched\
|
||
Summary: Meta package to install matching core and devel packages for a given %{?2:%{2} }kernel\
|
||
Requires: %{package_name}%{?1:-%{1}}-devel = %{specrpmversion}-%{release}\
|
||
Requires: %{package_name}%{?1:-%{1}}-core = %{specrpmversion}-%{release}\
|
||
%description %{?1:%{1}-}devel-matched\
|
||
This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\
|
||
%{nil}
|
||
|
||
%define kernel_modules_extra_matched_package(m) \
|
||
%package modules-extra-matched\
|
||
Summary: Meta package which requires modules-extra to be installed for all kernels.\
|
||
%description modules-extra-matched\
|
||
This meta package provides a single reference that other packages can Require to have modules-extra installed for all kernels.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-internal package.
|
||
# %%kernel_modules_internal_package <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_internal_package() \
|
||
%package %{?1:%{1}-}modules-internal\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Group: System Environment/Kernel\
|
||
Provides: %{name}%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: %{name}%{?1:-%{1}}-modules-internal = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: %{name}%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-internal\
|
||
This package provides kernel modules for the %{?2:%{2} }kernel package for AlmaLinux internal usage.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-extra package.
|
||
# %%kernel_modules_extra_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_extra_package(m) \
|
||
%package %{?1:%{1}-}modules-extra\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Provides: %{name}%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: %{name}%{?1:-%{1}}-modules-extra = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: %{name}%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: %{name}-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-extra\
|
||
This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules package.
|
||
# %%kernel_modules_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_package(m) \
|
||
%package %{?1:%{1}-}modules\
|
||
Summary: kernel modules to match the %{?2:%{2}-}core kernel\
|
||
Provides: %{name}%{?1:-%{1}}-modules-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}-modules-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: %{name}-modules = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: %{name}-modules-uname-r = %{KVERREL}%{uname_variant %{?1}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules\
|
||
This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-core package.
|
||
# %%kernel_modules_core_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_core_package(m) \
|
||
%package %{?1:%{1}-}modules-core\
|
||
Summary: Core kernel modules to match the %{?2:%{2}-}core kernel\
|
||
Provides: %{name}%{?1:-%{1}}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: %{name}-modules-core = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: %{name}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-core\
|
||
This package provides essential kernel modules for the %{?2:%{2}-}core kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# this macro creates a kernel-<subpackage> meta package.
|
||
# %%kernel_meta_package <subpackage>
|
||
#
|
||
%define kernel_meta_package() \
|
||
%package %{1}\
|
||
summary: kernel meta-package for the %{1} kernel\
|
||
Requires: %{name}-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: %{name}-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: %{name}-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: ((%{name}-%{1}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{1}}) if %{name}-modules-extra-matched)\
|
||
%if "%{1}" == "rt" || "%{1}" == "rt-debug" || "%{1}" == "rt-64k" || "%{1}" == "rt-64k-debug"\
|
||
Requires: realtime-setup\
|
||
%endif\
|
||
Provides: installonlypkg(kernel)\
|
||
%description %{1}\
|
||
The meta-package for the %{1} kernel\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
|
||
# %%define variant_summary The Linux kernel compiled for <configuration>
|
||
# %%kernel_variant_package [-n <pretty-name>] [-m] [-o] <subpackage>
|
||
# -m: Used with debugbuildsenabled==0 to create a "meta" debug variant that
|
||
# depends on base variant and skips debug/internal/partner packages.
|
||
# -o: Skips main "Provides" that would satisfy general kernel requirements that
|
||
# special-purpose kernels shouldn't include.
|
||
#
|
||
%define kernel_variant_package(n:mo) \
|
||
%package %{?1:%{1}-}core\
|
||
Summary: %{variant_summary}\
|
||
Provides: %{name}-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel)\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: %{name}-core-uname-r = %{KVERREL}%{uname_variant %{?1}}\
|
||
Requires: %{name}-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1}}\
|
||
%endif\
|
||
%{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\
|
||
%if %{?1:1} %{!?1:0} \
|
||
%{expand:%%kernel_meta_package %{?1:%{1}}}\
|
||
%endif\
|
||
%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_devel_matched_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_core_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%if %{-m:0}%{!-m:1}\
|
||
%{expand:%%kernel_modules_internal_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%kernel_modules_partner_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%endif\
|
||
%{expand:%%kernel_debuginfo_package %{?1:%{1}}}\
|
||
%endif\
|
||
%if %{with_efiuki} && ("%{1}" != "rt" && "%{1}" != "rt-debug" && "%{1}" != "rt-64k" && "%{1}" != "rt-64k-debug")\
|
||
%package %{?1:%{1}-}uki-virt\
|
||
Summary: %{variant_summary} unified kernel image for virtual machines\
|
||
Provides: installonlypkg(kernel)\
|
||
Provides: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires(pre): %{kernel_prereq}\
|
||
Requires(pre): systemd >= 254-1\
|
||
%package %{?1:%{1}-}uki-virt-addons\
|
||
Summary: %{variant_summary} unified kernel image addons for virtual machines\
|
||
Provides: installonlypkg(kernel)\
|
||
Requires: %{name}%{?1:-%{1}}-uki-virt = %{specrpmversion}-%{release}\
|
||
Requires(pre): systemd >= 254-1\
|
||
%endif\
|
||
%if %{with_gcov}\
|
||
%{expand:%%kernel_gcov_package %{?1:%{1}}}\
|
||
%endif\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-partner package.
|
||
# %%kernel_modules_partner_package <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_partner_package() \
|
||
%package %{?1:%{1}-}modules-partner\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Group: System Environment/Kernel\
|
||
Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||
Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: %{name}%{?1:-%{1}}-modules-partner = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: %{name}%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-partner\
|
||
This package provides kernel modules for the %{?2:%{2} }kernel package for AlmaLinux partners usage.\
|
||
%{nil}
|
||
|
||
# Now, each variant package.
|
||
%if %{with_zfcpdump}
|
||
%define variant_summary The Linux kernel compiled for zfcpdump usage
|
||
%kernel_variant_package -o zfcpdump
|
||
%description zfcpdump-core
|
||
The kernel package contains the Linux kernel (vmlinuz) for use by the
|
||
zfcpdump infrastructure.
|
||
# with_zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_16k_base}
|
||
%define variant_summary The Linux kernel compiled for 16k pagesize usage
|
||
%kernel_variant_package 16k
|
||
%description 16k-core
|
||
The kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 16K page size.
|
||
%endif
|
||
|
||
%if %{with_arm64_16k} && %{with_debug}
|
||
%define variant_summary The Linux kernel compiled with extra debugging enabled
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m 16k-debug
|
||
%else
|
||
%kernel_variant_package 16k-debug
|
||
%endif
|
||
%description 16k-debug-core
|
||
The debug kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 16K page size.
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_arm64_64k_base}
|
||
%define variant_summary The Linux kernel compiled for 64k pagesize usage
|
||
%kernel_variant_package 64k
|
||
%description 64k-core
|
||
The kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 64K page size.
|
||
%endif
|
||
|
||
%if %{with_arm64_64k} && %{with_debug}
|
||
%define variant_summary The Linux kernel compiled with extra debugging enabled
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m 64k-debug
|
||
%else
|
||
%kernel_variant_package 64k-debug
|
||
%endif
|
||
%description 64k-debug-core
|
||
The debug kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 64K page size.
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime}
|
||
%define variant_summary The Linux PREEMPT_RT kernel compiled with extra debugging enabled
|
||
%kernel_variant_package rt-debug
|
||
%description rt-debug-core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_realtime_base}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
||
%kernel_variant_package rt
|
||
%description rt-core
|
||
This package includes a version of the Linux kernel compiled with the
|
||
PREEMPT_RT real-time preemption support
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k_base}
|
||
%define variant_summary The Linux PREEMPT_RT kernel compiled for 64k pagesize usage
|
||
%kernel_variant_package rt-64k
|
||
%description rt-64k-core
|
||
The kernel package contains a variant of the ARM64 Linux PREEMPT_RT kernel using
|
||
a 64K page size.
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k} && %{with_debug}
|
||
%define variant_summary The Linux PREEMPT_RT kernel compiled with extra debugging enabled
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m rt-64k-debug
|
||
%else
|
||
%kernel_variant_package rt-64k-debug
|
||
%endif
|
||
%description rt-64k-debug-core
|
||
The debug kernel package contains a variant of the ARM64 Linux PREEMPT_RT kernel using
|
||
a 64K page size.
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_automotive} && !%{with_automotive_build}
|
||
%define variant_summary The Linux Automotive kernel compiled with extra debugging enabled
|
||
%kernel_variant_package automotive-debug
|
||
%description automotive-debug-core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_automotive_base}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
||
%kernel_variant_package automotive
|
||
%description automotive-core
|
||
This package includes a version of the Linux kernel compiled with the
|
||
PREEMPT_RT real-time preemption support, targeted for Automotive platforms
|
||
%endif
|
||
|
||
%if %{with_up} && %{with_debug}
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m debug
|
||
%else
|
||
%kernel_variant_package debug
|
||
%endif
|
||
%description debug-core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_up_base}
|
||
# And finally the main -core package
|
||
|
||
%define variant_summary The Linux kernel
|
||
%kernel_variant_package
|
||
%description core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
%endif
|
||
|
||
%if %{with_up} && %{with_debug} && %{with_efiuki}
|
||
%description debug-uki-virt
|
||
Prebuilt debug unified kernel image for virtual machines.
|
||
|
||
%description debug-uki-virt-addons
|
||
Prebuilt debug unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%if %{with_up_base} && %{with_efiuki}
|
||
%description uki-virt
|
||
Prebuilt default unified kernel image for virtual machines.
|
||
|
||
%description uki-virt-addons
|
||
Prebuilt default unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%if %{with_arm64_16k} && %{with_debug} && %{with_efiuki}
|
||
%description 16k-debug-uki-virt
|
||
Prebuilt 16k debug unified kernel image for virtual machines.
|
||
|
||
%description 16k-debug-uki-virt-addons
|
||
Prebuilt 16k debug unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%if %{with_arm64_16k_base} && %{with_efiuki}
|
||
%description 16k-uki-virt
|
||
Prebuilt 16k unified kernel image for virtual machines.
|
||
|
||
%description 16k-uki-virt-addons
|
||
Prebuilt 16k unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%if %{with_arm64_64k} && %{with_debug} && %{with_efiuki}
|
||
%description 64k-debug-uki-virt
|
||
Prebuilt 64k debug unified kernel image for virtual machines.
|
||
|
||
%description 64k-debug-uki-virt-addons
|
||
Prebuilt 64k debug unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%if %{with_arm64_64k_base} && %{with_efiuki}
|
||
%description 64k-uki-virt
|
||
Prebuilt 64k unified kernel image for virtual machines.
|
||
|
||
%description 64k-uki-virt-addons
|
||
Prebuilt 64k unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%ifnarch noarch %{nobuildarches}
|
||
%kernel_modules_extra_matched_package
|
||
%endif
|
||
|
||
%define log_msg() \
|
||
{ set +x; } 2>/dev/null \
|
||
_log_msglineno=$(grep -n %{*} %{_specdir}/${RPM_PACKAGE_NAME}.spec | grep log_msg | cut -d":" -f1) \
|
||
echo "kernel.spec:${_log_msglineno}: %{*}" \
|
||
set -x
|
||
|
||
%prep
|
||
%{log_msg "Start of prep stage"}
|
||
|
||
%{log_msg "Sanity checks"}
|
||
|
||
# do a few sanity-checks for --with *only builds
|
||
%if %{with_baseonly}
|
||
%if !%{with_up}
|
||
%{log_msg "Cannot build --with baseonly, up build is disabled"}
|
||
exit 1
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_automotive}
|
||
%if 0%{?fedora}
|
||
%{log_msg "Cannot build automotive with a fedora baseline, must be rhel/centos/eln"}
|
||
exit 1
|
||
%endif
|
||
%endif
|
||
|
||
# more sanity checking; do it quietly
|
||
if [ "%{patches}" != "%%{patches}" ] ; then
|
||
for patch in %{patches} ; do
|
||
if [ ! -f $patch ] ; then
|
||
%{log_msg "ERROR: Patch ${patch##/*/} listed in specfile but is missing"}
|
||
exit 1
|
||
fi
|
||
done
|
||
fi 2>/dev/null
|
||
|
||
patch_command='git --work-tree=. apply'
|
||
ApplyPatch()
|
||
{
|
||
local patch=$1
|
||
shift
|
||
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
||
exit 1
|
||
fi
|
||
if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME}.spec ; then
|
||
if [ "${patch:0:8}" != "patch-%{kversion}." ] ; then
|
||
%{log_msg "ERROR: Patch $patch not listed as a source patch in specfile"}
|
||
exit 1
|
||
fi
|
||
fi 2>/dev/null
|
||
case "$patch" in
|
||
*.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*.xz) unxz < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;;
|
||
esac
|
||
}
|
||
|
||
# don't apply patch if it's empty
|
||
ApplyOptionalPatch()
|
||
{
|
||
local patch=$1
|
||
shift
|
||
%{log_msg "ApplyOptionalPatch: $1"}
|
||
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
||
exit 1
|
||
fi
|
||
local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}')
|
||
if [ "$C" -gt 9 ]; then
|
||
ApplyPatch $patch ${1+"$@"}
|
||
fi
|
||
}
|
||
|
||
%{log_msg "Untar kernel tarball"}
|
||
%setup -q -n kernel-%{tarfile_release} -c
|
||
mv linux-%{tarfile_release} linux-%{KVERREL}
|
||
|
||
cd linux-%{KVERREL}
|
||
cp -a %{SOURCE1} .
|
||
|
||
%{log_msg "Start of patch applications"}
|
||
%if !%{nopatches}
|
||
|
||
ApplyOptionalPatch patch-%{patchversion}-redhat.patch
|
||
%endif
|
||
|
||
ApplyOptionalPatch linux-kernel-test.patch
|
||
|
||
# Applying AlmaLinux Patch
|
||
ApplyPatch 0001-Enable-all-disabled-pci-devices-by-moving-to-unmaint.patch
|
||
ApplyPatch 0002-Bring-back-deprecated-pci-ids-to-mptsas-mptspi-drive.patch
|
||
ApplyPatch 0003-Bring-back-deprecated-pci-ids-to-hpsa-driver.patch
|
||
ApplyPatch 0004-Bring-back-deprecated-pci-ids-to-qla2xxx-driver.patch
|
||
ApplyPatch 0005-Bring-back-deprecated-pci-ids-to-lpfc-driver.patch
|
||
ApplyPatch 0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch
|
||
ApplyPatch 0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch
|
||
ApplyPatch 0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch
|
||
ApplyPatch 0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch
|
||
|
||
%{log_msg "End of patch applications"}
|
||
# END OF PATCH APPLICATIONS
|
||
|
||
# Any further pre-build tree manipulations happen here.
|
||
%{log_msg "Pre-build tree manipulations"}
|
||
chmod +x scripts/checkpatch.pl
|
||
mv COPYING COPYING-%{specrpmversion}-%{release}
|
||
|
||
# on linux-next prevent scripts/setlocalversion from mucking with our version numbers
|
||
rm -f localversion-next localversion-rt
|
||
|
||
# Mangle /usr/bin/python shebangs to /usr/bin/python3
|
||
# Mangle all Python shebangs to be Python 3 explicitly
|
||
# -p preserves timestamps
|
||
# -n prevents creating ~backup files
|
||
# -i specifies the interpreter for the shebang
|
||
# This fixes errors such as
|
||
# *** ERROR: ambiguous python shebang in /usr/bin/kvm_stat: #!/usr/bin/python. Change it to python3 (or python2) explicitly.
|
||
# We patch all sources below for which we got a report/error.
|
||
%{log_msg "Fixing Python shebangs..."}
|
||
%py3_shebang_fix \
|
||
tools/kvm/kvm_stat/kvm_stat \
|
||
scripts/show_delta \
|
||
scripts/diffconfig \
|
||
scripts/bloat-o-meter \
|
||
scripts/jobserver-exec \
|
||
tools \
|
||
Documentation \
|
||
scripts/clang-tools 2> /dev/null
|
||
|
||
# SBAT data
|
||
sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE83} > uki.sbat
|
||
sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE84} > uki-addons.sbat
|
||
sed -e s,@KVER,%{KVERREL}, -e s,@SBAT_SUFFIX,%{sbat_suffix}, %{SOURCE85} > kernel.sbat
|
||
|
||
# only deal with configs if we are going to build for the arch
|
||
%ifnarch %nobuildarches
|
||
|
||
if [ -L configs ]; then
|
||
rm -f configs
|
||
fi
|
||
mkdir configs
|
||
cd configs
|
||
|
||
%{log_msg "Copy additional source files into buildroot"}
|
||
# Drop some necessary files from the source dir into the buildroot
|
||
cp $RPM_SOURCE_DIR/%{name}-*.config .
|
||
cp %{SOURCE80} .
|
||
# merge.py
|
||
cp %{SOURCE3000} .
|
||
# kernel-local - rename and copy for partial snippet config process
|
||
cp %{SOURCE3001} partial-kernel-local-snip.config
|
||
cp %{SOURCE3001} partial-kernel-local-debug-snip.config
|
||
FLAVOR=%{primary_target} SPECPACKAGE_NAME=%{name} SPECVERSION=%{specversion} SPECRPMVERSION=%{specrpmversion} ./generate_all_configs.sh %{debugbuildsenabled}
|
||
|
||
# Collect custom defined config options
|
||
%{log_msg "Collect custom defined config options"}
|
||
PARTIAL_CONFIGS=""
|
||
%if %{with_gcov}
|
||
PARTIAL_CONFIGS="$PARTIAL_CONFIGS %{SOURCE70} %{SOURCE71}"
|
||
%endif
|
||
%if %{with toolchain_clang}
|
||
PARTIAL_CONFIGS="$PARTIAL_CONFIGS %{SOURCE72} %{SOURCE73}"
|
||
%endif
|
||
%if %{with clang_lto}
|
||
PARTIAL_CONFIGS="$PARTIAL_CONFIGS %{SOURCE74} %{SOURCE75} %{SOURCE76} %{SOURCE77}"
|
||
%endif
|
||
PARTIAL_CONFIGS="$PARTIAL_CONFIGS partial-kernel-local-snip.config partial-kernel-local-debug-snip.config"
|
||
|
||
GetArch()
|
||
{
|
||
case "$1" in
|
||
*aarch64*) echo "aarch64" ;;
|
||
*ppc64le*) echo "ppc64le" ;;
|
||
*s390x*) echo "s390x" ;;
|
||
*x86_64*) echo "x86_64" ;;
|
||
*riscv64*) echo "riscv64" ;;
|
||
# no arch, apply everywhere
|
||
*) echo "" ;;
|
||
esac
|
||
}
|
||
|
||
# Merge in any user-provided local config option changes
|
||
%{log_msg "Merge in any user-provided local config option changes"}
|
||
%ifnarch %nobuildarches
|
||
for i in %{all_configs}
|
||
do
|
||
kern_arch="$(GetArch $i)"
|
||
kern_debug="$(echo $i | grep -q debug && echo "debug" || echo "")"
|
||
|
||
for j in $PARTIAL_CONFIGS
|
||
do
|
||
part_arch="$(GetArch $j)"
|
||
part_debug="$(echo $j | grep -q debug && echo "debug" || echo "")"
|
||
|
||
# empty arch means apply to all arches
|
||
if [ "$part_arch" == "" -o "$part_arch" == "$kern_arch" ] && [ "$part_debug" == "$kern_debug" ]
|
||
then
|
||
mv $i $i.tmp
|
||
./merge.py $j $i.tmp > $i
|
||
fi
|
||
done
|
||
rm -f $i.tmp
|
||
done
|
||
%endif
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
|
||
# Add DUP and kpatch certificates to system trusted keys for RHEL
|
||
truncate -s0 ../certs/rhel.pem
|
||
%if 0%{?rhel}
|
||
%if %{rhelkeys}
|
||
%{log_msg "Add DUP and kpatch certificates to system trusted keys for RHEL"}
|
||
openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem
|
||
openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem
|
||
openssl x509 -inform der -in %{SOURCE102} -out nvidiagpuoot001.pem
|
||
openssl x509 -inform der -in %{SOURCE107} -out almalinuxnvidia.pem
|
||
cat rheldup3.pem rhelkpatch1.pem nvidiagpuoot001.pem almalinuxnvidia.pem > ../certs/rhel.pem
|
||
# rhelkeys
|
||
%endif
|
||
%if %{signkernel}
|
||
%ifarch s390x ppc64le
|
||
openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem
|
||
cat secureboot.pem >> ../certs/rhel.pem
|
||
%endif
|
||
%endif
|
||
|
||
# rhel
|
||
%endif
|
||
|
||
openssl x509 -inform der -in %{ima_ca_cert} -out imaca.pem
|
||
cat imaca.pem >> ../certs/rhel.pem
|
||
|
||
for i in *.config; do
|
||
sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i
|
||
sed -i 's@CONFIG_EFI_SBAT_FILE=""@CONFIG_EFI_SBAT_FILE="kernel.sbat"@' $i
|
||
done
|
||
%endif
|
||
|
||
# Adjust FIPS module name for RHEL
|
||
%if 0%{?rhel}
|
||
%{log_msg "Adjust FIPS module name for RHEL"}
|
||
for i in *.config; do
|
||
sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME="AlmaLinux %{rhel} - Kernel Cryptographic API"/' $i
|
||
done
|
||
%endif
|
||
|
||
%{log_msg "Set process_configs.sh $OPTS"}
|
||
cp %{SOURCE81} .
|
||
OPTS=""
|
||
%if %{with_configchecks}
|
||
OPTS="$OPTS -w -n -c"
|
||
%endif
|
||
%if %{with clang_lto}
|
||
for opt in %{clang_make_opts}; do
|
||
OPTS="$OPTS -m $opt"
|
||
done
|
||
%endif
|
||
%{log_msg "Generate redhat configs"}
|
||
RHJOBS=$RPM_BUILD_NCPUS SPECPACKAGE_NAME=%{name} ./process_configs.sh $OPTS %{specrpmversion}
|
||
|
||
# We may want to override files from the primary target in case of building
|
||
# against a flavour of it (eg. centos not rhel), thus override it here if
|
||
# necessary
|
||
update_scripts() {
|
||
TARGET="$1"
|
||
|
||
for i in "$RPM_SOURCE_DIR"/*."$TARGET"; do
|
||
NEW=${i%."$TARGET"}
|
||
cp "$i" "$(basename "$NEW")"
|
||
done
|
||
}
|
||
|
||
%{log_msg "Set scripts/SOURCES targets"}
|
||
update_target=%{primary_target}
|
||
if [ "%{primary_target}" == "rhel" ]; then
|
||
: # no-op to avoid empty if-fi error
|
||
%if 0%{?centos}
|
||
update_scripts $update_target
|
||
%{log_msg "Updating scripts/sources to centos version"}
|
||
update_target=centos
|
||
%endif
|
||
fi
|
||
update_scripts $update_target
|
||
|
||
%endif
|
||
|
||
%{log_msg "End of kernel config"}
|
||
cd ..
|
||
# # End of Configs stuff
|
||
|
||
# get rid of unwanted files resulting from patch fuzz
|
||
find . \( -name "*.orig" -o -name "*~" \) -delete >/dev/null
|
||
|
||
# remove unnecessary SCM files
|
||
find . -name .gitignore -delete >/dev/null
|
||
|
||
cd ..
|
||
|
||
###
|
||
### build
|
||
###
|
||
%build
|
||
%{log_msg "Start of build stage"}
|
||
|
||
%{log_msg "General arch build configuration"}
|
||
rm -rf %{buildroot_unstripped} || true
|
||
mkdir -p %{buildroot_unstripped}
|
||
|
||
%if %{with_sparse}
|
||
%define sparse_mflags C=1
|
||
%endif
|
||
|
||
cp_vmlinux()
|
||
{
|
||
eu-strip --remove-comment -o "$2" "$1"
|
||
}
|
||
|
||
# Note we need to disable these flags for cross builds because the flags
|
||
# from redhat-rpm-config assume that host == target so target arch
|
||
# flags cause issues with the host compiler.
|
||
%if !%{with_cross}
|
||
%define build_hostcflags %{?build_cflags}
|
||
%define build_hostldflags %{?build_ldflags}
|
||
%endif
|
||
|
||
%define make %{__make} %{?cross_opts} %{?make_opts} HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}"
|
||
|
||
InitBuildVars() {
|
||
%{log_msg "InitBuildVars for $1"}
|
||
|
||
%{log_msg "InitBuildVars: Initialize build variables"}
|
||
# Initialize the kernel .config file and create some variables that are
|
||
# needed for the actual build process.
|
||
|
||
Variant=$1
|
||
|
||
# Pick the right kernel config file
|
||
Config=%{name}-%{specrpmversion}-%{_target_cpu}${Variant:+-${Variant}}.config
|
||
DevelDir=/usr/src/kernels/%{KVERREL}${Variant:++${Variant}}
|
||
|
||
KernelVer=%{specversion}-%{release}.%{_target_cpu}${Variant:++${Variant}}
|
||
|
||
%{log_msg "InitBuildVars: Update Makefile"}
|
||
# make sure EXTRAVERSION says what we want it to say
|
||
# Trim the release if this is a CI build, since KERNELVERSION is limited to 64 characters
|
||
ShortRel=$(perl -e "print \"%{release}\" =~ s/\.pr\.[0-9A-Fa-f]{32}//r")
|
||
perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -${ShortRel}.%{_target_cpu}${Variant:++${Variant}}/" Makefile
|
||
|
||
# if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme
|
||
# if we are post rc1 this should match anyway so this won't matter
|
||
perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = %{patchlevel}/' Makefile
|
||
|
||
%{log_msg "InitBuildVars: Copy files"}
|
||
%{make} %{?_smp_mflags} mrproper
|
||
cp configs/$Config .config
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
cp configs/x509.genkey certs/.
|
||
%endif
|
||
|
||
%if %{with_debuginfo} == 0
|
||
sed -i 's/^\(CONFIG_DEBUG_INFO.*\)=y/# \1 is not set/' .config
|
||
%endif
|
||
|
||
Arch=`head -1 .config | cut -b 3-`
|
||
%{log_msg "InitBuildVars: USING ARCH=$Arch"}
|
||
|
||
KCFLAGS="%{?kcflags}"
|
||
}
|
||
|
||
#Build bootstrap bpftool
|
||
BuildBpftool(){
|
||
export BPFBOOTSTRAP_CFLAGS=$(echo "%{__global_compiler_flags}" | sed -r "s/\-specs=[^\ ]+\/redhat-annobin-cc1//")
|
||
export BPFBOOTSTRAP_LDFLAGS=$(echo "%{__global_ldflags}" | sed -r "s/\-specs=[^\ ]+\/redhat-annobin-cc1//")
|
||
CFLAGS="" LDFLAGS="" make EXTRA_CFLAGS="${BPFBOOTSTRAP_CFLAGS}" EXTRA_CXXFLAGS="${BPFBOOTSTRAP_CFLAGS}" EXTRA_LDFLAGS="${BPFBOOTSTRAP_LDFLAGS}" %{?make_opts} %{?clang_make_opts} V=1 -C tools/bpf/bpftool bootstrap
|
||
}
|
||
|
||
BuildKernel() {
|
||
%{log_msg "BuildKernel for $4"}
|
||
MakeTarget=$1
|
||
KernelImage=$2
|
||
DoVDSO=$3
|
||
Variant=$4
|
||
InstallName=${5:-vmlinuz}
|
||
|
||
%{log_msg "Setup variables"}
|
||
DoModules=1
|
||
if [ "$Variant" = "zfcpdump" ]; then
|
||
DoModules=0
|
||
fi
|
||
|
||
# When the bootable image is just the ELF kernel, strip it.
|
||
# We already copy the unstripped file into the debuginfo package.
|
||
if [ "$KernelImage" = vmlinux ]; then
|
||
CopyKernel=cp_vmlinux
|
||
else
|
||
CopyKernel=cp
|
||
fi
|
||
|
||
%if %{with_gcov}
|
||
%{log_msg "Setup build directories"}
|
||
# Make build directory unique for each variant, so that gcno symlinks
|
||
# are also unique for each variant.
|
||
if [ -n "$Variant" ]; then
|
||
ln -s $(pwd) ../linux-%{KVERREL}-${Variant}
|
||
fi
|
||
%{log_msg "GCOV - continuing build in: $(pwd)"}
|
||
pushd ../linux-%{KVERREL}${Variant:+-${Variant}}
|
||
pwd > ../kernel${Variant:+-${Variant}}-gcov.list
|
||
%endif
|
||
|
||
%{log_msg "Calling InitBuildVars for $Variant"}
|
||
InitBuildVars $Variant
|
||
|
||
%{log_msg "BUILDING A KERNEL FOR ${Variant} %{_target_cpu}..."}
|
||
|
||
%{make} ARCH=$Arch olddefconfig >/dev/null
|
||
|
||
%{log_msg "Setup build-ids"}
|
||
# This ensures build-ids are unique to allow parallel debuginfo
|
||
perl -p -i -e "s/^CONFIG_BUILD_SALT.*/CONFIG_BUILD_SALT=\"%{KVERREL}\"/" .config
|
||
%{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} $MakeTarget %{?sparse_mflags} %{?kernel_mflags}
|
||
if [ $DoModules -eq 1 ]; then
|
||
%{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
|
||
fi
|
||
|
||
%{log_msg "Setup RPM_BUILD_ROOT directories"}
|
||
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/systemtap
|
||
%if %{with_debuginfo}
|
||
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
|
||
%endif
|
||
|
||
%ifarch aarch64 riscv64
|
||
%{log_msg "Build dtb kernel"}
|
||
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
%{make} ARCH=$Arch dtbs INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
%{make} ARCH=$Arch dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb
|
||
find arch/$Arch/boot/dts -name '*.dtb' -type f -delete
|
||
%endif
|
||
|
||
%{log_msg "Cleanup temp btf files"}
|
||
# Remove large intermediate files we no longer need to save space
|
||
# (-f required for zfcpdump builds that do not enable BTF)
|
||
rm -f vmlinux.o .tmp_vmlinux.btf
|
||
|
||
%{log_msg "Install files to RPM_BUILD_ROOT"}
|
||
|
||
# Comment out specific config settings that may use resources not available
|
||
# to the end user so that the packaged config file can be easily reused with
|
||
# upstream make targets
|
||
%if %{signkernel}%{signmodules}
|
||
sed -i -e '/^CONFIG_SYSTEM_TRUSTED_KEYS/{
|
||
i\# The kernel was built with
|
||
s/^/# /
|
||
a\# We are resetting this value to facilitate local builds
|
||
a\CONFIG_SYSTEM_TRUSTED_KEYS=""
|
||
}' .config
|
||
%endif
|
||
|
||
# Start installing the results
|
||
install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
|
||
install -m 644 .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/config
|
||
install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
|
||
install -m 644 System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/System.map
|
||
|
||
%{log_msg "Create initrfamfs"}
|
||
# We estimate the size of the initramfs because rpm needs to take this size
|
||
# into consideration when performing disk space calculations. (See bz #530778)
|
||
dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20
|
||
|
||
if [ -f arch/$Arch/boot/zImage.stub ]; then
|
||
%{log_msg "Copy zImage.stub to RPM_BUILD_ROOT"}
|
||
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
|
||
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/lib/modules/$KernelVer/zImage.stub-$KernelVer || :
|
||
fi
|
||
|
||
%if %{signkernel}
|
||
%{log_msg "Copy kernel for signing"}
|
||
if [ "$KernelImage" = vmlinux ]; then
|
||
# We can't strip and sign $KernelImage in place, because
|
||
# we need to preserve original vmlinux for debuginfo.
|
||
# Use a copy for signing.
|
||
$CopyKernel $KernelImage $KernelImage.tosign
|
||
KernelImage=$KernelImage.tosign
|
||
CopyKernel=cp
|
||
fi
|
||
|
||
SignImage=$KernelImage
|
||
|
||
%ifarch x86_64 aarch64
|
||
%{log_msg "Sign kernel image"}
|
||
%pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
||
%endif
|
||
%ifarch s390x ppc64le
|
||
if [ -x /usr/bin/rpm-sign ]; then
|
||
rpm-sign --key "%{pesign_name_0}" --lkmsign $SignImage --output vmlinuz.signed
|
||
elif [ "$DoModules" == "1" -a "%{signmodules}" == "1" ]; then
|
||
chmod +x scripts/sign-file
|
||
./scripts/sign-file -p sha256 certs/signing_key.pem certs/signing_key.x509 $SignImage vmlinuz.signed
|
||
else
|
||
mv $SignImage vmlinuz.signed
|
||
fi
|
||
%endif
|
||
|
||
if [ ! -s vmlinuz.signed ]; then
|
||
%{log_msg "pesigning failed"}
|
||
exit 1
|
||
fi
|
||
mv vmlinuz.signed $SignImage
|
||
# signkernel
|
||
%endif
|
||
|
||
%{log_msg "copy signed kernel"}
|
||
$CopyKernel $KernelImage \
|
||
$RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
cp $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/$InstallName
|
||
|
||
# hmac sign the kernel for FIPS
|
||
%{log_msg "hmac sign the kernel for FIPS"}
|
||
%{log_msg "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"}
|
||
ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
(cd $RPM_BUILD_ROOT/%{image_install_path} && sha512hmac $InstallName-$KernelVer) > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac;
|
||
cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac
|
||
|
||
if [ $DoModules -eq 1 ]; then
|
||
%{log_msg "Install modules in RPM_BUILD_ROOT"}
|
||
# Override $(mod-fw) because we don't want it to install any firmware
|
||
# we'll get it from the linux-firmware package and we don't want conflicts
|
||
%{make} %{?_smp_mflags} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT %{?_smp_mflags} modules_install KERNELRELEASE=$KernelVer mod-fw=
|
||
fi
|
||
|
||
%if %{with_gcov}
|
||
%{log_msg "install gcov-needed files to $BUILDROOT/$BUILD/"}
|
||
# install gcov-needed files to $BUILDROOT/$BUILD/...:
|
||
# gcov_info->filename is absolute path
|
||
# gcno references to sources can use absolute paths (e.g. in out-of-tree builds)
|
||
# sysfs symlink targets (set up at compile time) use absolute paths to BUILD dir
|
||
find . \( -name '*.gcno' -o -name '*.[chS]' \) -exec install -D '{}' "$RPM_BUILD_ROOT/$(pwd)/{}" \;
|
||
%endif
|
||
|
||
%{log_msg "Add VDSO files"}
|
||
# add an a noop %%defattr statement 'cause rpm doesn't like empty file list files
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
||
if [ $DoVDSO -ne 0 ]; then
|
||
%{make} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer
|
||
if [ -s ldconfig-kernel.conf ]; then
|
||
install -D -m 444 ldconfig-kernel.conf \
|
||
$RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf
|
||
echo /etc/ld.so.conf.d/kernel-$KernelVer.conf >> ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
||
fi
|
||
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id
|
||
fi
|
||
|
||
%{log_msg "Save headers/makefiles, etc. for kernel-headers"}
|
||
# And save the headers/makefiles etc for building modules against
|
||
#
|
||
# This all looks scary, but the end result is supposed to be:
|
||
# * all arch relevant include/ files
|
||
# * all Makefile/Kconfig files
|
||
# * all script/ files
|
||
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
(cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source)
|
||
# dirs for additional modules per module-init-tools, kbuild/modules.txt
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates
|
||
# CONFIG_KERNEL_HEADER_TEST generates some extra files in the process of
|
||
# testing so just delete
|
||
find . -name *.h.s -delete
|
||
# first copy everything
|
||
cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
if [ ! -e Module.symvers ]; then
|
||
touch Module.symvers
|
||
fi
|
||
cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
if [ -s Module.markers ]; then
|
||
cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
|
||
# create the kABI metadata for use in packaging
|
||
# NOTENOTE: the name symvers is used by the rpm backend
|
||
# NOTENOTE: to discover and run the /usr/lib/rpm/fileattrs/kabi.attr
|
||
# NOTENOTE: script which dynamically adds exported kernel symbol
|
||
# NOTENOTE: checksums to the rpm metadata provides list.
|
||
# NOTENOTE: if you change the symvers name, update the backend too
|
||
%{log_msg "GENERATING kernel ABI metadata"}
|
||
%compression --stdout %compression_flags < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext
|
||
cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.%compext
|
||
|
||
%if %{with_kabichk}
|
||
%{log_msg "kABI checking is enabled in kernel SPEC file."}
|
||
chmod 0755 $RPM_SOURCE_DIR/check-kabi
|
||
if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant ]; then
|
||
cp $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi
|
||
$RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
|
||
# for now, don't keep it around.
|
||
rm $RPM_BUILD_ROOT/Module.kabi
|
||
else
|
||
%{log_msg "NOTE: Cannot find reference Module.kabi file."}
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidupchk}
|
||
%{log_msg "kABI DUP checking is enabled in kernel SPEC file."}
|
||
if [ -e $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant ]; then
|
||
cp $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi
|
||
$RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
|
||
# for now, don't keep it around.
|
||
rm $RPM_BUILD_ROOT/Module.kabi
|
||
else
|
||
%{log_msg "NOTE: Cannot find DUP reference Module.kabi file."}
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
# Don't build kabi base for debug kernels
|
||
if [ "$Variant" != "zfcpdump" -a "$Variant" != "debug" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
||
tar -xvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
||
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
tar -xvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
|
||
%{log_msg "GENERATING DWARF-based kABI baseline dataset"}
|
||
chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
||
"$(pwd)" \
|
||
"$RPM_BUILD_ROOT/kabidw-base/%{_target_cpu}${Variant:+.${Variant}}" || :
|
||
|
||
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidwchk}
|
||
if [ "$Variant" != "zfcpdump" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
||
tar -xvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
||
if [ -d "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
tar -xvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
|
||
%{log_msg "GENERATING DWARF-based kABI dataset"}
|
||
chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
||
"$(pwd)" \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
||
|
||
%{log_msg "kABI DWARF-based comparison report"}
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh compare \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
||
%{log_msg "End of kABI DWARF-based comparison report"}
|
||
else
|
||
%{log_msg "Baseline dataset for kABI DWARF-BASED comparison report not found"}
|
||
fi
|
||
|
||
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
||
fi
|
||
%endif
|
||
|
||
%{log_msg "Cleanup Makefiles/Kconfig files"}
|
||
# then drop all but the needed Makefiles/Kconfig files
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
||
cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/tracing
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/spdxcheck.py
|
||
|
||
%ifarch s390x
|
||
# CONFIG_EXPOLINE_EXTERN=y produces arch/s390/lib/expoline/expoline.o
|
||
# which is needed during external module build.
|
||
%{log_msg "Copy expoline.o"}
|
||
if [ -f arch/s390/lib/expoline/expoline.o ]; then
|
||
cp -a --parents arch/s390/lib/expoline/expoline.o $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
%endif
|
||
|
||
%{log_msg "Copy additional files for make targets"}
|
||
# Files for 'make scripts' to succeed with kernel-devel.
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/security/selinux/include
|
||
cp -a --parents security/selinux/include/classmap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents security/selinux/include/initial_sid_to_string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/include/tools
|
||
cp -a --parents tools/include/tools/be_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
# Files for 'make prepare' to succeed with kernel-devel.
|
||
cp -a --parents tools/include/linux/compiler* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/linux/types.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/sync-check.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/bpf/resolve_btfids $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
cp --parents security/selinux/include/policycap_names.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents security/selinux/include/policycap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
cp -a --parents tools/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/vdso $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/scripts/utilities.mak $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/lib/subcmd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/lib/*.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/*.[ch] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/include/objtool/*.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/lib/bpf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/lib/bpf/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
if [ -f tools/objtool/objtool ]; then
|
||
cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
||
fi
|
||
if [ -f tools/objtool/fixdep ]; then
|
||
cp -a tools/objtool/fixdep $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
||
fi
|
||
if [ -d arch/$Arch/scripts ]; then
|
||
cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
|
||
fi
|
||
if [ -f arch/$Arch/*lds ]; then
|
||
cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
|
||
fi
|
||
if [ -f arch/%{asmarch}/kernel/module.lds ]; then
|
||
cp -a --parents arch/%{asmarch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
||
%ifarch ppc64le
|
||
cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
%endif
|
||
if [ -d arch/%{asmarch}/include ]; then
|
||
cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
if [ -d tools/arch/%{asmarch}/include ]; then
|
||
cp -a --parents tools/arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
%ifarch aarch64
|
||
# arch/arm64/include/asm/xen references arch/arm
|
||
cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
# arch/arm64/include/asm/opcodes.h references arch/arm
|
||
cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
%endif
|
||
cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
||
# Cross-reference from include/perf/events/sof.h
|
||
cp -a sound/soc/sof/sof-audio.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/sound/soc/sof
|
||
%ifarch i686 x86_64
|
||
# files for 'make prepare' to succeed with kernel-devel
|
||
cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_32.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_64.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
cp -a --parents scripts/syscalltbl.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents scripts/syscallhdr.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
cp -a --parents tools/arch/x86/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/objtool/arch/x86/lib $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/lib/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/tools/gen-insn-attr-x86.awk $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/objtool/arch/x86/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
%endif
|
||
%{log_msg "Clean up intermediate tools files"}
|
||
# Clean up intermediate tools files
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
||
|
||
# Make sure the Makefile, version.h, and auto.conf have a matching
|
||
# timestamp so that external modules can be built
|
||
touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile \
|
||
$RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/generated/uapi/linux/version.h \
|
||
$RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf
|
||
|
||
%if %{with_debuginfo}
|
||
eu-readelf -n vmlinux | grep "Build ID" | awk '{print $NF}' > vmlinux.id
|
||
cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id
|
||
|
||
%{log_msg "Copy additional files for kernel-debuginfo rpm"}
|
||
#
|
||
# save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
|
||
# (use mv + symlink instead of cp to reduce disk space requirements)
|
||
#
|
||
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
mv vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
ln -s $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux vmlinux
|
||
if [ -n "%{?vmlinux_decompressor}" ]; then
|
||
eu-readelf -n %{vmlinux_decompressor} | grep "Build ID" | awk '{print $NF}' > vmlinux.decompressor.id
|
||
# Without build-id the build will fail. But for s390 the build-id
|
||
# wasn't added before 5.11. In case it is missing prefer not
|
||
# packaging the debuginfo over a build failure.
|
||
if [ -s vmlinux.decompressor.id ]; then
|
||
cp vmlinux.decompressor.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.decompressor.id
|
||
cp %{vmlinux_decompressor} $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux.decompressor
|
||
fi
|
||
fi
|
||
|
||
# build and copy the vmlinux-gdb plugin files into kernel-debuginfo
|
||
%{make} ARCH=$Arch %{?_smp_mflags} scripts_gdb
|
||
cp -a --parents scripts/gdb/{,linux/}*.py $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
# this should be a relative symlink (Kbuild creates an absolute one)
|
||
ln -s scripts/gdb/vmlinux-gdb.py $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux-gdb.py
|
||
%py_byte_compile %{python3} $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/scripts/gdb
|
||
%endif
|
||
|
||
%{log_msg "Create modnames"}
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
|
||
|
||
# mark modules executable so that strip-to-file can strip them
|
||
xargs --no-run-if-empty chmod u+x < modnames
|
||
|
||
# Generate a list of modules for block and networking.
|
||
%{log_msg "Generate a list of modules for block and networking"}
|
||
grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA |
|
||
sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef
|
||
|
||
collect_modules_list()
|
||
{
|
||
sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
|
||
LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
|
||
if [ ! -z "$3" ]; then
|
||
sed -r -e "/^($3)\$/d" -i $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
|
||
fi
|
||
}
|
||
|
||
collect_modules_list networking \
|
||
'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice'
|
||
collect_modules_list block \
|
||
'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko'
|
||
collect_modules_list drm \
|
||
'drm_open|drm_init'
|
||
collect_modules_list modesetting \
|
||
'drm_crtc_init'
|
||
|
||
%{log_msg "detect missing or incorrect license tags"}
|
||
# detect missing or incorrect license tags
|
||
( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \
|
||
grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1
|
||
|
||
|
||
if [ $DoModules -eq 0 ]; then
|
||
%{log_msg "Create empty files for RPM packaging"}
|
||
# Ensure important files/directories exist to let the packaging succeed
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-core.list
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules.list
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-extra.list
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-internal.list
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-modules-partner.list
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/kernel
|
||
# Add files usually created by make modules, needed to prevent errors
|
||
# thrown by depmod during package installation
|
||
touch $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.order
|
||
touch $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.builtin
|
||
fi
|
||
|
||
# Copy the System.map file for depmod to use
|
||
cp System.map $RPM_BUILD_ROOT/.
|
||
|
||
if [[ "$Variant" == "rt" || "$Variant" == "rt-debug" || "$Variant" == "rt-64k" || "$Variant" == "rt-64k-debug" || "$Variant" == "automotive" || "$Variant" == "automotive-debug" ]]; then
|
||
%{log_msg "Skipping efiuki build"}
|
||
else
|
||
%if %{with_efiuki}
|
||
%{log_msg "Setup the EFI UKI kernel"}
|
||
|
||
KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer"
|
||
KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi"
|
||
KernelUnifiedInitrd="$KernelUnifiedImageDir/$InstallName-virt.img"
|
||
|
||
mkdir -p $KernelUnifiedImageDir
|
||
|
||
dracut --conf=%{SOURCE86} \
|
||
--confdir=$(mktemp -d) \
|
||
--no-hostonly \
|
||
--verbose \
|
||
--kver "$KernelVer" \
|
||
--kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \
|
||
--logfile=$(mktemp) \
|
||
$KernelUnifiedInitrd
|
||
|
||
ukify build --linux $(realpath $KernelImage) --initrd $KernelUnifiedInitrd \
|
||
--sbat @uki.sbat --os-release @/etc/os-release --uname $KernelVer \
|
||
--cmdline 'console=tty0 console=ttyS0' --output $KernelUnifiedImage
|
||
|
||
rm -f $KernelUnifiedInitrd
|
||
|
||
KernelAddonsDirOut="$KernelUnifiedImage.extra.d"
|
||
mkdir -p $KernelAddonsDirOut
|
||
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu} @uki-addons.sbat
|
||
|
||
%if %{signkernel}
|
||
%{log_msg "Sign the EFI UKI kernel"}
|
||
%if 0%{?fedora}%{?eln}
|
||
%pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
||
%else
|
||
%if 0%{?centos}
|
||
UKI_secureboot_name=centossecureboot204
|
||
UKI_secureboot_cert=%{_datadir}/pki/sb-certs/secureboot-uki-virt-%{_arch}.cer
|
||
%else
|
||
# RHEL only builds UKI for x86
|
||
UKI_secureboot_name=redhatsecureboot504
|
||
UKI_secureboot_cert=%{SOURCE153}
|
||
%endif
|
||
|
||
%pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name
|
||
for addon in "$KernelAddonsDirOut"/*; do
|
||
%pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name
|
||
rm -f $addon
|
||
mv $addon.signed $addon
|
||
done
|
||
# 0%{?fedora}%{?eln}
|
||
%endif
|
||
if [ ! -s $KernelUnifiedImage.signed ]; then
|
||
echo "pesigning failed"
|
||
exit 1
|
||
fi
|
||
mv $KernelUnifiedImage.signed $KernelUnifiedImage
|
||
|
||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
|
||
cp -a $UKI_secureboot_cert $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/secureboot-uki-%{_arch}.cer
|
||
|
||
# signkernel
|
||
%endif
|
||
|
||
# hmac sign the UKI for FIPS
|
||
KernelUnifiedImageHMAC="$KernelUnifiedImageDir/.$InstallName-virt.efi.hmac"
|
||
%{log_msg "hmac sign the UKI for FIPS"}
|
||
%{log_msg "Creating hmac file: $KernelUnifiedImageHMAC"}
|
||
(cd $KernelUnifiedImageDir && sha512hmac $InstallName-virt.efi) > $KernelUnifiedImageHMAC;
|
||
|
||
# with_efiuki
|
||
%endif
|
||
: # in case of empty block
|
||
fi # "$Variant" == "rt" || "$Variant" == "rt-debug" || "$Variant" == "automotive" || "$Variant" == "automotive-debug"
|
||
|
||
|
||
#
|
||
# Generate the modules files lists
|
||
#
|
||
move_kmod_list()
|
||
{
|
||
local module_list="$1"
|
||
local subdir_name="$2"
|
||
|
||
mkdir -p "$RPM_BUILD_ROOT/lib/modules/$KernelVer/$subdir_name"
|
||
|
||
set +x
|
||
while read -r kmod; do
|
||
local target_file="$RPM_BUILD_ROOT/lib/modules/$KernelVer/$subdir_name/$kmod"
|
||
local target_dir="${target_file%/*}"
|
||
mkdir -p "$target_dir"
|
||
mv "$RPM_BUILD_ROOT/lib/modules/$KernelVer/kernel/$kmod" "$target_dir"
|
||
done < <(sed -e 's|^kernel/||' "$module_list")
|
||
set -x
|
||
}
|
||
|
||
create_module_file_list()
|
||
{
|
||
# subdirectory within /lib/modules/$KernelVer where kmods should go
|
||
local module_subdir="$1"
|
||
# kmod list with relative paths produced by filtermods.py
|
||
local relative_kmod_list="$2"
|
||
# list with absolute paths to kmods and other files to be included
|
||
local absolute_file_list="$3"
|
||
# if 1, this adds also all kmod directories to absolute_file_list
|
||
local add_all_dirs="$4"
|
||
local run_mod_deny="$5"
|
||
|
||
if [ "$module_subdir" != "kernel" ]; then
|
||
# move kmods into subdirs if needed (internal, partner, extra,..)
|
||
move_kmod_list $relative_kmod_list $module_subdir
|
||
fi
|
||
|
||
# make kmod paths absolute
|
||
sed -e 's|^kernel/|/lib/modules/'$KernelVer'/'$module_subdir'/|' $relative_kmod_list > $absolute_file_list
|
||
|
||
if [ "$run_mod_deny" -eq 1 ]; then
|
||
# run deny-mod script, this adds blacklist-* files to absolute_file_list
|
||
%{SOURCE20} "$RPM_BUILD_ROOT" lib/modules/$KernelVer $absolute_file_list
|
||
fi
|
||
|
||
%if %{zipmodules}
|
||
# deny-mod script works with kmods as they are now (not compressed),
|
||
# but if they will be we need to add compext to all
|
||
sed -i %{?zipsed} $absolute_file_list
|
||
%endif
|
||
# add also dir for the case when there are no kmods
|
||
# "kernel" subdir is covered in %files section, skip it here
|
||
if [ "$module_subdir" != "kernel" ]; then
|
||
echo "%dir /lib/modules/$KernelVer/$module_subdir" >> $absolute_file_list
|
||
fi
|
||
|
||
if [ "$add_all_dirs" -eq 1 ]; then
|
||
(cd $RPM_BUILD_ROOT; find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n) > ../module-dirs.list
|
||
sed -e 's|^lib|%dir /lib|' ../module-dirs.list >> $absolute_file_list
|
||
fi
|
||
}
|
||
|
||
if [ $DoModules -eq 1 ]; then
|
||
# save modules.dep for debugging
|
||
cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep ../
|
||
|
||
%{log_msg "Create module list files for all kernel variants"}
|
||
variants_param=""
|
||
if [[ "$Variant" == "rt" || "$Variant" == "rt-debug" ]]; then
|
||
variants_param="-r rt"
|
||
fi
|
||
if [[ "$Variant" == "rt-64k" || "$Variant" == "rt-64k-debug" ]]; then
|
||
variants_param="-r rt-64k"
|
||
fi
|
||
if [[ "$Variant" == "automotive" || "$Variant" == "automotive-debug" ]]; then
|
||
variants_param="-r automotive"
|
||
fi
|
||
# this creates ../modules-*.list output, where each kmod path is as it
|
||
# appears in modules.dep (relative to lib/modules/$KernelVer)
|
||
ret=0
|
||
%{SOURCE22} -l "../filtermods-$KernelVer.log" sort -d $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep -c configs/def_variants.yaml $variants_param -o .. || ret=$?
|
||
if [ $ret -ne 0 ]; then
|
||
echo "8< --- filtermods-$KernelVer.log ---"
|
||
cat "../filtermods-$KernelVer.log"
|
||
echo "--- filtermods-$KernelVer.log --- >8"
|
||
|
||
echo "8< --- modules.dep ---"
|
||
cat $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep
|
||
echo "--- modules.dep --- >8"
|
||
exit 1
|
||
fi
|
||
|
||
create_module_file_list "kernel" ../modules-core.list ../kernel${Variant:+-${Variant}}-modules-core.list 1 0
|
||
create_module_file_list "kernel" ../modules.list ../kernel${Variant:+-${Variant}}-modules.list 0 0
|
||
create_module_file_list "internal" ../modules-internal.list ../kernel${Variant:+-${Variant}}-modules-internal.list 0 1
|
||
create_module_file_list "kernel" ../modules-extra.list ../kernel${Variant:+-${Variant}}-modules-extra.list 0 1
|
||
%if 0%{!?fedora:1}
|
||
create_module_file_list "partner" ../modules-partner.list ../kernel${Variant:+-${Variant}}-modules-partner.list 1 1
|
||
%endif
|
||
fi # $DoModules -eq 1
|
||
|
||
remove_depmod_files()
|
||
{
|
||
# remove files that will be auto generated by depmod at rpm -i time
|
||
pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/
|
||
# in case below list needs to be extended, remember to add a
|
||
# matching ghost entry in the files section as well
|
||
rm -f modules.{alias,alias.bin,builtin.alias.bin,builtin.bin} \
|
||
modules.{dep,dep.bin,devname,softdep,symbols,symbols.bin,weakdep}
|
||
popd
|
||
}
|
||
|
||
# Cleanup
|
||
%{log_msg "Cleanup build files"}
|
||
rm -f $RPM_BUILD_ROOT/System.map
|
||
%{log_msg "Remove depmod files"}
|
||
remove_depmod_files
|
||
|
||
%if %{with_cross}
|
||
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean
|
||
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/bpf/resolve_btfids clean
|
||
sed -i 's/REBUILD_SCRIPTS_FOR_CROSS:=0/REBUILD_SCRIPTS_FOR_CROSS:=1/' $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile
|
||
%endif
|
||
|
||
# Move the devel headers out of the root file system
|
||
%{log_msg "Move the devel headers to RPM_BUILD_ROOT"}
|
||
mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
|
||
mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
|
||
|
||
# This is going to create a broken link during the build, but we don't use
|
||
# it after this point. We need the link to actually point to something
|
||
# when kernel-devel is installed, and a relative link doesn't work across
|
||
# the F17 UsrMove feature.
|
||
ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
%if %{with_debuginfo}
|
||
# Generate vmlinux.h and put it to kernel-devel path
|
||
# zfcpdump build does not have btf anymore
|
||
if [ "$Variant" != "zfcpdump" ]; then
|
||
%{log_msg "Build the bootstrap bpftool to generate vmlinux.h"}
|
||
# Build the bootstrap bpftool to generate vmlinux.h
|
||
BuildBpftool
|
||
tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
||
fi
|
||
%endif
|
||
|
||
%{log_msg "Cleanup kernel-devel and kernel-debuginfo files"}
|
||
# prune junk from kernel-devel
|
||
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete
|
||
# prune junk from kernel-debuginfo
|
||
find $RPM_BUILD_ROOT/usr/src/kernels -name "*.mod.c" -delete
|
||
|
||
# Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel
|
||
%{log_msg "Install certs"}
|
||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
|
||
%if %{signkernel}
|
||
install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
||
%ifarch s390x ppc64le
|
||
if [ -x /usr/bin/rpm-sign ]; then
|
||
install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
fi
|
||
%endif
|
||
%endif
|
||
|
||
%if 0%{?rhel}
|
||
# Red Hat IMA code-signing cert, which is used to authenticate package files
|
||
install -m 0644 %{ima_signing_cert} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{ima_cert_name}
|
||
%endif
|
||
|
||
%if %{signmodules}
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Save the signing keys so we can sign the modules in __modsign_install_post
|
||
cp certs/signing_key.pem certs/signing_key.pem.sign${Variant:++${Variant}}
|
||
cp certs/signing_key.x509 certs/signing_key.x509.sign${Variant:++${Variant}}
|
||
%ifarch s390x ppc64le
|
||
if [ ! -x /usr/bin/rpm-sign ]; then
|
||
install -m 0644 certs/signing_key.x509.sign${Variant:++${Variant}} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
||
openssl x509 -in certs/signing_key.pem.sign${Variant:++${Variant}} -outform der -out $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
chmod 0644 $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
fi
|
||
%endif
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_gcov}
|
||
popd
|
||
%endif
|
||
}
|
||
|
||
###
|
||
# DO it...
|
||
###
|
||
|
||
# prepare directories
|
||
rm -rf $RPM_BUILD_ROOT
|
||
mkdir -p $RPM_BUILD_ROOT/boot
|
||
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
|
||
|
||
cd linux-%{KVERREL}
|
||
|
||
%if %{with_debug}
|
||
%if %{with_realtime}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-64k-debug
|
||
%endif
|
||
|
||
%if %{with_automotive} && !%{with_automotive_build}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} automotive-debug
|
||
%endif
|
||
|
||
%if %{with_arm64_16k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 16k-debug
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug
|
||
%endif
|
||
|
||
%if %{with_up}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} debug
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_16k_base}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 16k
|
||
%endif
|
||
|
||
%if %{with_arm64_64k_base}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k
|
||
%endif
|
||
|
||
%if %{with_realtime_base}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k_base}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-64k
|
||
%endif
|
||
|
||
%if %{with_automotive_base}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} automotive
|
||
%endif
|
||
|
||
%if %{with_up_base}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso}
|
||
%endif
|
||
|
||
%ifnarch noarch i686 %{nobuildarches}
|
||
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_up} && !%{with_arm64_16k} && !%{with_arm64_64k} && !%{with_realtime} && !%{with_realtime_arm64_64k} && !%{with_automotive}
|
||
# If only building the user space tools, then initialize the build environment
|
||
# and some variables so that the various userspace tools can be built.
|
||
%{log_msg "Initialize userspace tools build environment"}
|
||
InitBuildVars
|
||
# Some tests build also modules, and need Module.symvers
|
||
if ! [[ -e Module.symvers ]] && [[ -f $DevelDir/Module.symvers ]]; then
|
||
%{log_msg "Found Module.symvers in DevelDir, copying to ."}
|
||
cp "$DevelDir/Module.symvers" .
|
||
fi
|
||
%endif
|
||
%endif
|
||
|
||
%ifarch aarch64
|
||
%global perf_build_extra_opts CORESIGHT=1
|
||
%endif
|
||
%global perf_make \
|
||
%{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags} -Wl,-E" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3}
|
||
%if %{with_perf}
|
||
%{log_msg "Build perf"}
|
||
# perf
|
||
# make sure check-headers.sh is executable
|
||
chmod +x tools/perf/check-headers.sh
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT all
|
||
%endif
|
||
|
||
%if %{with_libperf}
|
||
%global libperf_make \
|
||
%{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/lib/perf V=1
|
||
%{log_msg "build libperf"}
|
||
%{libperf_make} DESTDIR=$RPM_BUILD_ROOT
|
||
%endif
|
||
|
||
%global tools_make \
|
||
CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" EXTRA_CFLAGS="${RPM_OPT_FLAGS}" %{make} %{?make_opts}
|
||
|
||
%ifarch %{cpupowerarchs}
|
||
# link against in-tree libcpupower for idle state support
|
||
%global rtla_make %{tools_make} LDFLAGS="%{__global_ldflags} -L../../power/cpupower" INCLUDES="-I../../power/cpupower/lib"
|
||
# Build libcpupower Python bindings
|
||
%global libcpupower_python_bindings_make %{tools_make} LDFLAGS="-L%{buildroot}%{_libdir} -lcpupower"
|
||
%else
|
||
%global rtla_make %{tools_make}
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
|
||
%if %{with_ynl}
|
||
pushd tools/net/ynl
|
||
export PIP_CONFIG_FILE=/tmp/pip.config
|
||
cat <<EOF > $PIP_CONFIG_FILE
|
||
[install]
|
||
no-index = true
|
||
no-build-isolation = false
|
||
EOF
|
||
%{tools_make} %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT install
|
||
popd
|
||
%endif
|
||
|
||
%ifarch %{cpupowerarchs}
|
||
# cpupower
|
||
# make sure version-gen.sh is executable.
|
||
chmod +x tools/power/cpupower/utils/version-gen.sh
|
||
%{log_msg "build cpupower"}
|
||
%{tools_make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false
|
||
%ifarch x86_64
|
||
pushd tools/power/cpupower/debug/x86_64
|
||
%{log_msg "build centrino-decode powernow-k8-decode"}
|
||
%{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode
|
||
popd
|
||
%endif
|
||
%ifarch x86_64
|
||
pushd tools/power/x86/x86_energy_perf_policy/
|
||
%{log_msg "build x86_energy_perf_policy"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/power/x86/turbostat
|
||
%{log_msg "build turbostat"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/power/x86/intel-speed-select
|
||
%{log_msg "build intel-speed-select"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/arch/x86/intel_sdsi
|
||
%{log_msg "build intel_sdsi"}
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}"
|
||
popd
|
||
%endif
|
||
%endif
|
||
pushd tools/thermal/tmon/
|
||
%{log_msg "build tmon"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/bootconfig/
|
||
%{log_msg "build bootconfig"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/iio/
|
||
%{log_msg "build iio"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/gpio/
|
||
%{log_msg "build gpio"}
|
||
%{tools_make}
|
||
popd
|
||
# build VM tools
|
||
pushd tools/mm/
|
||
%{log_msg "build slabinfo page_owner_sort"}
|
||
%{tools_make} slabinfo page_owner_sort
|
||
popd
|
||
pushd tools/verification/rv/
|
||
%{log_msg "build rv"}
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/tracing/rtla
|
||
%{log_msg "build rtla"}
|
||
%{rtla_make}
|
||
popd
|
||
%endif
|
||
|
||
#set RPM_VMLINUX_H
|
||
if [ -f $RPM_BUILD_ROOT/$DevelDir/vmlinux.h ]; then
|
||
RPM_VMLINUX_H=$RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
||
elif [ -f $DevelDir/vmlinux.h ]; then
|
||
RPM_VMLINUX_H=$DevelDir/vmlinux.h
|
||
fi
|
||
echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path
|
||
|
||
%if %{with_selftests}
|
||
%{log_msg "start build selftests"}
|
||
# Unfortunately, samples/bpf/Makefile expects that the headers are installed
|
||
# in the source tree. We installed them previously to $RPM_BUILD_ROOT/usr
|
||
# but there's no way to tell the Makefile to take them from there.
|
||
%{log_msg "install headers for selftests"}
|
||
%{make} %{?_smp_mflags} headers_install
|
||
|
||
# If we re building only tools without kernel, we need to generate config
|
||
# headers and prepare tree for modules building. The modules_prepare target
|
||
# will cover both.
|
||
if [ ! -f include/generated/autoconf.h ]; then
|
||
%{log_msg "modules_prepare for selftests"}
|
||
%{make} %{?_smp_mflags} modules_prepare
|
||
fi
|
||
|
||
# Build BPFtool for samples/bpf
|
||
if [ ! -f tools/bpf/bpftool/bootstrap/bpftool ]; then
|
||
BuildBpftool
|
||
fi
|
||
|
||
%{log_msg "build samples/bpf"}
|
||
%{make} %{?_smp_mflags} EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" ARCH=$Arch BPFTOOL=$(pwd)/tools/bpf/bpftool/bootstrap/bpftool V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true
|
||
|
||
pushd tools/testing/selftests
|
||
# We need to install here because we need to call make with ARCH set which
|
||
# doesn't seem possible to do in the install section.
|
||
%if %{selftests_must_build}
|
||
force_targets="FORCE_TARGETS=1"
|
||
%else
|
||
force_targets=""
|
||
%endif
|
||
|
||
%{log_msg "main selftests compile"}
|
||
|
||
# Some selftests (especially bpf) do not build with source fortification.
|
||
# Since selftests are not shipped, disable source fortification for them.
|
||
%global _fortify_level_bak %{_fortify_level}
|
||
%undefine _fortify_level
|
||
export CFLAGS="%{build_cflags}"
|
||
export CXXFLAGS="%{build_cxxflags}"
|
||
|
||
TARGETS="bpf cgroup kmod mm net net/forwarding net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/hw iommu cachestat pid_namespace rlimits timens pidfd"
|
||
%{make} %{?_smp_mflags} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" ARCH=$Arch V=1 TARGETS="$TARGETS" SKIP_TARGETS="" $force_targets VMLINUX_H="${RPM_VMLINUX_H}"
|
||
|
||
# Restore the original level of source fortification
|
||
%define _fortify_level %{_fortify_level_bak}
|
||
export CFLAGS="%{build_cflags}"
|
||
export CXXFLAGS="%{build_cxxflags}"
|
||
|
||
# We must install all the targets in a single step as each `make install`
|
||
# command overrides the kselftest-list.txt file.
|
||
%{make} ARCH=$Arch TARGETS="${TARGETS}" SKIP_TARGETS="" $force_targets INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests install
|
||
|
||
# 'make install' for bpf is broken and upstream refuses to fix it.
|
||
# Install the needed files manually.
|
||
%{log_msg "install selftests"}
|
||
for dir in bpf bpf/no_alu32 bpf/cpuv4 bpf/progs; do
|
||
# In ARK, the rpm build continues even if some of the selftests
|
||
# cannot be built. It's not always possible to build selftests,
|
||
# as upstream sometimes dependens on too new llvm version or has
|
||
# other issues. If something did not get built, just skip it.
|
||
test -d $dir || continue
|
||
mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir
|
||
find $dir -maxdepth 1 \( -type f -o -type l \) \
|
||
\( -executable -o -name '*.py' -o -name settings -o \
|
||
-name 'btf_dump_test_case_*.c' -o -name '*.ko' -o \
|
||
-name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \
|
||
xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir || true
|
||
done
|
||
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-cpuv4"
|
||
|
||
# The urandom_read binary doesn't pass the check-rpaths check and upstream
|
||
# refuses to fix it. So, we save it to buildroot_unstripped and delete it so it
|
||
# will be hidden from check-rpaths and will automatically get restored later.
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/urandom_read"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/no_alu32/urandom_read"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/cpuv4/urandom_read"
|
||
rm -f %{buildroot}/usr/libexec/kselftests/bpf/urandom_read
|
||
rm -f %{buildroot}/usr/libexec/kselftests/bpf/no_alu32/urandom_read
|
||
rm -f %{buildroot}/usr/libexec/kselftests/bpf/cpuv4/urandom_read
|
||
|
||
|
||
# Copy bpftool to kselftests so selftests is packaged with
|
||
# the full bpftool instead of bootstrap bpftool
|
||
cp ./bpf/tools/sbin/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool
|
||
|
||
popd
|
||
%{log_msg "end build selftests"}
|
||
%endif
|
||
|
||
%if %{with_doc}
|
||
%{log_msg "start install docs"}
|
||
# Make the HTML pages.
|
||
%{log_msg "build html docs"}
|
||
%{__make} PYTHON=/usr/bin/python3 htmldocs || %{doc_build_fail}
|
||
|
||
# sometimes non-world-readable files sneak into the kernel source tree
|
||
chmod -R a=rX Documentation
|
||
find Documentation -type d | xargs chmod u+w
|
||
%{log_msg "end install docs"}
|
||
%endif
|
||
|
||
# Module signing (modsign)
|
||
#
|
||
# This must be run _after_ find-debuginfo.sh runs, otherwise that will strip
|
||
# the signature off of the modules.
|
||
#
|
||
# Don't sign modules for the zfcpdump variant as it is monolithic.
|
||
|
||
%define __modsign_install_post \
|
||
if [ "%{signmodules}" -eq "1" ]; then \
|
||
%{log_msg "Signing kernel modules ..."} \
|
||
modules_dirs="$(shopt -s nullglob; echo $RPM_BUILD_ROOT/lib/modules/%{KVERREL}*)" \
|
||
for modules_dir in $modules_dirs; do \
|
||
variant_suffix="${modules_dir#$RPM_BUILD_ROOT/lib/modules/%{KVERREL}}" \
|
||
[ "$variant_suffix" == "+zfcpdump" ] && continue \
|
||
%{log_msg "Signing modules for %{KVERREL}${variant_suffix}"} \
|
||
%{modsign_cmd} certs/signing_key.pem.sign${variant_suffix} certs/signing_key.x509.sign${variant_suffix} $modules_dir/ \
|
||
done \
|
||
fi \
|
||
if [ "%{zipmodules}" -eq "1" ]; then \
|
||
%{log_msg "Compressing kernel modules ..."} \
|
||
find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \
|
||
fi \
|
||
%{nil}
|
||
|
||
###
|
||
### Special hacks for debuginfo subpackages.
|
||
###
|
||
|
||
# This macro is used by %%install, so we must redefine it before that.
|
||
%define debug_package %{nil}
|
||
|
||
%if %{with_debuginfo}
|
||
|
||
%ifnarch noarch %{nobuildarches}
|
||
%global __debug_package 1
|
||
%files -f debugfiles.list debuginfo-common-%{_target_cpu}
|
||
%endif
|
||
|
||
%endif
|
||
|
||
# We don't want to package debuginfo for self-tests and samples but
|
||
# we have to delete them to avoid an error messages about unpackaged
|
||
# files.
|
||
# Delete the debuginfo for kernel-devel files
|
||
%define __remove_unwanted_dbginfo_install_post \
|
||
if [ "%{with_selftests}" -ne "0" ]; then \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/ksamples; \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/kselftests; \
|
||
fi \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/src; \
|
||
%{nil}
|
||
|
||
# Make debugedit and gdb-add-index use target versions of tools
|
||
# when cross-compiling. This is supported since debugedit-5.1-5.fc42
|
||
# https://inbox.sourceware.org/debugedit/20250220153858.963312-1-mark@klomp.org/
|
||
%if %{with_cross}
|
||
%define __override_target_tools_for_debugedit \
|
||
export OBJCOPY=%{_build_arch}-linux-gnu-objcopy \
|
||
export NM=%{_build_arch}-linux-gnu-nm \
|
||
export READELF=%{_build_arch}-linux-gnu-readelf \
|
||
%{nil}
|
||
%endif
|
||
|
||
#
|
||
# Disgusting hack alert! We need to ensure we sign modules *after* all
|
||
# invocations of strip occur, which is in __debug_install_post if
|
||
# find-debuginfo.sh runs, and __os_install_post if not.
|
||
#
|
||
%define __spec_install_post \
|
||
%{?__override_target_tools_for_debugedit:%{__override_target_tools_for_debugedit}}\
|
||
%{?__debug_package:%{__debug_install_post}}\
|
||
%{__arch_install_post}\
|
||
%{__os_install_post}\
|
||
%{__remove_unwanted_dbginfo_install_post}\
|
||
%{__restore_unstripped_root_post}\
|
||
%{__modsign_install_post}
|
||
|
||
###
|
||
### install
|
||
###
|
||
|
||
%install
|
||
|
||
cd linux-%{KVERREL}
|
||
|
||
# re-define RPM_VMLINUX_H, because it doesn't carry over from %build
|
||
RPM_VMLINUX_H="$(cat ../vmlinux_h_path)"
|
||
|
||
%if %{with_doc}
|
||
docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||
|
||
# copy the source over
|
||
mkdir -p $docdir
|
||
tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir
|
||
cat %{SOURCE2} | xz > $docdir/kernel.changelog.xz
|
||
chmod 0644 $docdir/kernel.changelog.xz
|
||
|
||
# with_doc
|
||
%endif
|
||
|
||
# We have to do the headers install before the tools install because the
|
||
# kernel headers_install will remove any header files in /usr/include that
|
||
# it doesn't install itself.
|
||
|
||
%if %{with_headers}
|
||
# Install kernel headers
|
||
%{__make} ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install
|
||
|
||
find $RPM_BUILD_ROOT/usr/include \
|
||
\( -name .install -o -name .check -o \
|
||
-name ..install.cmd -o -name ..check.cmd \) -delete
|
||
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
HDR_ARCH_LIST='arm64 powerpc s390 x86 riscv'
|
||
mkdir -p $RPM_BUILD_ROOT/usr/tmp-headers
|
||
|
||
for arch in $HDR_ARCH_LIST; do
|
||
mkdir $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}
|
||
%{__make} ARCH=${arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch} headers_install
|
||
done
|
||
|
||
find $RPM_BUILD_ROOT/usr/tmp-headers \
|
||
\( -name .install -o -name .check -o \
|
||
-name ..install.cmd -o -name ..check.cmd \) -delete
|
||
|
||
# Copy all the architectures we care about to their respective asm directories
|
||
for arch in $HDR_ARCH_LIST ; do
|
||
mkdir -p $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include
|
||
mv $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}/include/* $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/
|
||
done
|
||
|
||
rm -rf $RPM_BUILD_ROOT/usr/tmp-headers
|
||
%endif
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
# kabi directory
|
||
INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/
|
||
mkdir -p $INSTALL_KABI_PATH
|
||
|
||
# install kabi releases directories
|
||
tar -xvf %{SOURCE300} -C $INSTALL_KABI_PATH
|
||
# with_kernel_abi_stablelists
|
||
%endif
|
||
|
||
%if %{with_perf}
|
||
# perf tool binary and supporting scripts/binaries
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin
|
||
# remove the 'trace' symlink.
|
||
rm -f %{buildroot}%{_bindir}/trace
|
||
|
||
# For both of the below, yes, this should be using a macro but right now
|
||
# it's hard coded and we don't actually want it anyway right now.
|
||
# Whoever wants examples can fix it up!
|
||
|
||
# remove examples
|
||
rm -rf %{buildroot}/usr/lib/perf/examples
|
||
rm -rf %{buildroot}/usr/lib/perf/include
|
||
|
||
# python-perf extension
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext
|
||
|
||
# perf man pages (note: implicit rpm magic compresses them later)
|
||
mkdir -p %{buildroot}/%{_mandir}/man1
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man
|
||
|
||
# remove any tracevent files, eg. its plugins still gets built and installed,
|
||
# even if we build against system's libtracevent during perf build (by setting
|
||
# LIBTRACEEVENT_DYNAMIC=1 above in perf_make macro). Those files should already
|
||
# ship with libtraceevent package.
|
||
rm -rf %{buildroot}%{_libdir}/traceevent
|
||
%endif
|
||
|
||
%if %{with_libperf}
|
||
%{libperf_make} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{_libdir} install install_headers
|
||
# This is installed on some arches and we don't want to ship it
|
||
rm -rf %{buildroot}%{_libdir}/libperf.a
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%ifarch %{cpupowerarchs}
|
||
%{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install
|
||
%find_lang cpupower
|
||
mv cpupower.lang ../
|
||
%ifarch x86_64
|
||
pushd tools/power/cpupower/debug/x86_64
|
||
install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
|
||
install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
|
||
popd
|
||
%endif
|
||
chmod 0755 %{buildroot}%{_libdir}/libcpupower.so*
|
||
%{log_msg "Build libcpupower Python bindings"}
|
||
pushd tools/power/cpupower/bindings/python
|
||
%{libcpupower_python_bindings_make}
|
||
%{log_msg "Install libcpupower Python bindings"}
|
||
%{make} INSTALL_DIR=$RPM_BUILD_ROOT%{python3_sitearch} install
|
||
popd
|
||
%endif
|
||
%ifarch x86_64
|
||
mkdir -p %{buildroot}%{_mandir}/man8
|
||
pushd tools/power/x86/x86_energy_perf_policy
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/power/x86/turbostat
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/power/x86/intel-speed-select
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/arch/x86/intel_sdsi
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" DESTDIR=%{buildroot} install
|
||
popd
|
||
%endif
|
||
pushd tools/thermal/tmon
|
||
%{tools_make} INSTALL_ROOT=%{buildroot} install
|
||
popd
|
||
pushd tools/bootconfig
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/iio
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/gpio
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
install -m644 -D %{SOURCE2002} %{buildroot}%{_sysconfdir}/logrotate.d/kvm_stat
|
||
pushd tools/kvm/kvm_stat
|
||
%{__make} INSTALL_ROOT=%{buildroot} install-tools
|
||
%{__make} INSTALL_ROOT=%{buildroot} install-man
|
||
install -m644 -D kvm_stat.service %{buildroot}%{_unitdir}/kvm_stat.service
|
||
popd
|
||
# install VM tools
|
||
pushd tools/mm/
|
||
install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo
|
||
install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort
|
||
popd
|
||
pushd tools/verification/rv/
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/tracing/rtla/
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
rm -f %{buildroot}%{_bindir}/hwnoise
|
||
rm -f %{buildroot}%{_bindir}/osnoise
|
||
rm -f %{buildroot}%{_bindir}/timerlat
|
||
(cd %{buildroot}
|
||
|
||
ln -sf rtla ./%{_bindir}/hwnoise
|
||
ln -sf rtla ./%{_bindir}/osnoise
|
||
ln -sf rtla ./%{_bindir}/timerlat
|
||
)
|
||
popd
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
pushd samples
|
||
install -d %{buildroot}%{_libexecdir}/ksamples
|
||
# install bpf samples
|
||
pushd bpf
|
||
install -d %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
find -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/bpf \;
|
||
install -m755 *.sh %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
# test_lwt_bpf.sh compiles test_lwt_bpf.c when run; this works only from the
|
||
# kernel tree. Just remove it.
|
||
rm %{buildroot}%{_libexecdir}/ksamples/bpf/test_lwt_bpf.sh
|
||
install -m644 *_kern.o %{buildroot}%{_libexecdir}/ksamples/bpf || true
|
||
install -m644 tcp_bpf.readme %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
popd
|
||
# install pktgen samples
|
||
pushd pktgen
|
||
install -d %{buildroot}%{_libexecdir}/ksamples/pktgen
|
||
find . -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \;
|
||
find . -type f ! -executable -exec install -m644 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \;
|
||
popd
|
||
popd
|
||
# install mm selftests
|
||
pushd tools/testing/selftests/mm
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
popd
|
||
# install cgroup selftests
|
||
pushd tools/testing/selftests/cgroup
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
popd
|
||
# install drivers/net selftests
|
||
pushd tools/testing/selftests/drivers/net
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/{} \;
|
||
popd
|
||
# install drivers/net/mlxsw selftests
|
||
pushd tools/testing/selftests/drivers/net/mlxsw
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
popd
|
||
# install drivers/net/hw selftests
|
||
pushd tools/testing/selftests/drivers/net/hw
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/hw/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/hw/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/hw/{} \;
|
||
popd
|
||
# install drivers/net/netdevsim selftests
|
||
pushd tools/testing/selftests/drivers/net/netdevsim
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
popd
|
||
# install drivers/net/bonding selftests
|
||
pushd tools/testing/selftests/drivers/net/bonding
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
popd
|
||
# install net/forwarding selftests
|
||
pushd tools/testing/selftests/net/forwarding
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
popd
|
||
# install net/mptcp selftests
|
||
pushd tools/testing/selftests/net/mptcp
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
popd
|
||
# install tc-testing selftests
|
||
pushd tools/testing/selftests/tc-testing
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
popd
|
||
# install net/netfilter selftests
|
||
pushd tools/testing/selftests/net/netfilter
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \;
|
||
popd
|
||
# install net/packetdrill selftests
|
||
pushd tools/testing/selftests/net/packetdrill
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/packetdrill/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/packetdrill/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/packetdrill/{} \;
|
||
popd
|
||
|
||
# install memfd selftests
|
||
pushd tools/testing/selftests/memfd
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
popd
|
||
# install iommu selftests
|
||
pushd tools/testing/selftests/iommu
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
popd
|
||
# install rlimits selftests
|
||
pushd tools/testing/selftests/rlimits
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/rlimits/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/rlimits/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/rlimits/{} \;
|
||
popd
|
||
# install pid_namespace selftests
|
||
pushd tools/testing/selftests/pid_namespace
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \;
|
||
popd
|
||
# install timens selftests
|
||
pushd tools/testing/selftests/timens
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/timens/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/timens/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/timens/{} \;
|
||
popd
|
||
# install pidfd selftests
|
||
pushd tools/testing/selftests/pidfd
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \;
|
||
popd
|
||
%endif
|
||
|
||
###
|
||
### clean
|
||
###
|
||
|
||
###
|
||
### scripts
|
||
###
|
||
|
||
%if %{with_tools}
|
||
%post -n %{package_name}-tools-libs
|
||
/sbin/ldconfig
|
||
|
||
%postun -n %{package_name}-tools-libs
|
||
/sbin/ldconfig
|
||
%endif
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-devel package.
|
||
# %%kernel_devel_post [<subpackage>]
|
||
# Note we don't run hardlink if ostree is in use, as ostree is
|
||
# a far more sophisticated hardlink implementation.
|
||
# https://github.com/projectatomic/rpm-ostree/commit/58a79056a889be8814aa51f507b2c7a4dccee526
|
||
#
|
||
# The deletion of *.hardlink-temporary files is a temporary workaround
|
||
# for this bug in the hardlink binary (fixed in util-linux 2.38):
|
||
# https://github.com/util-linux/util-linux/issues/1602
|
||
#
|
||
%define kernel_devel_post() \
|
||
%{expand:%%post %{?1:%{1}-}devel}\
|
||
if [ -f /etc/sysconfig/kernel ]\
|
||
then\
|
||
. /etc/sysconfig/kernel || exit $?\
|
||
fi\
|
||
if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \
|
||
then\
|
||
(cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\
|
||
/usr/bin/find . -type f | while read f; do\
|
||
hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f > /dev/null\
|
||
done;\
|
||
/usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete\
|
||
)\
|
||
fi\
|
||
%if %{with_cross}\
|
||
echo "Building scripts and resolve_btfids"\
|
||
env --unset=ARCH make -C /usr/src/kernels/%{KVERREL}%{?1:+%{1}} prepare_after_cross\
|
||
%endif\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-extra package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_extra_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_extra_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-extra}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-extra}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-internal package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_internal_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_internal_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-internal}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-internal}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-partner package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_partner_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_partner_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-partner}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-partner}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
if [ ! -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?1:+%{1}} ]; then\
|
||
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
||
touch %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
|
||
fi\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%posttrans %{?1:%{1}-}modules}\
|
||
if [ -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}} ]; then\
|
||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
|
||
echo "Running: dracut -f --kver %{KVERREL}%{?1:+%{1}}"\
|
||
dracut -f --kver "%{KVERREL}%{?1:+%{1}}" || exit $?\
|
||
fi\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-core package.
|
||
# %%kernel_modules_core_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_core_post() \
|
||
%{expand:%%posttrans %{?1:%{1}-}modules-core}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
# This macro defines a %%posttrans script for a kernel package.
|
||
# %%kernel_variant_posttrans [-v <subpackage>] [-u uki-suffix]
|
||
# More text can follow to go at the end of this variant's %%post.
|
||
#
|
||
%define kernel_variant_posttrans(v:u:) \
|
||
%{expand:%%posttrans %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
||
%if 0%{!?fedora:1}\
|
||
%if !%{with_automotive}\
|
||
if [ -x %{_sbindir}/weak-modules ]\
|
||
then\
|
||
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
fi\
|
||
%endif\
|
||
%endif\
|
||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
||
/bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit $?\
|
||
if [[ ! -e "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext" ]]; then\
|
||
cp "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.%compext" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\
|
||
if command -v restorecon &>/dev/null; then\
|
||
restorecon "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\
|
||
fi\
|
||
fi\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel package and its devel package.
|
||
# %%kernel_variant_post [-v <subpackage>] [-r <replace>]
|
||
# More text can follow to go at the end of this variant's %%post.
|
||
#
|
||
%define kernel_variant_post(v:r:) \
|
||
%{expand:%%kernel_devel_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_core_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_extra_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_internal_post %{?-v*}}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%kernel_modules_partner_post %{?-v*}}\
|
||
%endif\
|
||
%{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\
|
||
%{expand:%%post %{?-v*:%{-v*}-}core}\
|
||
%{-r:\
|
||
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
|
||
[ -f /etc/sysconfig/kernel ]; then\
|
||
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
|
||
fi}\
|
||
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
||
touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%preun script for a kernel package.
|
||
# %%kernel_variant_preun [-v <subpackage>] -u [uki-suffix] -e
|
||
# Add kernel-install's --entry-type=type1|type2|all option (if supported) to limit removal
|
||
# to a specific boot entry type.
|
||
#
|
||
%define kernel_variant_preun(v:u:e) \
|
||
%{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
||
entry_type=""\
|
||
%{-e: \
|
||
/bin/kernel-install --help|grep -q -- '--entry-type=' &&\
|
||
entry_type="--entry-type %{!?-u:type1}%{?-u:type2}" \
|
||
}\
|
||
/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit $?\
|
||
%if !%{with_automotive}\
|
||
if [ -x %{_sbindir}/weak-modules ]\
|
||
then\
|
||
%{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
fi\
|
||
%endif\
|
||
%{nil}
|
||
|
||
%if %{with_up_base} && %{with_efiuki}
|
||
%kernel_variant_posttrans -u virt
|
||
%kernel_variant_preun -u virt -e
|
||
%endif
|
||
|
||
%if %{with_up_base}
|
||
%kernel_variant_preun -e
|
||
%kernel_variant_post
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
%kernel_variant_preun -v zfcpdump
|
||
%kernel_variant_post -v zfcpdump
|
||
%endif
|
||
|
||
%if %{with_up} && %{with_debug} && %{with_efiuki}
|
||
%kernel_variant_posttrans -v debug -u virt
|
||
%kernel_variant_preun -v debug -u virt -e
|
||
%endif
|
||
|
||
%if %{with_up} && %{with_debug}
|
||
%kernel_variant_preun -v debug -e
|
||
%kernel_variant_post -v debug
|
||
%endif
|
||
|
||
%if %{with_arm64_16k_base}
|
||
%kernel_variant_preun -v 16k -e
|
||
%kernel_variant_post -v 16k
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_arm64_16k}
|
||
%kernel_variant_preun -v 16k-debug -e
|
||
%kernel_variant_post -v 16k-debug
|
||
%endif
|
||
|
||
%if %{with_arm64_16k} && %{with_debug} && %{with_efiuki}
|
||
%kernel_variant_posttrans -v 16k-debug -u virt
|
||
%kernel_variant_preun -v 16k-debug -u virt -e
|
||
%endif
|
||
|
||
%if %{with_arm64_16k_base} && %{with_efiuki}
|
||
%kernel_variant_posttrans -v 16k -u virt
|
||
%kernel_variant_preun -v 16k -u virt -e
|
||
%endif
|
||
|
||
%if %{with_arm64_64k_base}
|
||
%kernel_variant_preun -v 64k -e
|
||
%kernel_variant_post -v 64k
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_arm64_64k}
|
||
%kernel_variant_preun -v 64k-debug -e
|
||
%kernel_variant_post -v 64k-debug
|
||
%endif
|
||
|
||
%if %{with_arm64_64k} && %{with_debug} && %{with_efiuki}
|
||
%kernel_variant_posttrans -v 64k-debug -u virt
|
||
%kernel_variant_preun -v 64k-debug -u virt -e
|
||
%endif
|
||
|
||
%if %{with_arm64_64k_base} && %{with_efiuki}
|
||
%kernel_variant_posttrans -v 64k -u virt
|
||
%kernel_variant_preun -v 64k -u virt -e
|
||
%endif
|
||
|
||
%if %{with_realtime_base}
|
||
%kernel_variant_preun -v rt
|
||
%kernel_variant_post -v rt -r kernel
|
||
%endif
|
||
|
||
%if %{with_automotive_base}
|
||
%kernel_variant_preun -v automotive
|
||
%kernel_variant_post -v automotive -r kernel
|
||
%endif
|
||
|
||
%if %{with_realtime} && %{with_debug}
|
||
%kernel_variant_preun -v rt-debug
|
||
%kernel_variant_post -v rt-debug
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k_base}
|
||
%kernel_variant_preun -v rt-64k
|
||
%kernel_variant_post -v rt-64k
|
||
%kernel_kvm_post rt-64k
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime_arm64_64k}
|
||
%kernel_variant_preun -v rt-64k-debug
|
||
%kernel_variant_post -v rt-64k-debug
|
||
%kernel_kvm_post rt-64k-debug
|
||
%endif
|
||
|
||
%if %{with_automotive} && %{with_debug} && !%{with_automotive_build}
|
||
%kernel_variant_preun -v automotive-debug
|
||
%kernel_variant_post -v automotive-debug
|
||
%endif
|
||
|
||
###
|
||
### file lists
|
||
###
|
||
|
||
%if %{with_headers}
|
||
%files headers
|
||
/usr/include/*
|
||
%exclude %{_includedir}/cpufreq.h
|
||
%if %{with_ynl}
|
||
%exclude %{_includedir}/ynl
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
%files cross-headers
|
||
/usr/*-linux-gnu/include/*
|
||
%endif
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
%files -n %{package_name}-abi-stablelists
|
||
/lib/modules/kabi-*
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
%ifarch x86_64 s390x ppc64 ppc64le aarch64 riscv64
|
||
%files kernel-kabidw-base-internal
|
||
%defattr(-,root,root)
|
||
/kabidw-base/%{_target_cpu}/*
|
||
%endif
|
||
%endif
|
||
|
||
# only some architecture builds need kernel-doc
|
||
%if %{with_doc}
|
||
%files doc
|
||
%defattr(-,root,root)
|
||
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/*
|
||
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation
|
||
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/kernel.changelog.xz
|
||
%endif
|
||
|
||
%if %{with_perf}
|
||
%files -n perf
|
||
%{_bindir}/perf
|
||
%{_libdir}/libperf-jvmti.so
|
||
%dir %{_libexecdir}/perf-core
|
||
%{_libexecdir}/perf-core/*
|
||
%{_mandir}/man[1-8]/perf*
|
||
%{_sysconfdir}/bash_completion.d/perf
|
||
%doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt
|
||
%{_docdir}/perf-tip/tips.txt
|
||
|
||
%files -n python3-perf
|
||
%{python3_sitearch}/perf*
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f perf-debuginfo.list -n perf-debuginfo
|
||
|
||
%files -f python3-perf-debuginfo.list -n python3-perf-debuginfo
|
||
%endif
|
||
# with_perf
|
||
%endif
|
||
|
||
%if %{with_libperf}
|
||
%files -n libperf
|
||
%{_libdir}/libperf.so.0
|
||
%{_libdir}/libperf.so.0.0.1
|
||
|
||
%files -n libperf-devel
|
||
%{_libdir}/libperf.so
|
||
%{_libdir}/pkgconfig/libperf.pc
|
||
%{_includedir}/internal/*.h
|
||
%{_includedir}/perf/bpf_perf.h
|
||
%{_includedir}/perf/core.h
|
||
%{_includedir}/perf/cpumap.h
|
||
%{_includedir}/perf/perf_dlfilter.h
|
||
%{_includedir}/perf/event.h
|
||
%{_includedir}/perf/evlist.h
|
||
%{_includedir}/perf/evsel.h
|
||
%{_includedir}/perf/mmap.h
|
||
%{_includedir}/perf/threadmap.h
|
||
%{_mandir}/man3/libperf.3.gz
|
||
%{_mandir}/man7/libperf-counting.7.gz
|
||
%{_mandir}/man7/libperf-sampling.7.gz
|
||
%{_docdir}/libperf/examples/sampling.c
|
||
%{_docdir}/libperf/examples/counting.c
|
||
%{_docdir}/libperf/html/libperf.html
|
||
%{_docdir}/libperf/html/libperf-counting.html
|
||
%{_docdir}/libperf/html/libperf-sampling.html
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f libperf-debuginfo.list -n libperf-debuginfo
|
||
%endif
|
||
|
||
# with_libperf
|
||
%endif
|
||
|
||
|
||
%if %{with_tools}
|
||
%ifnarch %{cpupowerarchs}
|
||
%files -n %{package_name}-tools
|
||
%else
|
||
%files -n %{package_name}-tools -f cpupower.lang
|
||
%{_bindir}/cpupower
|
||
%{_datadir}/bash-completion/completions/cpupower
|
||
%ifarch x86_64
|
||
%{_bindir}/centrino-decode
|
||
%{_bindir}/powernow-k8-decode
|
||
%endif
|
||
%{_mandir}/man[1-8]/cpupower*
|
||
%ifarch x86_64
|
||
%{_bindir}/x86_energy_perf_policy
|
||
%{_mandir}/man8/x86_energy_perf_policy*
|
||
%{_bindir}/turbostat
|
||
%{_mandir}/man8/turbostat*
|
||
%{_bindir}/intel-speed-select
|
||
%{_sbindir}/intel_sdsi
|
||
%endif
|
||
# cpupowerarchs
|
||
%endif
|
||
%{_bindir}/tmon
|
||
%{_bindir}/bootconfig
|
||
%{_bindir}/iio_event_monitor
|
||
%{_bindir}/iio_generic_buffer
|
||
%{_bindir}/lsiio
|
||
%{_bindir}/lsgpio
|
||
%{_bindir}/gpio-hammer
|
||
%{_bindir}/gpio-event-mon
|
||
%{_bindir}/gpio-watch
|
||
%{_mandir}/man1/kvm_stat*
|
||
%{_bindir}/kvm_stat
|
||
%{_unitdir}/kvm_stat.service
|
||
%config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat
|
||
%{_bindir}/page_owner_sort
|
||
%{_bindir}/slabinfo
|
||
%if %{with_ynl}
|
||
%{_bindir}/ynl*
|
||
%{_docdir}/ynl
|
||
%{_datadir}/ynl
|
||
%{python3_sitelib}/pyynl*
|
||
%endif
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f %{package_name}-tools-debuginfo.list -n %{package_name}-tools-debuginfo
|
||
%endif
|
||
|
||
%files -n %{package_name}-tools-libs
|
||
%ifarch %{cpupowerarchs}
|
||
%{_libdir}/libcpupower.so.1
|
||
%{_libdir}/libcpupower.so.0.0.1
|
||
%endif
|
||
|
||
%files -n %{package_name}-tools-libs-devel
|
||
%ifarch %{cpupowerarchs}
|
||
%{_libdir}/libcpupower.so
|
||
%{_includedir}/cpufreq.h
|
||
%{_includedir}/cpuidle.h
|
||
%{_includedir}/powercap.h
|
||
# libcpupower Python bindings
|
||
%{python3_sitearch}/_raw_pylibcpupower.so
|
||
%{python3_sitearch}/raw_pylibcpupower.py
|
||
%{python3_sitearch}/__pycache__/raw_pylibcpupower*
|
||
|
||
%endif
|
||
%if %{with_ynl}
|
||
%{_libdir}/libynl*
|
||
%{_includedir}/ynl
|
||
%endif
|
||
|
||
%files -n rtla
|
||
%{_bindir}/rtla
|
||
%{_bindir}/hwnoise
|
||
%{_bindir}/osnoise
|
||
%{_bindir}/timerlat
|
||
%{_mandir}/man1/rtla-hwnoise.1.gz
|
||
%{_mandir}/man1/rtla-osnoise-hist.1.gz
|
||
%{_mandir}/man1/rtla-osnoise-top.1.gz
|
||
%{_mandir}/man1/rtla-osnoise.1.gz
|
||
%{_mandir}/man1/rtla-timerlat-hist.1.gz
|
||
%{_mandir}/man1/rtla-timerlat-top.1.gz
|
||
%{_mandir}/man1/rtla-timerlat.1.gz
|
||
%{_mandir}/man1/rtla.1.gz
|
||
|
||
%files -n rv
|
||
%{_bindir}/rv
|
||
%{_mandir}/man1/rv-list.1.gz
|
||
%{_mandir}/man1/rv-mon-wip.1.gz
|
||
%{_mandir}/man1/rv-mon-wwnr.1.gz
|
||
%{_mandir}/man1/rv-mon.1.gz
|
||
%{_mandir}/man1/rv-mon-sched.1.gz
|
||
%{_mandir}/man1/rv.1.gz
|
||
|
||
# with_tools
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
%files selftests-internal
|
||
%{_libexecdir}/ksamples
|
||
%{_libexecdir}/kselftests
|
||
%endif
|
||
|
||
# empty meta-package
|
||
%if %{with_up_base}
|
||
%ifnarch %nobuildarches noarch
|
||
%files
|
||
%endif
|
||
%endif
|
||
|
||
# This is %%{image_install_path} on an arch where that includes ELF files,
|
||
# or empty otherwise.
|
||
%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
|
||
|
||
#
|
||
# This macro defines the %%files sections for a kernel package
|
||
# and its devel and debuginfo packages.
|
||
# %%kernel_variant_files [-k vmlinux] <use_vdso> <condition> <subpackage>
|
||
#
|
||
%define kernel_variant_files(k:) \
|
||
%if %{2}\
|
||
%{expand:%%files %{?1:-f kernel-%{?3:%{3}-}ldsoconf.list} %{?3:%{3}-}core}\
|
||
%{!?_licensedir:%global license %%doc}\
|
||
%%license linux-%{KVERREL}/COPYING-%{version}-%{release}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\
|
||
%ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \
|
||
%ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \
|
||
%ifarch aarch64 riscv64\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \
|
||
%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \
|
||
%endif\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
||
%ghost /boot/System.map-%{KVERREL}%{?3:+%{3}}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.%compext\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
||
%ghost %attr(0644, root, root) /boot/symvers-%{KVERREL}%{?3:+%{3}}.%compext\
|
||
%ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\
|
||
%ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-core.list %{?3:%{3}-}modules-core}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}/kernel\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/build\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/source\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/updates\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/weak-updates\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/systemtap\
|
||
%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}\
|
||
%if %{1}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\
|
||
%endif\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.block\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.drm\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.modesetting\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.networking\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.order\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.alias.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.devname\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.softdep\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.weakdep\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules.list %{?3:%{3}-}modules}\
|
||
%{expand:%%files %{?3:%{3}-}devel}\
|
||
%defverify(not mtime)\
|
||
/usr/src/kernels/%{KVERREL}%{?3:+%{3}}\
|
||
%{expand:%%files %{?3:%{3}-}devel-matched}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-extra.list %{?3:%{3}-}modules-extra}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-internal.list %{?3:%{3}-}modules-internal}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-partner.list %{?3:%{3}-}modules-partner}\
|
||
%endif\
|
||
%if %{with_debuginfo}\
|
||
%ifnarch noarch\
|
||
%{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\
|
||
%endif\
|
||
%endif\
|
||
%if %{with_efiuki} && "%{3}" != "rt" && "%{3}" != "rt-debug" && "%{3}" != "rt-64k" && "%{3}" != "rt-64k-debug"\
|
||
%{expand:%%files %{?3:%{3}-}uki-virt}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.%compext\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
||
%attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi\
|
||
%attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/.%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.hmac\
|
||
%ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL}%{?3:+%{3}}.efi\
|
||
%{expand:%%files %{?3:%{3}-}uki-virt-addons}\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/ \
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/*.addon.efi\
|
||
%endif\
|
||
%if %{?3:1} %{!?3:0}\
|
||
%{expand:%%files %{3}}\
|
||
%endif\
|
||
%if %{with_gcov}\
|
||
%ifnarch %nobuildarches noarch\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}gcov.list %{?3:%{3}-}gcov}\
|
||
%endif\
|
||
%endif\
|
||
%endif\
|
||
%{nil}
|
||
|
||
%kernel_variant_files %{_use_vdso} %{with_up_base}
|
||
%if %{with_up}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} debug
|
||
%endif
|
||
%if %{with_arm64_16k}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} 16k-debug
|
||
%endif
|
||
%if %{with_arm64_64k}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug
|
||
%endif
|
||
%kernel_variant_files %{_use_vdso} %{with_realtime_base} rt
|
||
%if %{with_realtime}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} rt-debug
|
||
%endif
|
||
%kernel_variant_files %{_use_vdso} %{with_automotive_base} automotive
|
||
%if %{with_automotive} && !%{with_automotive_build}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} automotive-debug
|
||
%endif
|
||
|
||
%if %{with_debug_meta}
|
||
%files debug
|
||
%files debug-core
|
||
%files debug-devel
|
||
%files debug-devel-matched
|
||
%files debug-modules
|
||
%files debug-modules-core
|
||
%files debug-modules-extra
|
||
%if %{with_arm64_16k}
|
||
%files 16k-debug
|
||
%files 16k-debug-core
|
||
%files 16k-debug-devel
|
||
%files 16k-debug-devel-matched
|
||
%files 16k-debug-modules
|
||
%files 16k-debug-modules-extra
|
||
%endif
|
||
%if %{with_arm64_64k}
|
||
%files 64k-debug
|
||
%files 64k-debug-core
|
||
%files 64k-debug-devel
|
||
%files 64k-debug-devel-matched
|
||
%files 64k-debug-modules
|
||
%files 64k-debug-modules-extra
|
||
%endif
|
||
%endif
|
||
%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump
|
||
%kernel_variant_files %{_use_vdso} %{with_arm64_16k_base} 16k
|
||
%kernel_variant_files %{_use_vdso} %{with_arm64_64k_base} 64k
|
||
%kernel_variant_files %{_use_vdso} %{with_realtime_arm64_64k_base} rt-64k
|
||
%if %{with_realtime_arm64_64k}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} rt-64k-debug
|
||
%endif
|
||
|
||
%ifnarch noarch %{nobuildarches}
|
||
%files modules-extra-matched
|
||
%endif
|
||
|
||
# plz don't put in a version string unless you're going to tag
|
||
# and build.
|
||
#
|
||
#
|
||
%changelog
|
||
* Sat Nov 01 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-150
|
||
- Debrand for AlmaLinux OS
|
||
- Use AlmaLinux OS secure boot cert
|
||
|
||
* Sat Nov 01 2025 Neal Gompa <ngompa@almalinux.org> - 6.12.0-150
|
||
- Enable Btrfs support for all kernel variants
|
||
|
||
* Sat Nov 01 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-150
|
||
- hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
|
||
- mptsas: bring back deprecated PCI ids #CFHack #CFHack2024
|
||
- megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024
|
||
- qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024
|
||
- qla4xxx: bring back deprecated PCI ids
|
||
- lpfc: bring back deprecated PCI ids
|
||
- be2iscsi: bring back deprecated PCI ids
|
||
- kernel/rh_messages.h: enable all disabled pci devices by moving to
|
||
unmaintained
|
||
|
||
* Fri Oct 31 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-150.el10]
|
||
- redhat/configs: Re-enable Raspberry Pi support in automotive (Radu Rendec) [RHEL-122494]
|
||
- spi: ljca: Remove Wentong's e-mail address (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rpc-if: Add resume support for RZ/G3E (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rpc-if: Drop deprecated SIMPLE_DEV_PM_OPS (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: Add OCT-DTR mode support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: add the support for sample data from DQS pad (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: Add the DDR LUT command support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: set back to dll override mode when clock rate < 100MHz (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: extract function nxp_fspi_dll_override() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mt65xx: add dual and quad mode for standard spi device (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: simplify clock handling by using devm_clk_get_enabled() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: reduce device chip select limit again (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: don't check spi_controller::num_chipselect when parsing a dt device (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: drop check for validity of device chip selects (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: move unused device CS initialization to __spi_add_device() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: keep track of number of chipselects in spi_device (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fix return code when spi device has too many chipselects (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Group CS related fields in struct spi_device (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amlogic: Fix error checking on regmap_write call (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: omap2-mcspi: drive SPI_CLK on transfer_setup() (Mattijs Korpershoek) [RHEL-104570]
|
||
- serial: qcom-geni: Load UART qup Firmware from linux side (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: geni-qcom: Load spi qup Firmware from linux side (Mattijs Korpershoek) [RHEL-104570]
|
||
- soc: qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem (Mattijs Korpershoek) [RHEL-104570]
|
||
- soc: qcom: geni-se: Cleanup register defines and update copyright (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: qcom: se-common: Add QUP Peripheral-specific properties for I2C, SPI, and SERIAL bus (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amlogic: add driver for Amlogic SPI Flash Controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: add Amlogic A113L2 SFC (Mattijs Korpershoek) [RHEL-104570]
|
||
- redhat/configs: Disable CONFIG_SPI_VIRTIO in generic (Mattijs Korpershoek) [RHEL-104570]
|
||
- SPI: Add virtio SPI driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- virtio-spi: Add virtio-spi.h (Mattijs Korpershoek) [RHEL-104570]
|
||
- virtio: Add ID for virtio SPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Add support for sama7d65 QSPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: add support for SAM9X7 QSPI controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: add padcalib, 2xgclk, and dllon capabilities (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Use BIT() macros where possible (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Fix cqspi_setup_flash() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Flush posted register writes before DAC access (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Flush posted register writes before INDAC access (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: unregister ECC engine on probe error and device remove (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mxs: fix "transfered"->"transferred" (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Report FIFO overflows as errors (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Increase target mode DMA buffer size (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Use whole page for DMA buffers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Use non-coherent memory for DMA (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Stub out DMA functions (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-dspi: Store status directly in cur_msg->status (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-dspi: Avoid using -EINPROGRESS error code (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: samsung: Drop S3C2443 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: s3c64xx: Drop S3C2443 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: apple: Add "apple,t8103-spi" compatible (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Add compatible for S32G (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Parameterize reading num-cs from hardware (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Treat prescale_max == 0 as no erratum (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Constify devtype datas (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: lpspi: Document support for S32G (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Clear status register after disabling the module (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Set correct chip-select polarity bit (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Fix transmissions when using CONT (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: fsl-lpspi: Add i.MX94 support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rb4xx: use devm for clk_prepare_enable (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rb4xx: add COMPILE_TEST support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rb4xx: depend on OF (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Implement refcount to handle unbind during busy (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: microchip-core-qspi: stop checking viability of op->max_freq in supports_op callback (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: st: fix PM macros to use CONFIG_PM instead of CONFIG_PM_SLEEP (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: s3c64xx: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: pxa2xx: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mt65xx: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: SPISG: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: SPISG: Use devm_kcalloc() in aml_spisg_clk_init() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload trigger: adi-util-sigma-delta: clean up imports (Mattijs Korpershoek) [RHEL-104570]
|
||
- MAINTAINERS: merge TRIGGER SOURCE sections (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spl022: use min_t() to improve code (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: npcm-fiu: use min_t() to improve code (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: use min_t() to improve code (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: remove unneeded 'fast_io' parameter in regmap_config (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mtk-snfi: Remove redundant semicolons (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: bcm2835: Remove redundant semicolons (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: loopback-test: Don't use %%pK through printk (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: remove 'clr*status' members of struct 'qpic_ecc' (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: remove unused 'dev' member of struct 'qpic_ecc' (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: handle 'use_ecc' parameter of qcom_spi_config_cw_read() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: avoid double assignment in qcom_spi_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Clamp too high speed_hz (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: fix calculating of ECC OOB regions' properties (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: nxp-fspi: Remove error print for devm_add_action_or_reset() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: add spi_mem_adjust_op_freq() in spi_mem_supports_op() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Add missing kdoc argument (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: use correct CW_PER_PAGE value for OOB write (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cs42l43: Property entry should be a null-terminated array (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel: Add support for handling GCLK as a clock source (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: atmel,at91rm9200-spi: Add support for optional 'spi_gclk' clock (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel: simplify MR register update in cs_activate() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sunplus: sp7021: Clean up coding style (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: SPISG: Fix less than zero comparison on a u32 variable (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: intel: Allow writeable MTD partition with module param (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: don't hardcode ECC steps (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-sg2044-nor: Add SPI-NOR controller for SG2042 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-sg2044-nor: Add configurable chip_info (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spidev: Add an entry for the ABB spi sensors (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: trivial-devices: Document ABB sensors (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Add Amlogic SPISG driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: Add binding document of Amlogic SPISG controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: gpio: Use explicit 'unsigned int' for parameter types (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: Fix NULL vs IS_ERR() bug in stm32_ospi_get_resources() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Add check for 8-bit transfer with 8 IO mode support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: simplify bad block marker duplication (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: xilinx: Fix block comment style and minor cleanups (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rspi: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: Use of_reserved_mem_region_to_resource() for "memory-region" (Mattijs Korpershoek) [RHEL-104570]
|
||
- redhat/configs: Disable CONFIG_SPI_RZV2H_RSPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Add driver for the RZ/V2H(P) RSPI IP (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: Document the RZ/V2H(P) RSPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: add support for 8 bits ECC strength (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: nand: qpic-common: add defines for ECC_MODE values (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: delete stray tabs in stm32h7_spi_data_idleness() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: fix sram pool free in probe error path (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: fix pointer-to-pointer variables usage (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-pci1xxxx: enable concurrent DMA read/write across SPI transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload trigger: add ADI Util Sigma-Delta SPI driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: trigger-source: add ADI Util Sigma-Delta SPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Clear completion counter before initiating transfer (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-pci1xxxx: Add support for per-instance DMA interrupt vectors (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: microchip-core-qspi: Add regular transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: microchip-core-qspi: remove unused param from mchp_coreqspi_write_op() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: microchip-core-qspi: set min_speed_hz during probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: nand: qpic_common: use {cmd,data}_sgl_nitems for sg_init_table() (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: nand: qpic_common: prevent out of bounds access of BAM arrays (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: reallocate BAM transactions (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: finish converting register to FIELD_PREP (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: falcon: mark falcon_sflash_xfer() as static (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: Check return value of devm_mutex_init() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: deprecate `st,spi-midi-ns` property (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: use STM32 DMA with STM32 MDMA to enhance DDR use (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: Check for cfg availability in stm32_spi_probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: Add SPI_READY mode to spi controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Revert unintended dependency change in config SPI_FSL_DSPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-qspi: Remove cache operations (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: clean up on error in probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mt65xx: Add support for MT6991 Dimensity 9400 SPI IPM (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: mediatek,spi-mt65xx: Add support for MT6991/MT8196 SPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: spi: add compatibles for mt7988 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Use `devm_dma_request_chan()` (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: Make usage of reset_control_acquire/release() API (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload: check offload ops existence before disabling the trigger (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: loongson: Fix build warnings about export.h (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-pci1xxxx: Fix error code in probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Take into account the actual maximum frequency (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: spinand: Enhance the logic when picking a variant (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Use picoseconds for calculating the op durations (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: remove 'qpic_snand_op' structure (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: bcm63xx-hsspi: fix shared reset (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: bcm63xx-spi: fix shared reset (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: document the limited bit error reporting capability (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-pci1xxxx: Fix Probe failure with Dual SPI instance with INTx interrupts (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-pci1xxxx: Add support for 25MHz Clock frequency in C0 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: use NANDC_STEP_SIZE consistently (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Enable support for S32G platforms (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: spi: dspi: Add S32G support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Enable modified transfer protocol on S32G (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Use DMA for S32G controller in target mode (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Use spi_alloc_target for target (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Add config and regmaps for S32G platforms (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Define regmaps per device (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Re-use one volatile regmap for both device types (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Reset SR flags before sending a new message (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Halt the module after a new message transfer (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: restrict register range for regmap access (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: loopback-test: fix up const pointer issue in rx_ranges_cmp() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: gpio: fix const issue in spi_to_spi_gpio() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: remove superfluous parameters of qcom_spi_check_error() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Move register definitions to <linux/spi/sh_msiof.h> (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Document frame start sync pulse mode (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Double maximum DMA transfer size using two groups (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Simplify BRG's Division Ratio (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Increase TX FIFO size for R-Car V4H/V4M (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Correct RX FIFO size for R-Car Gen3 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Correct RX FIFO size for R-Car Gen2 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Add core support for dual-group transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Correct SIMDR2_GRPMASK (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: SIFCTR bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: SICTR bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: SITSCR/SIRSCR bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: SITMDR2 and SIRMDR2 bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: SITMDR1/SIRMDR1 bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Make words/fs unsigned in FIFO helpers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Make words/bits unsigned in sh_msiof_spi_txrx_once() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Use bool for boolean flags (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Complete using dev in sh_msiof_spi_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Fix maximum DMA transfer size (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Remove unneeded compatible values (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: Drop comma after OF match table sentinel (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: return early on error from qcom_spi_io_op() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: extend FIELD_PREP() macro usage (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: use CW_PER_PAGE_MASK bitmask (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: reuse qcom_spi_check_raw_flash_errors() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: Add support for internal DMA (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra114: Use value to check for invalid delays (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: loopback-test: Simplify strange loopback value check (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: loopback-test: Do not split 1024-byte hexdumps (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-sun4i: fix early activation (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: validate user/chip specific ECC properties (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Assume device could match via platform (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cs42l43: Make handling missing spk-id GPIOs explicit (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Fix printed error code during DMA setup (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: axi-spi-engine: omit SYNC from offload instructions (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: axi-spi-engine: optimize bits_per_word for offload (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: axi-spi-engine: don't repeat mode config for offload (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: axi-spi-engine: wait for completion in setup (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: nxp-fspi: use devm instead of remove for driver detach (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: remove the unchecked return value for nxp_fspi_clk_disable_unprep (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: use guard(mutex) to simplify the code (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: enable runtime pm for fspi (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-nxp-fspi: remove the goto in probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: fix NAND_READ_LOCATION_2 register handling (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: remove unused 'wlen' member of 'struct qpic_spi_nand' (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Add fix to avoid divide error (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rpc-if: Add write support for memory-mapped area (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra114: Don't fail set_cs_timing when delays are zero (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload: check for match callback when a trigger is being registered (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload: remove unnecessary check on trigger->ops (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: Fix an error handling path in stm32_ospi_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: ignore driver probing if it was MSIOF Sound (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sh-msiof: use dev in sh_msiof_spi_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dw: Use spi_bpw_to_bytes() helper (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Add spi_bpw_to_bytes() helper and use it (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: pci1xxxx: Use non-hybrid PCI devres API (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-cavium-thunderx: Use non-hybrid PCI devres API (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-imx: Add check for spi_imx_setupxfer() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: Update dummy sequence configuration (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: modify chip select (CS) deactivation (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: remove redundant error handling code (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: meson-spicc: add DMA support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-qspi: Optimize fsl_qspi struct (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amd: add CONFIG_PCI dependency (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sun4i: add support for GPIO chip select lines (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: Fix read len for onfi param page (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec() (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to BAM base (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-qspi: Simplify probe error handling using managed API (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-spi: Remove redundant probe error message (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-qspi: Fix double cleanup in probe error path (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: intel: Improve resource mapping (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Fix an IS_ERR() vs NULL check in probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: xcomm: use new GPIO line value setter callbacks (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Add support for Double Transfer Rate (DTR) mode (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Add PCI-based driver for AMD HID2 SPI controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: bcm2835: Do not call gpiod_put() on invalid descriptor (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: add rate limiting and simplify timeout error message (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-qspi: revert "Improve spi memory performance" (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Simplify conditionals in spi_set_cs() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-qspi: use devm function instead of driver remove (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: SPI_QPIC_SNAND should be tristate and depend on MTD (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-stm32-ospi: Make "resets" a required property (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: st,stm32mp25-ospi: Make "resets" a required property (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi-rockchip: Fix register out of bounds access (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: use kmalloc() for OOB buffer allocation (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Introduce a default ->exec_op() debug log (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Fix reference count leak in slave_show() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: Include "gpio/consumer.h" (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mux: Fix coverity issue, unchecked return value (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ctx_pipelined() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Use inclusive language (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sg2044-nor: Convert to dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sg2044-nor: Fully convert to device managed resources (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sg2044-nor: fix uninitialized variable in probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi_get_resources() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom_spi_read_last_cw() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: Remove unnecessary print function dev_err() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-qspi: Improve spi memory performance (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-qspi: Fix probe on AM62A LP SK (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: spi-sg2044-nor: Add SOPHGO SG2042 (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sophgo: add SG2044 SPI NOR controller driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: spi: add SG2044 SPI NOR controller driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mt65xx: add PM QoS support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: microchip-core: prevent RX overflows when transmit size > FIFO size (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spidev: Add an entry for the gocontroll moduline module slot (Mattijs Korpershoek) [RHEL-104570]
|
||
- MAINTAINERS: adjust the file entry in GOCONTROLL MODULINE MODULE SLOT (Mattijs Korpershoek) [RHEL-104570]
|
||
- MAINTAINERS: add maintainer for the GOcontroll Moduline module slot (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: connector: Add the GOcontroll Moduline module slot bindings (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: vendor-prefixes: add GOcontroll (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-imx: convert timeouts to secs_to_jiffies() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: nand: Drop explicit test for built-in CONFIG_SPI_QPIC_SNAND (Mattijs Korpershoek) [RHEL-104570]
|
||
- redhat/configs: Disable CONFIG_SPI_QPIC_SNAND (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-qpic: add driver for QCOM SPI NAND flash Interface (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: Fix build issue on x86 architecture (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: fix broken config in qcom_param_page_type_exec (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: use FIELD_PREP and GENMASK (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: nand: Add qpic_common API file (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: Add qcom prefix to common api (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: rawnand: qcom: cleanup qcom_nandc driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: Introduce qcom,spi-qpic-snand (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: stm32: Add OSPI driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: spi: Add STM32 OSPI controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: s3c64xx: extend description of compatible's fifo_depth (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload: fix use after free (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fix missing offload_flags doc (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-offload-trigger-pwm: add extra headers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload: types: include linux/bits.h (Mattijs Korpershoek) [RHEL-104570]
|
||
- MAINTAINERS: adjust the file entry in SPI OFFLOAD (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: axi-spi-engine: implement offload support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: axi-spi-engine: add SPI offload properties (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: add offload TX/RX streaming APIs (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload-trigger: add PWM trigger driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: trigger-source: add generic PWM trigger source (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: offload: add support for hardware triggers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: add basic support for SPI offloading (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: remove references to runtime PM on error path (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sn-f-ospi: Fix division by zero (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: gpio: Support a single always-selected device (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: gpio: Remove stale documentation part (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Replace custom fsleep() implementation (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: pxa2xx: Fix regression when toggling chip select on LPSS devices (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Fix warning in doc-comment (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsi: Batch TX operations (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: realtek-rtl-snand: Drop unneeded assignment for cache_type (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Always acknowledge interrupts (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Clean up fillgenfifo (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Add helpers for enabling/disabling DMA (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Add some more debug prints (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Reformat long line (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: pxa2xx: Introduce __lpss_ssp_update_priv() helper (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amd: Fix -Wuninitialized in amd_spi_exec_mem_op() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: ti-qspi: Use syscon_regmap_lookup_by_phandle_args (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Estimate the time taken by operations (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Update to current device naming terminology (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-spi: Remove display of virtual address (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Enable SPI_TX_QUAD (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Create macros for DTR operation (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Reorder spi-mem macro assignments (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynq-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-ti-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-sn-f-ospi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: nxp-fspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mxic: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mt65xx: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: microchip-core-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fsl-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dw: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amlogic-spifc-a1: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amd: Drop redundant check (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: amd: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Add a new controller capability (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Use devm_ clock management (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Support sclk_x2 version (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-qspi: Memory barriers after memory-mapped I/O (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Using normal memory for dma (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Fix error in remove progress (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Factor out switching to Serial Memory Mode to function (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spidev: Align ordering of spidev_spi_ids[] and spidev_dt_ids[] (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mxs: support effective_speed_hz (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Deduplicate deferred probe checks in spi_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Unify firmware node type checks (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Support pm ops (Mattijs Korpershoek) [RHEL-104570]
|
||
- i2c: lpc2k: Add check for clk_enable() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynq-qspi: Add check for clk_enable() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip: Fix PM runtime count on no-op cs (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: intel: Add Panther Lake SPI controller support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA. (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Optimize the judgment mechanism completed by the controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-kspi2: Add KEBA SPI controller support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Add support for sama7g5 QSPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mpc52xx: Add cancel_work_sync before module remove (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: apple: Set use_gpio_descriptors to true (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Fix register name in verbose logging function (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Fix acpi deferred irq probe (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Support for device reset via OSPI controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cadence-quadspi: Use quirks to set dma_set_mask instead of compatible string for 64-bit DMA support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Support ACPI (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Embedded DMA only support 4B aligned address (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi-imx: prevent overflow when estimating transfer time (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: sc18is602: Switch to generic firmware properties and drop of_match_ptr() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: imx: support word delay (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: imx: pass struct spi_transfer to prepare_transfer() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: cs42l43: Add GPIO speaker id support to the bridge configuration (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Delete useless checks (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: apple: Remove unnecessary .owner for apple_spi_driver (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: apple: Add driver for Apple SPI controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: dt-bindings: apple,spi: Add binding for Apple SPI controllers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Use of_property_present() for non-boolean properties (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: axi-spi-engine: Emit trace events for spi transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: rtl-snand: Correctly handle DMA transfers (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Replace deprecated PCI functions (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spidev: Add an entry for lwn,bk4-spi (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: misc: lwn,bk4-spi: Add binding (Mattijs Korpershoek) [RHEL-104570]
|
||
- mtd: spinand: Constify struct nand_ecc_engine_ops (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: make class structs const (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Add Realtek SPI-NAND controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- dt-bindings: spi: Add realtek,rtl9301-snand (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: intel: Add protected and locked attributes (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-imx: Fix casting warnings (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-dspi: Fix casting warnings (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: tegra210-quad: Avoid shift-out-of-bounds (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Provide defer reason if getting irq during probe fails (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-ti-qspi: remove redundant assignment to variable ret (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: support effective_speed_hz (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Adjust type of scldiv (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: mxic: Add support for swapping byte (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-mem: Allow specifying the byte order in Octal DTR mode (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip: Use dev_{err,warn}_probe() in the probe path (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Use dev_err_probe() in the probe path (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip-sfc: Perform trivial code cleanups (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: rockchip: Perform trivial code cleanups (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Add HIDDMA basic read support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Set controller address mode (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Add support for HID2 SPI controller (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Optimize IO operations (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Updates to set tx/rx count functions (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Replace ioread/iowrite calls (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Enable dual and quad I/O modes (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi_amd: Sort headers alphabetically (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: Switch back to struct platform_driver::remove() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: slave-mt27xx: Call clk_disable_unprepare() only once in mtk_spi_slave_probe() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: airoha: do not keep {tx,rx} dma buffer always mapped (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: atmel-quadspi: Add cs_hold and cs_inactive setting support (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: fix typo in the comment (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: remove {devm_}spi_alloc_master/slave() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: slave-mt27xx: switch to use spi_alloc_target() (Mattijs Korpershoek) [RHEL-104570]
|
||
- spi: ch341: switch to use devm_spi_alloc_host() (Mattijs Korpershoek) [RHEL-104570]
|
||
- Documentation: devres: add missing devm_acpi_dma_controller_free() helper (Mattijs Korpershoek) [RHEL-104570]
|
||
- media: usb/msi2500: switch to use spi_alloc_host() (Mattijs Korpershoek) [RHEL-104570]
|
||
- perf test attr: Add missing int_mist.uop_dropping event to test-stat files (Anubhav Shelat) [RHEL-78200]
|
||
- perf bpf-filter: Fix opts declaration on older libbpfs (Anubhav Shelat) [RHEL-78200]
|
||
- perf evsel: Ensure the fallback message is always written to (Anubhav Shelat) [RHEL-78200]
|
||
- perf build-id: Ensure snprintf string is empty when size is 0 (Anubhav Shelat) [RHEL-78200]
|
||
- perf drm_pmu: Fix fd_dir leaks in for_each_drm_fdinfo_in_dir() (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update tigerlake metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update skylake metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update sierraforest metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update sapphirerapids events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update sandybridge metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update rocketlake metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update meteorlake events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update lunarlake events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update jaketown metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update ivybridge/ivytown metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update icelake metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update haswell metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update graniterapids events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update grandridge metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update emeraldrapids events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update cascadelakex metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update broadwell metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update arrowlake events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update alderlake events/metrics (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Handle fake PMUs in CPU terms (Anubhav Shelat) [RHEL-78200]
|
||
- libbpf: Add the ability to suppress perf event enablement (Anubhav Shelat) [RHEL-78200]
|
||
- perf maps: Ensure kmap is set up for all inserts (Anubhav Shelat) [RHEL-78200]
|
||
- perf lock: Provide a host_env for session new (Anubhav Shelat) [RHEL-78200]
|
||
- perf subcmd: avoid crash in exclude_cmds when excludes is empty (Anubhav Shelat) [RHEL-78200]
|
||
- perf symbol-elf: Add support for the block argument for libbfd (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Checking BPF metadata collection fails on version string (Anubhav Shelat) [RHEL-78200]
|
||
- perf tests: Fix "PE file support" test build (Anubhav Shelat) [RHEL-78200]
|
||
- perf bpf-utils: Harden get_bpf_prog_info_linear (Anubhav Shelat) [RHEL-78200]
|
||
- perf bpf-utils: Constify bpil_array_desc (Anubhav Shelat) [RHEL-78200]
|
||
- perf bpf-event: Fix use-after-free in synthesis (Anubhav Shelat) [RHEL-78200]
|
||
- perf symbol: Add blocking argument to filename__read_build_id (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Fix a build error in x86 topdown test (Anubhav Shelat) [RHEL-78200]
|
||
- perf bpf-filter: Enable events manually (Anubhav Shelat) [RHEL-78200]
|
||
- perf/core: Handle buffer mapping fail correctly in perf_mmap() (Anubhav Shelat) [RHEL-78200] {CVE-2025-38564}
|
||
- perf/core: Exit early on perf_mmap() fail (Anubhav Shelat) [RHEL-78200] {CVE-2025-38565}
|
||
- perf/core: Don't leak AUX buffer refcount on allocation failure (Anubhav Shelat) [RHEL-78200]
|
||
- perf/core: Prevent VMA split of buffer mappings (Anubhav Shelat) [RHEL-78200] {CVE-2025-38563}
|
||
- perf/core: Preserve AUX buffer allocation failure result (Anubhav Shelat) [RHEL-78200]
|
||
- perf record: Cache build-ID of hit DSOs only (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Ensure lock contention using pipe mode (Anubhav Shelat) [RHEL-78200]
|
||
- perf python: Stop using deprecated PyUnicode_AsString() (Anubhav Shelat) [RHEL-78200]
|
||
- RISC-V: perf/kvm: Add reporting of interrupt events (Anubhav Shelat) [RHEL-78200]
|
||
- perf list: Skip ABI PMUs when printing pmu values (Anubhav Shelat) [RHEL-78200]
|
||
- perf list: Remove tracepoint printing code (Anubhav Shelat) [RHEL-78200]
|
||
- perf tp_pmu: Add event APIs (Anubhav Shelat) [RHEL-78200]
|
||
- perf tp_pmu: Factor existing tracepoint logic to new file (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Remove non-json software events (Anubhav Shelat) [RHEL-78200]
|
||
- perf jevents: Add common software event json (Anubhav Shelat) [RHEL-78200]
|
||
- perf tools: Remove libtraceevent in .gitignore (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Fix comment ordering (Anubhav Shelat) [RHEL-78200]
|
||
- perf sort: Use perf_env to set arch sort keys and header (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Move PERF_SAMPLE_WEIGHT_STRUCT parsing to common test (Anubhav Shelat) [RHEL-78200]
|
||
- perf sample: Remove arch notion of sample parsing (Anubhav Shelat) [RHEL-78200]
|
||
- perf env: Remove global perf_env (Anubhav Shelat) [RHEL-78200]
|
||
- perf trace: Avoid global perf_env with evsel__env (Anubhav Shelat) [RHEL-78200]
|
||
- perf auxtrace: Pass perf_env from session through to mmap read (Anubhav Shelat) [RHEL-78200]
|
||
- perf machine: Explicitly pass in host perf_env (Anubhav Shelat) [RHEL-78200]
|
||
- perf bench synthesize: Avoid use of global perf_env (Anubhav Shelat) [RHEL-78200]
|
||
- perf top: Make perf_env locally scoped (Anubhav Shelat) [RHEL-78200]
|
||
- perf session: Add host_env argument to perf_session__new (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Avoid use perf_env (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: Clean up use of perf_env (Anubhav Shelat) [RHEL-78200]
|
||
- perf evlist: Change env variable to session (Anubhav Shelat) [RHEL-78200]
|
||
- perf session: Add accessor for session->header.env (Anubhav Shelat) [RHEL-78200]
|
||
- perf record: Make --buildid-mmap the default (Anubhav Shelat) [RHEL-78200]
|
||
- perf jitdump: Directly mark the jitdump DSO (Anubhav Shelat) [RHEL-78200]
|
||
- perf dso: Move build_id to dso_id (Anubhav Shelat) [RHEL-78200]
|
||
- perf build-id: Ensure struct build_id is empty before use (Anubhav Shelat) [RHEL-78200]
|
||
- perf build-id: Mark DSO in sample callchains (Anubhav Shelat) [RHEL-78200]
|
||
- perf build-id: Change sprintf functions to snprintf (Anubhav Shelat) [RHEL-78200]
|
||
- perf build-id: Truncate to avoid overflowing the build_id data (Anubhav Shelat) [RHEL-78200]
|
||
- perf build-id: Reduce size of "size" variable (Anubhav Shelat) [RHEL-78200]
|
||
- perf metricgroups: Add NO_THRESHOLD_AND_NMI constraint (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Fix missing slots for Intel topdown metric events (Anubhav Shelat) [RHEL-78200]
|
||
- perf topdown: Use attribute to see an event is a topdown metic or slots (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Support user CPUs mixed with threads/processes (Anubhav Shelat) [RHEL-78200]
|
||
- perf evsel: Add evsel__open_per_cpu_and_thread (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Minor __add_event refactoring (Anubhav Shelat) [RHEL-78200]
|
||
- perf pmus: Factor perf_pmus__find_by_attr out of evsel__find_pmu (Anubhav Shelat) [RHEL-78200]
|
||
- perf evsel: Use libperf perf_evsel__exit (Anubhav Shelat) [RHEL-78200]
|
||
- libperf evsel: Factor perf_evsel__exit out of perf_evsel__delete (Anubhav Shelat) [RHEL-78200]
|
||
- libperf evsel: Rename own_cpus to pmu_cpus (Anubhav Shelat) [RHEL-78200]
|
||
- perf tool_pmu: Allow num_cpus(_online) to be specific to a cpumask (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Allow the cpu term to be a PMU or CPU range (Anubhav Shelat) [RHEL-78200]
|
||
- perf stat: Don't size aggregation ids from user_requested_cpus (Anubhav Shelat) [RHEL-78200]
|
||
- perf stat: Avoid buffer overflow to the aggregation map (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Warn if a cpu term is unsupported by a CPU (Anubhav Shelat) [RHEL-78200]
|
||
- perf pfm: Don't force loading of all PMUs (Anubhav Shelat) [RHEL-78200]
|
||
- perf stat: Remove duplicated include in stat-shadow.c (Anubhav Shelat) [RHEL-78200]
|
||
- perf: ftrace: add graph tracer options args/retval/retval-hex/retaddr (Anubhav Shelat) [RHEL-78200]
|
||
- powerpc: Don't use %%pK through printk (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: Always disable stack protection for BPF skeleton objects (Anubhav Shelat) [RHEL-78200]
|
||
- perf flamegraph: Fix minor pylint/type hint issues (Anubhav Shelat) [RHEL-78200]
|
||
- perf ftrace latency: Add -e option to measure time between two events (Anubhav Shelat) [RHEL-78200]
|
||
- perf tests bp_account: Fix leaked file descriptor (Anubhav Shelat) [RHEL-78200]
|
||
- perf list: Remove trailing A in PAI crypto event 4210 (Anubhav Shelat) [RHEL-78200]
|
||
- perf/x86/intel/uncore: Add iMC freerunning for Panther Lake (Anubhav Shelat) [RHEL-78200]
|
||
- perf/x86/intel/uncore: Add Panther Lake support (Anubhav Shelat) [RHEL-78200]
|
||
- perf/x86/intel/uncore: Support customized MMIO map size (Anubhav Shelat) [RHEL-78200]
|
||
- perf/x86/intel/uncore: Support MSR portal for discovery tables (Anubhav Shelat) [RHEL-78200]
|
||
- perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters (Anubhav Shelat) [RHEL-78200]
|
||
- perf: arm_pmu: Don't disable counter in armpmu_add() (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update TigerLake events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update SkylakeX events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update SierraForest events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update SapphireRapids events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Add PantherLake events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update MeteorLake events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update LunarLake events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update IcelakeX events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update GraniteRapids events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update GrandRidge events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update EmeraldRapids events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update CascadelakeX events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update Arrowlake events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update AlderlakeN events (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events: Update Alderlake events (Anubhav Shelat) [RHEL-78200]
|
||
- tools/build: Fix s390(x) cross-compilation with clang (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Add more test cases to sched test (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Fix memory leaks in 'perf sched latency' (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Use RC_CHK_EQUAL() to compare pointers (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Fix memory leaks for evsel->priv in timehist (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Fix thread leaks in 'perf sched timehist' (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Fix memory leaks in 'perf sched map' (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Free thread->priv using priv_destructor (Anubhav Shelat) [RHEL-78200]
|
||
- perf sched: Make sure it frees the usage string (Anubhav Shelat) [RHEL-78200]
|
||
- perf tests make: Add NO_LIBDW=1 to minimal and add standalone test (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: Fix pipe mode header dumping (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: In forked mode add check that fds aren't leaked (Anubhav Shelat) [RHEL-78200]
|
||
- perf dso: With ref count checking, avoid dso_data holding dso live (Anubhav Shelat) [RHEL-78200]
|
||
- perf hwmon_pmu: Hold path rather than fd (Anubhav Shelat) [RHEL-78200]
|
||
- perf test code-reading: Avoid a leak of cpus and threads (Anubhav Shelat) [RHEL-78200]
|
||
- perf dso: Add missed dso__put to dso__load_kcore (Anubhav Shelat) [RHEL-78200]
|
||
- perf genelf: Fix NO_LIBDW=1 build (Anubhav Shelat) [RHEL-78200]
|
||
- perf list: Add IBM z17 event descriptions (Anubhav Shelat) [RHEL-78200]
|
||
- perf tools: Fix use-after-free in help_unknown_cmd() (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Add libsubcmd help tests (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Check test suite description properly (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Add sched latency and script shell tests (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Name the noploop process (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: Specify shellcheck should use bash (Anubhav Shelat) [RHEL-78200]
|
||
- perf test annotate: Use --percent-limit rather than head to reduce output (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Add basic callgraph test to record testing (Anubhav Shelat) [RHEL-78200]
|
||
- perf drm_pmu: Fix spelling mistake "bufers" -> "buffers" (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: perf header test fails on s390 (Anubhav Shelat) [RHEL-78200]
|
||
- perf stat: Fix uncore aggregation number (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: Fix a build error on REFCNT_CHECKING=1 (Anubhav Shelat) [RHEL-78200]
|
||
- tools/perf: Add --exclude-buildids option to perf archive command (Anubhav Shelat) [RHEL-78200]
|
||
- perf annotate: Fix source code annotate with objdump (Anubhav Shelat) [RHEL-78200]
|
||
- tools: Remove libcrypto dependency (Anubhav Shelat) [RHEL-78200]
|
||
- perf genelf: Remove libcrypto dependency and use built-in sha1() (Anubhav Shelat) [RHEL-78200]
|
||
- perf util: add a basic SHA-1 implementation (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: enable -fno-strict-aliasing (Anubhav Shelat) [RHEL-78200]
|
||
- perf top: populate PMU capabilities data in perf_env (Anubhav Shelat) [RHEL-78200]
|
||
- perf tools: move perf_pmus__find_core_pmu() prototype to pmus.h (Anubhav Shelat) [RHEL-78200]
|
||
- perf trace: Split BPF skel code to util/bpf_trace_augment.c (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Change all remaining #!/bin/sh to #!/bin/bash (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: Don't write empty BPF/BTF info (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: Display message if BPF/BTF info is empty (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: Allow tracing of attr events (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: In pipe mode dump features without --header/-I (Anubhav Shelat) [RHEL-78200]
|
||
- perf tests: Add a DRM PMU test (Anubhav Shelat) [RHEL-78200]
|
||
- perf drm_pmu: Add a tool like PMU to expose DRM information (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Avoid scanning PMUs that can't contain events (Anubhav Shelat) [RHEL-78200]
|
||
- perf debug: Add function symbols to dump_stack (Anubhav Shelat) [RHEL-78200]
|
||
- perf tools: Remove excess variable declarations (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Replace grep perl regexp with awk (Anubhav Shelat) [RHEL-78200]
|
||
- libperf evsel: Add missed puts and asserts (Anubhav Shelat) [RHEL-78200]
|
||
- perf trace: Add missed freeing of ordered events and thread (Anubhav Shelat) [RHEL-78200]
|
||
- perf script: Add -e option to flamegraph script (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: The bfd features are opt-in, stop testing for them by default (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: Add the libpfm devel fedora package name to the hint (Anubhav Shelat) [RHEL-78200]
|
||
- perf script: Handle -i option for perf script flamegraph (Anubhav Shelat) [RHEL-78200]
|
||
- perf unwind-libdw: skip non-regular files (Anubhav Shelat) [RHEL-78200]
|
||
- perf trace: Show zero value in STRARRAY (Anubhav Shelat) [RHEL-78200]
|
||
- perf srcline: Lower verbosity on addr2line debug messages (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: Suggest java-latest-openjdk-devel instead of old 1.8.0 one (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: add test for BPF metadata collection (Anubhav Shelat) [RHEL-78200]
|
||
- perf tools: display the new PERF_RECORD_BPF_METADATA event (Anubhav Shelat) [RHEL-78200]
|
||
- perf record: collect BPF metadata from new programs (Anubhav Shelat) [RHEL-78200]
|
||
- perf record: collect BPF metadata from existing BPF programs (Anubhav Shelat) [RHEL-78200]
|
||
- perf build: detect support for libbpf's emit_strings option (Anubhav Shelat) [RHEL-78200]
|
||
- perf header: remove unecessary core id test (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Add header shell test (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Set default GH modifier properly (Anubhav Shelat) [RHEL-78200]
|
||
- perf test: Expand user space event reading (rdpmc) tests (Anubhav Shelat) [RHEL-78200]
|
||
- perf vendor events arm64: Update FUJITSU-MONAKA pmu event (Anubhav Shelat) [RHEL-78200]
|
||
- syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON (Anubhav Shelat) [RHEL-78200]
|
||
- perf thread: Ensure comm_lock held for comm_list (Anubhav Shelat) [RHEL-78200]
|
||
- perf: Fix libjvmti.c sign compare error (Anubhav Shelat) [RHEL-78200]
|
||
- perf script: perf script tests fails with segfault (Anubhav Shelat) [RHEL-78200]
|
||
- perf test trace: Change the regex pattern in the struct test (Anubhav Shelat) [RHEL-78200]
|
||
- perf test trace: Use --sort-events in BTF general tests (Anubhav Shelat) [RHEL-78200]
|
||
- tools/build: Remove some unused libbpf pre-1.0 feature test logic (Anubhav Shelat) [RHEL-78200]
|
||
- perf trace: Remove --map-dump documentation (Anubhav Shelat) [RHEL-78200]
|
||
- perf test trace: Remove set -e for BTF general tests (Anubhav Shelat) [RHEL-78200]
|
||
- perf test trace: Stop tracing hrtimer_setup event in trace enum test (Anubhav Shelat) [RHEL-78200]
|
||
- perf test trace: Remove set -e and print trace test's error messages (Anubhav Shelat) [RHEL-78200]
|
||
- perf test trace: Use shell's -f flag to check if vmlinux exists (Anubhav Shelat) [RHEL-78200]
|
||
- perf thread_map: Remove uid options (Anubhav Shelat) [RHEL-78200]
|
||
- perf target: Remove uid from target (Anubhav Shelat) [RHEL-78200]
|
||
- perf bench evlist-open-close: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
|
||
- perf trace: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
|
||
- perf top: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
|
||
- perf tests record: Add basic uid filtering test (Anubhav Shelat) [RHEL-78200]
|
||
- perf bpf-filter: Improve error messages (Anubhav Shelat) [RHEL-78200]
|
||
- perf record: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events: Add parse_uid_filter helper (Anubhav Shelat) [RHEL-78200]
|
||
- perf target: Separate parse_uid into its own function (Anubhav Shelat) [RHEL-78200]
|
||
- perf parse-events filter: Use evsel__find_pmu (Anubhav Shelat) [RHEL-78200]
|
||
|
||
* Thu Oct 30 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-149.el10]
|
||
- sched/fair: Block delayed tasks on throttled hierarchy during dequeue (Luis Claudio R. Goncalves) [RHEL-69492]
|
||
- selftests/mm: fix va_high_addr_switch.sh failure on x86_64 (Chunyu Hu) [RHEL-110506]
|
||
- selftests/mm: alloc hugepages in va_high_addr_switch test (Chunyu Hu) [RHEL-110506]
|
||
- selftests/mm: skip hugevm test if kernel config file is not present (Chunyu Hu) [RHEL-110506]
|
||
- bus: mhi: host: pci_generic: Add Telit FN990B40 modem support (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: Detect events pointing to unexpected TREs (Jose Ignacio Tornos Martinez) [RHEL-122260] {CVE-2025-39790}
|
||
- bus: mhi: host: pci_generic: Add Foxconn T99W696 modem (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: Use str_true_false() helper (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance. (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: Fix endianness of BHI vector table (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: pci_generic: Disable runtime PM for QDU100 (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: Make local functions static (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: pci_generic: Add Telit FN920C04 modem support (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: pci_generic: Remove redundant assign resource usage (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: host: Fix conflict between power_up and SYSERR (Jose Ignacio Tornos Martinez) [RHEL-122260]
|
||
- bus: mhi: ep: Update read pointer only after buffer is written (Jose Ignacio Tornos Martinez) [RHEL-122260] {CVE-2025-38429}
|
||
- sched: Add some KABI padding (Phil Auld) [RHEL-114238]
|
||
- scsi: ufs: ufs-qcom: Fix ESI null pointer dereference (Myron Stowe) [RHEL-120705]
|
||
- scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6 (Myron Stowe) [RHEL-120705]
|
||
- irqchip/msi-lib: Fix fwnode refcount in msi_lib_irq_domain_select() (Myron Stowe) [RHEL-120705]
|
||
- irqchip/irq-msi-lib: Fix build with PCI disabled (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag() (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Size device MSI domain with the maximum number of vectors (Myron Stowe) [RHEL-120705]
|
||
- irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends (Myron Stowe) [RHEL-120705]
|
||
- irqchip/msi-lib: Add IRQ_DOMAIN_FLAG_FWNODE_PARENT handling (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Remove the conditional parent [un]mask logic (Myron Stowe) [RHEL-120705]
|
||
- irqchip/msi-lib: Honor the MSI_FLAG_PCI_MSI_MASK_PARENT flag (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup|shutdown]_parent() (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Add startup/shutdown for per device domains (Myron Stowe) [RHEL-120705]
|
||
- genirq: Add irq_chip_(startup/shutdown)_parent() (Myron Stowe) [RHEL-120705]
|
||
- genirq: Remove GENERIC_IRQ_LEGACY (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Add device pointer to irq_domain_info and msi_domain_info (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Consolidate coding style (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Fix kernel-doc and add it to Documentation (Myron Stowe) [RHEL-120705]
|
||
- Documentation: irqdomain: Update it (Myron Stowe) [RHEL-120705]
|
||
- Documentation: irq-domain.rst: Simple improvements (Myron Stowe) [RHEL-120705]
|
||
- Documentation: irq/concepts: Minor improvements (Myron Stowe) [RHEL-120705]
|
||
- Documentation: irq/concepts: Add commas and reflow (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Improve kernel-docs of functions (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Make struct irq_domain_info variables const (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Use irq_domain_instantiate()'s return value as initializers (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Drop irq_linear_revmap() (Myron Stowe) [RHEL-120705]
|
||
- pinctrl: keembay: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- irqchip/armada-370-xp: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- gpu: ipu-v3: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- gpio: idt3243x: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- sh: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- powerpc: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Drop irq_domain_add_*() functions (Myron Stowe) [RHEL-120705]
|
||
- powerpc: Switch irq_domain_add_nomap() to use fwnode (Myron Stowe) [RHEL-120705]
|
||
- thermal: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- soc: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- sh: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- powerpc: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- pinctrl: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- PCI: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- nios2: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- net: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple() (Myron Stowe) [RHEL-120705]
|
||
- MIPS: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- mfd: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- memory: omap-gpmc: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- mailbox: qcom-ipcc: Switch to irq_domain_create_tree() (Myron Stowe) [RHEL-120705]
|
||
- irqchip: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- iio: Switch to irq_domain_create_simple() (Myron Stowe) [RHEL-120705]
|
||
- i2c: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- gpu: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- gpio: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- EDAC/altera: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- bus: moxtet: Switch to irq_domain_create_simple() (Myron Stowe) [RHEL-120705]
|
||
- ARM: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
|
||
- ARC: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Make irq_domain_create_hierarchy() an inline (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Drop of_node_to_fwnode() (Myron Stowe) [RHEL-120705]
|
||
- x86/io_apic: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-120705]
|
||
- powerpc: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-120705]
|
||
- irqchip: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Use bool for MSI enable state tracking (Myron Stowe) [RHEL-120705]
|
||
- PCI: tegra: Convert to MSI parent infrastructure (Myron Stowe) [RHEL-120705]
|
||
- PCI: xgene: Convert to MSI parent infrastructure (Myron Stowe) [RHEL-120705]
|
||
- PCI: apple: Convert to MSI parent infrastructure (Myron Stowe) [RHEL-120705]
|
||
- irqchip/msi-lib: Honour the MSI_FLAG_NO_AFFINITY flag (Myron Stowe) [RHEL-120705]
|
||
- irqchip/mvebu: Convert to msi_create_parent_irq_domain() helper (Myron Stowe) [RHEL-120705]
|
||
- irqchip/gic: Convert to msi_create_parent_irq_domain() helper (Myron Stowe) [RHEL-120705]
|
||
- genirq/msi: Add helper for creating MSI-parent irq domains (Myron Stowe) [RHEL-120705]
|
||
- irqchip: Make irq-msi-lib.h globally available (Myron Stowe) [RHEL-120705]
|
||
- irqchip/gic-v3-its: Use allocation size from the prepare call (Myron Stowe) [RHEL-120705]
|
||
- genirq/msi: Engage the .msi_teardown() callback on domain removal (Myron Stowe) [RHEL-120705]
|
||
- genirq/msi: Move prepare() call to per-device allocation (Myron Stowe) [RHEL-120705]
|
||
- irqchip/gic-v3-its: Implement .msi_teardown() callback (Myron Stowe) [RHEL-120705]
|
||
- genirq/msi: Add .msi_teardown() callback as the reverse of .msi_prepare() (Myron Stowe) [RHEL-120705]
|
||
- irqchip/gic-v3-its: Add support for device tree msi-map and msi-mask (Myron Stowe) [RHEL-120705]
|
||
- dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map (Myron Stowe) [RHEL-120705]
|
||
- irqchip/gic-v3-its: Set IRQ_DOMAIN_FLAG_MSI_IMMUTABLE for ITS (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Add IRQ_DOMAIN_FLAG_MSI_IMMUTABLE and irq_domain_is_msi_immutable() (Myron Stowe) [RHEL-120705]
|
||
- platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() (Myron Stowe) [RHEL-120705]
|
||
- genirq/msi: Rename msi_[un]lock_descs() (Myron Stowe) [RHEL-120705]
|
||
- scsi: ufs: qcom: Remove the MSI descriptor abuse (Myron Stowe) [RHEL-120705]
|
||
- PCI/TPH: Replace the broken MSI-X control word update (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Provide a sane mechanism for TPH (Myron Stowe) [RHEL-120705]
|
||
- PCI: hv: Switch MSI descriptor locking to guard() (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Switch msix_capability_init() to guard(msi_desc_lock) (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Switch msi_capability_init() to guard(msi_desc_lock) (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Use __free() for affinity masks (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Set pci_dev:: Msi_enabled late (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Use guard(msi_desc_lock) where applicable (Myron Stowe) [RHEL-120705]
|
||
- NTB/msi: Switch MSI descriptor locking to lock guard() (Myron Stowe) [RHEL-120705]
|
||
- soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard() (Myron Stowe) [RHEL-120705]
|
||
- genirq/msi: Use lock guards for MSI descriptor locking (Myron Stowe) [RHEL-120705]
|
||
- cleanup: Provide retain_and_null_ptr() (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Support three-cell scheme interrupts (Myron Stowe) [RHEL-120705]
|
||
- genirq/migration: Use irqd_get_parent_data() in irq_force_complete_move() (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Stop using 'host' for domain (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Rename irq_get_default_host() to irq_get_default_domain() (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Rename irq_set_default_host() to irq_set_default_domain() (Myron Stowe) [RHEL-120705]
|
||
- PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag (Myron Stowe) [RHEL-120705]
|
||
- genirq: Make a few functions static (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: Remove extern from function declarations (Myron Stowe) [RHEL-120705]
|
||
- irqchip/davinci-cp-intc: Remove public header (Myron Stowe) [RHEL-120705]
|
||
- irqdomain: i2c: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
|
||
- genirq: Introduce irq_can_move_in_process_context() (Myron Stowe) [RHEL-120705]
|
||
- genirq: Introduce common irq_force_complete_move() implementation (Myron Stowe) [RHEL-120705]
|
||
- irqchip/riscv-imsic: Move to common MSI library (Myron Stowe) [RHEL-120705]
|
||
- irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack() (Myron Stowe) [RHEL-120705]
|
||
- irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base (Myron Stowe) [RHEL-120705]
|
||
- net: clear sk->sk_ino in sk_set_socket(sk, NULL) (Paolo Abeni) [RHEL-115597]
|
||
- net: lockless sock_i_ino() (Paolo Abeni) [RHEL-115597]
|
||
- net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y (Paolo Abeni) [RHEL-115597]
|
||
- netpoll: prevent hanging NAPI when netcons gets enabled (Paolo Abeni) [RHEL-115597]
|
||
- net: netmem: fix skb_ensure_writable with unreadable skbs (Paolo Abeni) [RHEL-115597]
|
||
- net: Fix TOCTOU issue in sk_is_readable() (Paolo Abeni) [RHEL-115597]
|
||
- Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated (Paolo Abeni) [RHEL-115597]
|
||
- netdev: avoid CFI problems with sock priv helpers (Paolo Abeni) [RHEL-115597]
|
||
- net: don't dump Tx and uninitialized NAPIs (Paolo Abeni) [RHEL-115597]
|
||
- Documentation: Fix description format for powerpc RTAS ioctls (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Include linux/types.h in papr-platform-dump.h (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Add a char driver for physical-attestation RTAS (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Add papr-platform-dump character driver for dump retrieval (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Add papr-indices char driver for ibm,get-indices (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls (Mamatha Inamdar) [RHEL-101977]
|
||
- powerpc/pseries: Define common functions for RTAS sequence calls (Mamatha Inamdar) [RHEL-101977]
|
||
- ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Petr Oros) [RHEL-113042]
|
||
- ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Petr Oros) [RHEL-113042]
|
||
- redhat/configs: Enable CONFIG_CRASH_DM_CRYPT on RHEL (Coiby Xu) [RHEL-29040]
|
||
- s390: kexec: initialize kexec_buf struct (Coiby Xu) [RHEL-29040]
|
||
- arm64: kexec: initialize kexec_buf struct in load_other_segments() (Coiby Xu) [RHEL-29040]
|
||
- crashdump: add CONFIG_KEYS dependency (Coiby Xu) [RHEL-29040]
|
||
- crash_dump, nvme: select CONFIGFS_FS as built-in (Coiby Xu) [RHEL-29040]
|
||
- x86/crash: make the page that stores the dm crypt keys inaccessible (Coiby Xu) [RHEL-29040]
|
||
- x86/crash: pass dm crypt keys to kdump kernel (Coiby Xu) [RHEL-29040]
|
||
- crash_dump: retrieve dm crypt keys in kdump kernel (Coiby Xu) [RHEL-29040]
|
||
- crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging (Coiby Xu) [RHEL-29040]
|
||
- crash_dump: store dm crypt keys in kdump reserved memory (Coiby Xu) [RHEL-29040]
|
||
- crash_dump: make dm crypt keys persist for the kdump kernel (Coiby Xu) [RHEL-29040]
|
||
- kexec_file: allow to place kexec_buf randomly (Coiby Xu) [RHEL-29040]
|
||
|
||
* Wed Oct 29 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-148.el10]
|
||
- vrf: Drop existing dst reference in vrf_ip6_input_dst (Antoine Tenart) [RHEL-115588]
|
||
- redhat/kernel.spec: make python3-perf glob more specific (Jan Stancek) [RHEL-119658]
|
||
- net/packet: fix a race in packet_set_ring() and packet_notifier() (Davide Caratti) [RHEL-115601]
|
||
- af_packet: fix soft lockup issue caused by tpacket_snd() (Davide Caratti) [RHEL-115601]
|
||
- af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd() (Davide Caratti) [RHEL-115601]
|
||
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime (Davide Caratti) [RHEL-115601]
|
||
- net: loopback: Avoid sending IP packets without an Ethernet header (Davide Caratti) [RHEL-115601]
|
||
- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI (Sabrina Dubroca) [RHEL-115581]
|
||
- xfrm: Duplicate SPI Handling (Sabrina Dubroca) [RHEL-115581]
|
||
- xfrm: Skip redundant statistics update for crypto offload (Sabrina Dubroca) [RHEL-115581]
|
||
- xfrm: use kfree_sensitive() for SA secret zeroization (Sabrina Dubroca) [RHEL-115581]
|
||
- espintcp: remove encap socket caching to avoid reference leak (Sabrina Dubroca) [RHEL-115581]
|
||
- espintcp: fix skb leaks (Sabrina Dubroca) [RHEL-115581]
|
||
- xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46] (Sabrina Dubroca) [RHEL-115581]
|
||
- tracing: Silence warning when chunk allocation fails in trace_pid_write (Jerome Marchand) [RHEL-115358] {CVE-2025-39914}
|
||
- trace/fgraph: Fix error handling (Jerome Marchand) [RHEL-115358]
|
||
- ftrace: Also allocate and copy hash for reading of filter files (Jerome Marchand) [RHEL-115358] {CVE-2025-39689}
|
||
- ftrace: Fix potential warning in trace_printk_seq during ftrace_dump (Jerome Marchand) [RHEL-115358] {CVE-2025-39813}
|
||
- tracing: Fix tracing_marker may trigger page fault during preempt_disable (Jerome Marchand) [RHEL-115358]
|
||
- trace/fgraph: Fix the warning caused by missing unregister notifier (Jerome Marchand) [RHEL-115358] {CVE-2025-39829}
|
||
- tracing: fprobe-event: Sanitize wildcard for fprobe event name (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Limit access to parser->buffer when trace_get_user failed (Jerome Marchand) [RHEL-115358] {CVE-2025-39683}
|
||
- tracing: Remove unneeded goto out logic (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Add down_write(trace_event_sem) when adding trace event (Jerome Marchand) [RHEL-115358] {CVE-2025-38539}
|
||
- tracing/osnoise: Fix crash in timerlat_dump_stack() (Jerome Marchand) [RHEL-115358] {CVE-2025-38493}
|
||
- tracing/probes: Avoid using params uninitialized in parse_btf_arg() (Jerome Marchand) [RHEL-115358]
|
||
- ring-buffer: Remove ring_buffer_read_prepare_sync() (Jerome Marchand) [RHEL-115358]
|
||
- kernel: trace: preemptirq_delay_test: use offstack cpu mask (Jerome Marchand) [RHEL-115358]
|
||
- tracefs: Add d_delete to remove negative dentries (Jerome Marchand) [RHEL-115358]
|
||
- ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() (Jerome Marchand) [RHEL-115358] {CVE-2025-38101}
|
||
- ftrace: Fix UAF when lookup kallsym after ftrace disabled (Jerome Marchand) [RHEL-115358] {CVE-2025-38346}
|
||
- ring-buffer: Do not trigger WARN_ON() due to a commit_overrun (Jerome Marchand) [RHEL-115358] {CVE-2025-38267}
|
||
- ring-buffer: Move cpus_read_lock() outside of buffer->mutex (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Fix compilation warning on arm32 (Jerome Marchand) [RHEL-115358]
|
||
- ring-buffer: Fix persistent buffer when commit page is the reader page (Jerome Marchand) [RHEL-115358]
|
||
- ftrace: Fix preemption accounting for stacktrace filter command (Jerome Marchand) [RHEL-115358]
|
||
- ftrace: Fix preemption accounting for stacktrace trigger command (Jerome Marchand) [RHEL-115358]
|
||
- tracing: probes: Fix a possible race in trace_probe_log APIs (Jerome Marchand) [RHEL-115358]
|
||
- tracing: samples: Initialize trace_array_printk() with the correct function (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Fix error handling in event_trigger_parse() (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Rename event_trigger_alloc() to trigger_data_alloc() (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Do not take trace_event_sem in print_event_fields() (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Fix oob write in trace_seq_to_buffer() (Jerome Marchand) [RHEL-115358] {CVE-2025-37923}
|
||
- tracing: Fix filter string testing (Jerome Marchand) [RHEL-115358]
|
||
- ftrace: fix incorrect hash size in register_ftrace_direct() (Jerome Marchand) [RHEL-115358]
|
||
- ftrace: Properly merge notrace hashes (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Do not add length to print format in synthetic events (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Move histogram trigger variables from stack to per CPU structure (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Constify struct event_trigger_ops (Jerome Marchand) [RHEL-115358]
|
||
- ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio() (Jerome Marchand) [RHEL-115358]
|
||
- ftrace: Add cond_resched() to ftrace_graph_set_hash() (Jerome Marchand) [RHEL-115358] {CVE-2025-37940}
|
||
- tracing: Verify event formats that have "%%*p.." (Jerome Marchand) [RHEL-115358] {CVE-2025-37938}
|
||
- tracing: Add __print_dynamic_array() helper (Jerome Marchand) [RHEL-115358]
|
||
- tracing: probe-events: Add comments about entry data storing code (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Fix synth event printk format for str fields (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Do not use PERF enums when perf is not defined (Jerome Marchand) [RHEL-115358]
|
||
- tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER (Jerome Marchand) [RHEL-115358]
|
||
- tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Jerome Marchand) [RHEL-115358] {CVE-2025-22035}
|
||
- tracing: Ensure module defining synth event cannot be unloaded while tracing (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Correct the refcount if the hist/hist_debug file fails to open (Jerome Marchand) [RHEL-115358]
|
||
- ring-buffer: Fix bytes_dropped calculation issue (Jerome Marchand) [RHEL-115358]
|
||
- tracing/hist: Support POLLPRI event for poll on histogram (Jerome Marchand) [RHEL-115358]
|
||
- tracing/hist: Add poll(POLLIN) support on hist file (Jerome Marchand) [RHEL-115358]
|
||
- tracing: Switch trace_events_hist.c code over to use guard() (Jerome Marchand) [RHEL-115358]
|
||
|
||
* Tue Oct 28 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-147.el10]
|
||
- redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124088]
|
||
- blk-mq: fix blk_mq_tags double free while nr_requests grown (Ming Lei) [RHEL-118047]
|
||
- smp: Fix up and expand the smp_call_function_many() kerneldoc (Waiman Long) [RHEL-121178]
|
||
- smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment (Waiman Long) [RHEL-121178]
|
||
- smp: Document preemption and stop_machine() mutual exclusion (Waiman Long) [RHEL-121178]
|
||
- smp: Wait only if work was enqueued (Waiman Long) [RHEL-121178]
|
||
- smp: Defer check for local execution in smp_call_function_many_cond() (Waiman Long) [RHEL-121178]
|
||
- smp: Use cpumask_any_but() in smp_call_function_many_cond() (Waiman Long) [RHEL-121178]
|
||
- smp: Improve locality in smp_call_function_any() (Waiman Long) [RHEL-121178]
|
||
- smp/scf: Evaluate local cond_func() before IPI side-effects (Waiman Long) [RHEL-121178]
|
||
- selftests: fib_nexthops: Add test cases for FDB status change (Guillaume Nault) [RHEL-115577]
|
||
- selftests: fib_nexthops: Fix creation of non-FDB nexthops (Guillaume Nault) [RHEL-115577]
|
||
- nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115577]
|
||
- ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115577]
|
||
- inet: ping: check sock_net() in ping_get_port() and ping_lookup() (Guillaume Nault) [RHEL-115577]
|
||
- ipv4: Switch inet_addr_hash() to less predictable hash. (Guillaume Nault) [RHEL-115577]
|
||
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115591]
|
||
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115591]
|
||
- vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115591]
|
||
- vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115591]
|
||
- i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113178]
|
||
- i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113178]
|
||
- selftests: bonding: add fail_over_mac testing (CKI Backport Bot) [RHEL-115579]
|
||
- bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-115579]
|
||
- bonding: don't force LACPDU tx to ~333 ms boundaries (CKI Backport Bot) [RHEL-115579]
|
||
- sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-73310]
|
||
- sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-73310]
|
||
|
||
* Mon Oct 27 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-146.el10]
|
||
- nbd: restrict sockets to TCP and UDP (Ming Lei) [RHEL-121713]
|
||
- loop: fix backing file reference leak on validation error (Ming Lei) [RHEL-118049]
|
||
- brd: use page reference to protect page lifetime (Ming Lei) [RHEL-116171]
|
||
- sched_ext: idle: Handle migration-disabled tasks in BPF code (Phil Auld) [RHEL-111810]
|
||
- sched_ext, sched/core: Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED (Phil Auld) [RHEL-111810]
|
||
- Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()" (Phil Auld) [RHEL-111810]
|
||
- selftests/sched_ext: Remove duplicate sched.h header (Phil Auld) [RHEL-111810]
|
||
- sched/ext: Fix invalid task state transitions on class switch (Phil Auld) [RHEL-111810] {CVE-2025-39780}
|
||
- sched_ext: idle: Handle migration-disabled tasks in idle selection (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Fix scx_bpf_reenqueue_local() reference (Phil Auld) [RHEL-111810]
|
||
- sched/ext: Prevent update_locked_rq() calls with NULL rq (Phil Auld) [RHEL-111810] {CVE-2025-38522}
|
||
- sched_ext: Drop kfuncs marked for removal in 6.15 (Phil Auld) [RHEL-111810]
|
||
- sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic (Phil Auld) [RHEL-111810]
|
||
- kernel/sched/ext.c: fix typo "occured" -> "occurred" in comments (Phil Auld) [RHEL-111810]
|
||
- sched_ext, sched/core: Factor out struct scx_task_group (Phil Auld) [RHEL-111810]
|
||
- sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Make scx_group_set_weight() always update tg->scx.weight (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Return NULL in llc_span (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Always use SMP versions in kernel/sched/ext_idle.h (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Always use SMP versions in kernel/sched/ext_idle.c (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Always use SMP versions in kernel/sched/ext.h (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Always use SMP versions in kernel/sched/ext.c (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Make scx_locked_rq() inline (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Make scx_rq_bypassing() inline (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Make local functions static in ext_idle.c (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Remove unnecessary ifdef in scx_bpf_cpu_node() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Skip cross-node search with !CONFIG_NUMA (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Properly handle invalid prev_cpu during idle selection (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Call ops.update_idle() after updating builtin idle bits (Phil Auld) [RHEL-111810]
|
||
- selftests/sched_ext: Update test enq_select_cpu_fails (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Consolidate default idle CPU selection kfuncs (Phil Auld) [RHEL-111810]
|
||
- selftests/sched_ext: Add test for scx_bpf_select_cpu_and() via test_run (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Allow scx_bpf_select_cpu_and() from unlocked context (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Validate locking correctness in scx_bpf_select_cpu_and() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Make scx_kf_allowed_if_unlocked() available outside ext.c (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Explain the temporary situation around scx_root dereferences (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add @sch to SCX_CALL_OP*() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Cleanup [__]scx_exit/error*() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add @sch to SCX_CALL_OP*() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Clean up scx_root usages (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Avoid NULL scx_root deref in __scx_exit() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add RCU protection to scx_root in DSQ iterator (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Clean up SCX_EXIT_NONE handling in scx_disable_workfn() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Move disable machinery into scx_sched (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Move event_stats_cpu into scx_sched (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Factor out scx_read_events() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Relocate scx_event_stats definition (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Move global_dsqs into scx_sched (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Move dsq_hash into scx_sched (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Factor out scx_alloc_and_add_sched() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Inline create_dsq() into scx_bpf_create_dsq() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Use dynamic allocation for scx_sched (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Avoid NULL scx_root deref through SCX_HAS_OP() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Introduce scx_sched (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Fix rq lock state in hotplug ops (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Remove duplicate BTF_ID_FLAGS definitions (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Clarify CPU context for running/stopping callbacks (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Fix missing rq lock in scx_bpf_cpuperf_set() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Track currently locked rq (Phil Auld) [RHEL-111810]
|
||
- sched_ext: add helper for refill task with default slice (Phil Auld) [RHEL-111810]
|
||
- sched_ext: change the variable name for slice refill event (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Improve cross-compilation support in Makefile (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Make scx_has_op a bitmap (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Remove scx_ops_allow_queued_wakeup static_key (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Remove scx_ops_cpu_preempt static_key (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Remove scx_ops_enq_* static_keys (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Indentation updates (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Mark SCX_OPS_HAS_CGROUP_WEIGHT for deprecation (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Remove cpu.weight / cpu.idle unimplemented warnings (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Use kvzalloc for large exit_dump allocation (Phil Auld) [RHEL-111810]
|
||
- selftests/sched_ext: Add test for scx_bpf_select_cpu_and() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Introduce scx_bpf_select_cpu_and() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Accept an arbitrary cpumask in scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Explicitly pass allowed cpumask to scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Extend topology optimizations to all tasks (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Drop "ops" from SCX_OPS_TASK_ITER_BATCH (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Drop "ops" from scx_ops_{init|exit|enable|disable}[_task]() and friends (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Drop "ops" from scx_ops_exit(), scx_ops_error() and friends (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Drop "ops" from scx_ops_bypass(), scx_ops_breather() and friends (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Drop "ops" from scx_ops_helper, scx_ops_enable_mutex and __scx_ops_enabled (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Drop "ops" from scx_ops_enable_state and friends (Phil Auld) [RHEL-111810]
|
||
- tools/sched_ext: Sync with scx repo (Phil Auld) [RHEL-111810]
|
||
- sched_ext: initialize built-in idle state before ops.init() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: create_dsq: Return -EEXIST on duplicate request (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Remove a meaningless conditional goto in scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Fix return code of scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
|
||
- sched/debug: Remove CONFIG_SCHED_DEBUG from self-test config files (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Refactor scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Honor idle flags in the built-in idle selection policy (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add trace point to track sched_ext core events (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Change the event type from u64 to s64 (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() (Phil Auld) [RHEL-111810] {CVE-2025-21965}
|
||
- tools/sched_ext: Provide a compatible helper for scx_bpf_events() (Phil Auld) [RHEL-111810]
|
||
- selftests/sched_ext: Add NUMA-aware scheduler test (Phil Auld) [RHEL-111810]
|
||
- tools/sched_ext: Provide consistent access to scx flags (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Fix scx_bpf_pick_any_cpu_node() behavior (Phil Auld) [RHEL-111810]
|
||
- nodemask: numa: reorganize inclusion path (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Introduce scx_bpf_nr_node_ids() (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Introduce node-aware idle cpu kfunc helpers (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Per-node idle cpumasks (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE (Phil Auld) [RHEL-111810]
|
||
- sched_ext: idle: Make idle static keys private (Phil Auld) [RHEL-111810]
|
||
- sched/topology: Introduce for_each_node_numadist() iterator (Phil Auld) [RHEL-111810]
|
||
- mm/numa: Introduce nearest_node_nodemask() (Phil Auld) [RHEL-111810]
|
||
- nodemask: add nodes_copy() (Phil Auld) [RHEL-111810]
|
||
- tools/sched_ext: Sync with scx repo (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Provides a sysfs 'events' to expose core event counters (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Implement SCX_OPS_ALLOW_QUEUED_WAKEUP (Phil Auld) [RHEL-111810]
|
||
- tools/sched_ext: Update enum_defs.autogen.h (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Take NUMA node into account when allocating per-CPU cpumasks (Phil Auld) [RHEL-111810]
|
||
- tools/sched_ext: Compatible testing of SCX_ENQ_CPU_SELECTED (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add SCX_EV_ENQ_SKIP_MIGRATION_DISABLED (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Count SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE in the right spot (Phil Auld) [RHEL-111810]
|
||
- tool/sched_ext: Event counter dumping updates (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Print an event, SCX_EV_ENQ_SLICE_DFL, in scx_qmap/central (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_ENQ_SLICE_DFL (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Print core event count in scx_qmap scheduler (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Print core event count in scx_central scheduler (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_BYPASS_DURATION (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_BYPASS_DISPATCH (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_BYPASS_ACTIVATE (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_ENQ_SKIP_EXITING (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_DISPATCH_KEEP_LAST (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Add an event, SCX_EV_SELECT_CPU_FALLBACK (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Implement event counter infrastructure (Phil Auld) [RHEL-111810]
|
||
- sched_ext: Move built-in idle CPU selection policy to a separate file (Phil Auld) [RHEL-111810]
|
||
- uki-virt: add systemd-repart module (Emanuele Giuseppe Esposito) [RHEL-107274]
|
||
|
||
* Fri Oct 24 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-145.el10]
|
||
- io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (Jeff Moyer) [RHEL-116130]
|
||
- io_uring/kbuf: fix signedness in this_len calculation (Jeff Moyer) [RHEL-116130]
|
||
- cgroup/psi: Set of->priv to NULL upon file release (CKI Backport Bot) [RHEL-119145] {CVE-2025-39881}
|
||
- kernfs: Fix UAF in polling when open file is released (CKI Backport Bot) [RHEL-119145] {CVE-2025-39881}
|
||
- firmware: qcom: scm: preserve assign_mem() error return value (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: request the waitqueue irq *after* initializing SCM (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: initialize tzmem before marking SCM as available (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: take struct device as argument in SHM bridge enable (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: remove unused arguments from SHM bridge routines (Eric Chanudet) [RHEL-117514]
|
||
- docs: firmware: qcom_scm: Fix kernel-doc warning (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: tzmem: disable sm7150 platform (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: uefisecapp: fix efivars registration race (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Fix error code in probe() (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: add calls for wrapped key support (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: smc: Narrow 'mempool' variable scope (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: smc: Handle missing SCM device (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Cleanup global '__scm' on probe failures (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp) (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: uefisecapp: Allow X1E Devkit devices (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G (Eric Chanudet) [RHEL-117514]
|
||
- firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x (Eric Chanudet) [RHEL-117514]
|
||
- macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115574]
|
||
- macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115574]
|
||
- scsi: lpfc: Copyright updates for 14.4.0.10 patches (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Update lpfc version to 14.4.0.10 (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Modify end-of-life adapters' model descriptions (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Update debugfs trace ring initialization messages (Paul Ely) [RHEL-103751]
|
||
- scsi: lpfc: Revise logging format for failed CT MIB requests (Paul Ely) [RHEL-103751]
|
||
- sched/deadline: Don't count nr_running for dl_server proxy tasks (Phil Auld) [RHEL-110301]
|
||
- sched/deadline: Fix RT task potential starvation when expiry time passed (Phil Auld) [RHEL-110301]
|
||
- sched/deadline: Always stop dl-server before changing parameters (Phil Auld) [RHEL-110301]
|
||
- sched/deadline: Fix dl_server_stopped() (Phil Auld) [RHEL-110301]
|
||
- sched/psi: Fix psi_seq initialization (Phil Auld) [RHEL-110301]
|
||
- sched/topology: Remove sched_domain_topology_level::flags (Phil Auld) [RHEL-110301]
|
||
- Revert "sched/numa: add statistics of numa balance task" (Phil Auld) [RHEL-110301]
|
||
- sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails (Phil Auld) [RHEL-110301]
|
||
- sched/psi: Optimize psi_group_change() cpu_clock() usage (Phil Auld) [RHEL-110301]
|
||
- sched/core: Reorganize cgroup bandwidth control interface file writes (Phil Auld) [RHEL-110301]
|
||
- sched/core: Reorganize cgroup bandwidth control interface file reads (Phil Auld) [RHEL-110301]
|
||
- sched/core: Relocate tg_get_cfs_*() and cpu_cfs_*_read_*() (Phil Auld) [RHEL-110301]
|
||
- sched/fair: Move max_cfs_quota_period decl and default_cfs_period() def from fair.c to sched.h (Phil Auld) [RHEL-110301]
|
||
- sched/eevdf: Correct the comment in place_entity (Phil Auld) [RHEL-110301]
|
||
- sched/numa: fix task swap by skipping kernel threads (Phil Auld) [RHEL-110301]
|
||
- sched/numa: add statistics of numa balance task (Phil Auld) [RHEL-110301]
|
||
- sched,livepatch: Untangle cond_resched() and live-patching (Phil Auld) [RHEL-110301]
|
||
- sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning (Phil Auld) [RHEL-110301]
|
||
- sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (Phil Auld) [RHEL-110301]
|
||
- sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks (Phil Auld) [RHEL-110301]
|
||
- sched/topology: Refinement to topology_span_sane speedup (Phil Auld) [RHEL-110301]
|
||
- sched: Fix trace_sched_switch(.prev_state) (Phil Auld) [RHEL-110301]
|
||
- sched/topology: improve topology_span_sane speed (Phil Auld) [RHEL-110301]
|
||
- sched/uclamp: Optimize sched_uclamp_used static key enabling (Phil Auld) [RHEL-110301]
|
||
- sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it (Phil Auld) [RHEL-110301]
|
||
- sched/core: Remove duplicate included header file stats.h (Phil Auld) [RHEL-110301]
|
||
- sched: Add unlikey branch hints to several system calls (Phil Auld) [RHEL-110301]
|
||
- sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (Phil Auld) [RHEL-110301]
|
||
- sched/fair: Refactor can_migrate_task() to elimate looping (Phil Auld) [RHEL-110301]
|
||
- mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) [RHEL-52253]
|
||
- Revert "aacraid: Remove depreciated device and vendor PCI id's" (Scott Weaver) [RHEL-106859]
|
||
- rh_messages.h: add missing aacraid device (Scott Weaver) [RHEL-106859]
|
||
|
||
* Wed Oct 22 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-144.el10]
|
||
- i2c: tiny-usb: disable zero-length read messages (Desnes Nunes) [RHEL-116007]
|
||
- i2c: Use str_read_write() helper (Desnes Nunes) [RHEL-116007]
|
||
- memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() (Desnes Nunes) [RHEL-116007]
|
||
- usb: hub: Don't try to recover devices lost during warm reset. (Desnes Nunes) [RHEL-116007]
|
||
- USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition (Desnes Nunes) [RHEL-116007]
|
||
- USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI (Desnes Nunes) [RHEL-116007]
|
||
- xhci: dbc: Flush queued requests before stopping dbc (Desnes Nunes) [RHEL-116007]
|
||
- xhci: dbctty: disable ECHO flag by default (Desnes Nunes) [RHEL-116007]
|
||
- xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: quirk for data loss in ISOC transfers (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: displayport: Fix potential deadlock (Desnes Nunes) [RHEL-116007] {CVE-2025-38404}
|
||
- usb: typec: altmodes/displayport: do not index invalid pin_assignments (Desnes Nunes) [RHEL-116007] {CVE-2025-38391}
|
||
- usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach (Desnes Nunes) [RHEL-116007]
|
||
- USB: serial: option: add Foxconn T99W640 (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Fix bit masking in tb_dp_port_set_hops() (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Fix wake on connect at runtime (Desnes Nunes) [RHEL-116007]
|
||
- Revert "usb: xhci: Implement xhci_handshake_check_state() helper" (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed (Desnes Nunes) [RHEL-116007]
|
||
- usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume (Desnes Nunes) [RHEL-116007] {CVE-2025-38376}
|
||
- usb: acpi: fix device link removal (Desnes Nunes) [RHEL-116007]
|
||
- Logitech C-270 even more broken (Desnes Nunes) [RHEL-116007]
|
||
- phy: use per-PHY lockdep keys (Desnes Nunes) [RHEL-116007]
|
||
- phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode (Desnes Nunes) [RHEL-116007] {CVE-2025-38535}
|
||
- phy: tegra: xusb: Disable periodic tracking on Tegra234 (Desnes Nunes) [RHEL-116007]
|
||
- phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode (Desnes Nunes) [RHEL-116007]
|
||
- usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro (Desnes Nunes) [RHEL-116007]
|
||
- USB: typec: fix const issue in typec_match() (Desnes Nunes) [RHEL-116007]
|
||
- USB: gadget: udc: fix const issue in gadget_match_driver() (Desnes Nunes) [RHEL-116007]
|
||
- USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB (Desnes Nunes) [RHEL-116007]
|
||
- USB: serial: bus: fix const issue in usb_serial_device_match() (Desnes Nunes) [RHEL-116007]
|
||
- usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller (Desnes Nunes) [RHEL-116007]
|
||
- usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub (Desnes Nunes) [RHEL-116007]
|
||
- usb: core: config: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116007]
|
||
- usb: Flush altsetting 0 endpoints before reinitializating them after reset. (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (Desnes Nunes) [RHEL-116007]
|
||
- usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device (Desnes Nunes) [RHEL-116007]
|
||
- usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpm: Use configured PD revision for negotiation (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work (Desnes Nunes) [RHEL-116007] {CVE-2025-38268}
|
||
- xhci: Add missing parameter description to xhci_get_endpoint_index() (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: fix host not responding after suspend and resume (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: rename 'irq_control' to 'imod' (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: rename 'irq_pending' to 'iman' (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: cleanup IMOD register comments (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: rework Event Ring Segment Table Address mask (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: rework Event Ring Segment Table Size mask (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: remove '0' write to write-1-to-clear register (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: guarantee that IMAN register is flushed (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: improve Interrupt Management register macros (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: set requested IMODI to the closest supported value (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: cleanup xhci_mem_init() (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: add individual allocation checks in xhci_mem_init() (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: move initialization of the primary interrupter (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: remove error handling from xhci_add_interrupter() (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: move enabling of USB 3 device notifications (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: move doorbell array pointer assignment (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: move DCBAA pointer write (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: refactor xhci_set_cmd_ring_deq() (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: move command ring pointer write (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: move device slot enabling register write (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: relocate pre-allocation initialization (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: Add debugfs support for xHCI port bandwidth (Desnes Nunes) [RHEL-116007]
|
||
- usb: xhci: Don't log transfer ring segment list on errors (Desnes Nunes) [RHEL-116007]
|
||
- phy: tegra: p2u: Broaden architecture dependency (Desnes Nunes) [RHEL-116007]
|
||
- phy: fsl-imx8mq-usb: add i.MX95 tuning support (Desnes Nunes) [RHEL-116007]
|
||
- phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: imx8mq-usb: add imx95 tuning support (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property (Desnes Nunes) [RHEL-116007]
|
||
- phy: freescale: imx8m-pcie: Simplify with dev_err_probe() (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema (Desnes Nunes) [RHEL-116007]
|
||
- ucsi_ccg: Disable async suspend in ucsi_ccg_probe() (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Do not double dequeue a configuration request (Desnes Nunes) [RHEL-116007] {CVE-2025-38174}
|
||
- USB: serial: ti_usb_3410_5052: drop bogus read urb check (Desnes Nunes) [RHEL-116007]
|
||
- usb: misc: onboard_usb_dev: Add Parade PS5511 hub support (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: Add binding for PS5511 hub controller (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: Introduce usb-hub.yaml (Desnes Nunes) [RHEL-116007]
|
||
- misc: rtsx: Remove deadcode (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: usb-switch: Allow data-lanes property in port (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: usb-device: relax compatible pattern to a contains (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: ucsi: fix Clang -Wsign-conversion warning (Desnes Nunes) [RHEL-116007]
|
||
- usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() (Desnes Nunes) [RHEL-116007] {CVE-2025-38134}
|
||
- USB: host: omap: Do not enable by default during compile testing (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: mux: fsa4480: add regulator support (Desnes Nunes) [RHEL-116007]
|
||
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() (Desnes Nunes) [RHEL-116007] {CVE-2025-38103}
|
||
- Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Notify userspace about firmware CM tunneling events (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Notify userspace about software CM tunneling events (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Introduce domain event message handler (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: Connect Type-C port with associated USB4 port (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Expose usb4_port_index() to other modules (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Fix a logic error in wake on connect (Desnes Nunes) [RHEL-116007]
|
||
- misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform (Desnes Nunes) [RHEL-116007]
|
||
- usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) (Desnes Nunes) [RHEL-116007]
|
||
- Added usb_string function to a namespace (Desnes Nunes) [RHEL-116007]
|
||
- USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes (Desnes Nunes) [RHEL-116007]
|
||
- usb: Remove orphaned UDC drivers (Desnes Nunes) [RHEL-116007]
|
||
- USB: phy: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-116007]
|
||
- usb: common: usb-conn-gpio: use a unique name for usb connector device (Desnes Nunes) [RHEL-116007]
|
||
- usb: hub: Fail fast in USB3 link power management enable path (Desnes Nunes) [RHEL-116007]
|
||
- usb: hub: reorder USB3 link power management enable requests (Desnes Nunes) [RHEL-116007]
|
||
- usb: hub: Don't disable LPM completely if device initiated LPM fails (Desnes Nunes) [RHEL-116007]
|
||
- usb: hub: verify device is configured in usb_device_may_initiate_lpm() (Desnes Nunes) [RHEL-116007]
|
||
- usb: hub: Block less in USB3 link power management LPM disable path (Desnes Nunes) [RHEL-116007]
|
||
- usb: Add checks for snprintf() calls in usb_alloc_dev() (Desnes Nunes) [RHEL-116007]
|
||
- usb: chipidea: imx: add HSIO Block Control wakeup setting (Desnes Nunes) [RHEL-116007]
|
||
- usb: chipidea: imx: add wakeup interrupt handling (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' (Desnes Nunes) [RHEL-116007]
|
||
- usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-116007]
|
||
- usb: cdns3: Remove the invalid comment (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tipd: Fix wakeup source leaks on device unbind (Desnes Nunes) [RHEL-116007]
|
||
- PM: wakeup: implement devm_device_init_wakeup() helper (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpci: add regulator support (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpm: allow switching to mode accessory to mux properly (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpm: allow to use sink in accessory mode (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: ucsi: Add the UCSI commands in debugfs (Desnes Nunes) [RHEL-116007]
|
||
- thunderbolt: Use wake on connect and disconnect over suspend (Desnes Nunes) [RHEL-116007]
|
||
- redhat/configs: Adding CONFIG_USB_XHCI_SIDEBAND (Desnes Nunes) [RHEL-116007]
|
||
- usb: host: xhci: Notify xHCI sideband on transfer ring free (Desnes Nunes) [RHEL-116007]
|
||
- usb: host: xhci-plat: Set XHCI max interrupters if property is present (Desnes Nunes) [RHEL-116007]
|
||
- usb: host: xhci-mem: Allow for interrupter clients to choose specific index (Desnes Nunes) [RHEL-116007]
|
||
- usb: host: xhci-mem: Cleanup pending secondary event ring events (Desnes Nunes) [RHEL-116007]
|
||
- xhci: sideband: add initial api to register a secondary interrupter entity (Desnes Nunes) [RHEL-116007]
|
||
- usb: typec: tcpm: Use fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116007]
|
||
- device property: Split fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: qcom: Don't leave BCR asserted (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: Abort suspend on soft disconnect failure (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc2: gadget: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: qcom: Use bulk clock API and devres (Desnes Nunes) [RHEL-116007]
|
||
- redhat/configs: Adding CONFIG_PHY_SNPS_EUSB2 (Desnes Nunes) [RHEL-116007]
|
||
- phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory (Desnes Nunes) [RHEL-116007]
|
||
- redhat/configs: Adding CONFIG_PHY_NXP_PTN3222 (Desnes Nunes) [RHEL-116007]
|
||
- phy: add NXP PTN3222 eUSB2 to USB2 redriver (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424 (Desnes Nunes) [RHEL-116007]
|
||
- Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424" (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug (Desnes Nunes) [RHEL-116007] {CVE-2025-38275}
|
||
- usb: dwc3: qcom: Fix error handling in probe (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: qcom: use modern PM macros (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc2: also exit clock_gating when stopping udc while suspended (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: qcom: Transition to flattened model (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: qcom: Don't rely on drvdata during probe (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: core: Don't touch resets and clocks (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: core: Expose core driver as library (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: Introduce qcom,snps-dwc3 (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: qcom: Snapshot driver for backwards compatibilty (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: dwc3: Allow connector in USB controller node (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: usb: qcom,dwc3: Add SM8750 compatible (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom: qmp-pcie: Add PHY register retention support (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: core: Avoid redundant system suspend/resume callbacks (Desnes Nunes) [RHEL-116007]
|
||
- usb: dwc3: Specify maximum number of XHCI interrupters (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom: pcie: Determine has_nocsr_reset dynamically (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY (Desnes Nunes) [RHEL-116007]
|
||
- phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 (Desnes Nunes) [RHEL-116007]
|
||
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8 (Desnes Nunes) [RHEL-116007]
|
||
- redhat/configs: enable CONFIG_AMD_HFI for x86 on RHEL (Steve Best) [RHEL-107081]
|
||
- platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser() (Steve Best) [RHEL-107081]
|
||
- platform/x86/amd: hfi: Add debugfs support (Steve Best) [RHEL-107081]
|
||
- platform/x86/amd: hfi: Set ITMT priority from ranking data (Steve Best) [RHEL-107081]
|
||
- platform/x86: hfi: Add power management callback (Steve Best) [RHEL-107081]
|
||
- platform/x86: hfi: Add online and offline callback support (Steve Best) [RHEL-107081]
|
||
- x86/msr-index: Add AMD workload classification MSRs (Steve Best) [RHEL-107081]
|
||
- platform/x86: hfi: Init per-cpu scores for each class (Steve Best) [RHEL-107081]
|
||
- platform/x86: hfi: Parse CPU core ranking data from shared memory (Steve Best) [RHEL-107081]
|
||
- platform/x86: hfi: Introduce AMD Hardware Feedback Interface Driver (Steve Best) [RHEL-107081]
|
||
- l2tp: do not use sock_hold() in pppol2tp_session_get_sock() (Guillaume Nault) [RHEL-115595]
|
||
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Steve Best) [RHEL-104301]
|
||
- redhat/configs: automotive: switch ufs-qcom to module (Eric Chanudet) [RHEL-119220]
|
||
- redhat/configs: automotive: switch geni-se and serial-qcom-geni to modules (Eric Chanudet) [RHEL-119220]
|
||
- redhat/configs: automotive: switch pinctrl_msm and pinctrl_sa8775p to modules (Eric Chanudet) [RHEL-119219]
|
||
- redhat/configs: automotive disable ARCH_TEGRA_241_SOC (Eric Chanudet) [RHEL-71896]
|
||
- scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119124] {CVE-2025-39841}
|
||
- ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-119073]
|
||
- blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path (Ming Lei) [RHEL-120078]
|
||
- blk-mq: Document tags_srcu member in blk_mq_tag_set structure (Ming Lei) [RHEL-120078]
|
||
- blk-mq: Replace tags->lock with SRCU for tag iterators (Ming Lei) [RHEL-120078]
|
||
- blk-mq: Defer freeing flush queue to SRCU callback (Ming Lei) [RHEL-120078]
|
||
- blk-mq: Defer freeing of tags page_list to SRCU callback (Ming Lei) [RHEL-120078]
|
||
- blk-mq: Pass tag_set to blk_mq_free_rq_map/tags (Ming Lei) [RHEL-120078]
|
||
- blk-mq: Move flush queue allocation into blk_mq_init_hctx() (Ming Lei) [RHEL-120078]
|
||
|
||
* Tue Oct 21 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-143.el10]
|
||
- ucount: fix atomic_long_inc_below() argument type (Joel Savitz) [RHEL-112480]
|
||
- timens: Add struct seq_file forward declaration (Joel Savitz) [RHEL-112480]
|
||
- thermal: intel: int340x: Allow temperature override (Steve Best) [RHEL-118754]
|
||
- thermal: intel: int340x: Add throttling control interface to PTC (Steve Best) [RHEL-118754]
|
||
- thermal: int340x: processor_thermal: Platform temperature control documentation (Steve Best) [RHEL-118754]
|
||
- thermal: intel: int340x: Add platform temperature control interface (Steve Best) [RHEL-118754]
|
||
- NFSv4/flexfiles: Fix layout merge mirror check. (Benjamin Coddington) [RHEL-118737]
|
||
- netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation (Florian Westphal) [RHEL-115582]
|
||
- netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: Introduce functions freeing nft_hook objects (Florian Westphal) [RHEL-115582]
|
||
- ipvs: Fix estimator kthreads preferred affinity (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115582]
|
||
- netfilter: conntrack: clean up returns in nf_conntrack_log_invalid_sysctl() (Florian Westphal) [RHEL-115582]
|
||
- netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115582]
|
||
- netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115582]
|
||
- bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115582]
|
||
- netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115582]
|
||
- netfilter: conntrack: Remove unused net in nf_conntrack_double_lock() (Florian Westphal) [RHEL-115582]
|
||
- netfilter: load nf_log_syslog on enabling nf_conntrack_log_invalid (Florian Westphal) [RHEL-115582]
|
||
- netfilter: conntrack: table full detailed log (Florian Westphal) [RHEL-115582]
|
||
- bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115582]
|
||
- netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: adjust lockdep assertions handling (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: export set count and backend name to userspace (Florian Westphal) [RHEL-115582]
|
||
- netfilter: conntrack: Bound nf_conntrack sysctl writes (Florian Westphal) [RHEL-115582]
|
||
- netfilter: flowtable: add CLOSING state (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: fix set size with rbtree backend (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: remove the genmask parameter (Florian Westphal) [RHEL-115582]
|
||
- ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: avoid false-positive lockdep splats with basechain hook (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: avoid false-positive lockdep splats in set walker (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: avoid false-positive lockdep splats with flowtables (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: avoid false-positive lockdep splats with sets (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion (Florian Westphal) [RHEL-115582]
|
||
- netfilter: nf_tables: Fix percpu address space issues in nf_tables_api.c (Florian Westphal) [RHEL-115582]
|
||
- redhat/configs: automotive: make modular/disable NFS support (Dorinda Bassey) [RHEL-87387]
|
||
- bpf: Tidy verifier bug message (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Test invalid narrower ctx load (Viktor Malik) [RHEL-78203]
|
||
- bpf: Reject narrower access to pointer ctx fields (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Fix handling of BPF arena relocations (Viktor Malik) [RHEL-78203]
|
||
- btf: Fix virt_to_phys() on arm64 when mmapping BTF (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Stress test attaching a BPF prog to another BPF prog (Viktor Malik) [RHEL-78203]
|
||
- s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add negative test cases for snprintf (Viktor Malik) [RHEL-78203]
|
||
- bpf: Reject %%p%% format string in bprintf-like helpers (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: adapt one more case in test_lru_map to the new target_free (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Fix possible use-after-free for externs (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure (Viktor Malik) [RHEL-78203]
|
||
- bpf: Adjust free target to avoid global starvation of LRU map (Viktor Malik) [RHEL-78203]
|
||
- bpf: Mark dentry->d_inode as trusted_or_null (Viktor Malik) [RHEL-78203]
|
||
- net, bpf: Fix RCU usage in task_cls_state() for BPF programs (Viktor Malik) [RHEL-78203]
|
||
- tools/resolve_btfids: Fix build when cross compiling kernel with clang. (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly (Viktor Malik) [RHEL-78203]
|
||
- bpf, arm64: Remove unused-but-set function and variable. (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add tests with stack ptr register in conditional jmp (Viktor Malik) [RHEL-78203]
|
||
- bpf: Do not include stack ptr register in precision backtracking bookkeeping (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: enable many-args tests for arm64 (Viktor Malik) [RHEL-78203]
|
||
- bpf, arm64: Support up to 12 function arguments (Viktor Malik) [RHEL-78203]
|
||
- bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() (Viktor Malik) [RHEL-78203]
|
||
- bpf: Avoid __bpf_prog_ret0_warn when jit fails (Viktor Malik) [RHEL-78203]
|
||
- bpftool: Add support for custom BTF path in prog load/loadall (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add unit tests with __bpf_trap() kfunc (Viktor Malik) [RHEL-78203]
|
||
- bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable (Viktor Malik) [RHEL-78203]
|
||
- bpf: Remove special_kfunc_set from verifier (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test for open coded dmabuf_iter (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test for dmabuf_iter (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add open coded dmabuf iterator (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add dmabuf iterator (Viktor Malik) [RHEL-78203]
|
||
- dma-buf: Rename debugfs symbols (Viktor Malik) [RHEL-78203]
|
||
- bpf: Fix error return value in bpf_copy_from_user_dynptr (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Use mmap to parse vmlinux BTF from sysfs (Viktor Malik) [RHEL-78203]
|
||
- selftests: bpf: Add a test for mmapable vmlinux BTF (Viktor Malik) [RHEL-78203]
|
||
- btf: Allow mmap of vmlinux btf (Viktor Malik) [RHEL-78203]
|
||
- mm: rename try_alloc_pages() to alloc_pages_nolock() (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add SKIP_LLVM makefile variable (Viktor Malik) [RHEL-78203]
|
||
- s390/bpf: Use kernel's expoline thunks (Viktor Malik) [RHEL-78203]
|
||
- s390/bpf: Add macros for calling external functions (Viktor Malik) [RHEL-78203]
|
||
- s390: always declare expoline thunks (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Test multi-split BTF (Viktor Malik) [RHEL-78203]
|
||
- libbpf/btf: Fix string handling to support multi-split BTF (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Remove unnecessary link dependencies (Viktor Malik) [RHEL-78203]
|
||
- bpf: WARN_ONCE on verifier bugs (Viktor Malik) [RHEL-78203]
|
||
- s390/bpf: Remove the orig_call NULL check (Viktor Malik) [RHEL-78203]
|
||
- bpf: Pass the same orig_call value to trampoline functions (Viktor Malik) [RHEL-78203]
|
||
- s390/bpf: Store backchain even for leaf progs (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Check bpf_map_skeleton link for NULL (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add support for __prog argument suffix to pass in prog->aux (Viktor Malik) [RHEL-78203]
|
||
- bpf: Fix WARN() in get_bpf_raw_tp_regs (Viktor Malik) [RHEL-78203]
|
||
- docs: bpf: Fix bullet point formatting warning (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: introduce tests for dynptr copy kfuncs (Viktor Malik) [RHEL-78203]
|
||
- bpf: Implement dynptr copy kfuncs (Viktor Malik) [RHEL-78203]
|
||
- helpers: make few bpf helpers public (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Use proper errno value in nlattr (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Allow skipping docs compilation (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: test_verifier verbose log overflows (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: test_verifier verbose causes erroneous failures (Viktor Malik) [RHEL-78203]
|
||
- bpf, docs: document open-coded BPF iterators (Viktor Malik) [RHEL-78203]
|
||
- bpftool: Display ref_ctr_offset for uprobe link info (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add link info test for ref_ctr_offset retrieval (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add support to retrieve ref_ctr_offset for uprobe perf link (Viktor Malik) [RHEL-78203]
|
||
- scripts/bpf_doc.py: implement json output format (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Fix caps for __xlated/jited_unpriv (Viktor Malik) [RHEL-78203]
|
||
- bpf: Allow some trace helpers for all prog types (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Verify zero-extension behavior in load-acquire tests (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Use CAN_USE_LOAD_ACQ_STORE_REL when appropriate (Viktor Malik) [RHEL-78203]
|
||
- bpf/verifier: Handle BPF_LOAD_ACQ instructions in insn_def_regno() (Viktor Malik) [RHEL-78203]
|
||
- bpftool: Fix cgroup command to only show cgroup bpf programs (Viktor Malik) [RHEL-78203]
|
||
- bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test for bpf_list_{front,back} (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add bpf_list_{front,back} kfunc (Viktor Malik) [RHEL-78203]
|
||
- bpf: Simplify reg0 marking for the list kfuncs that return a bpf_list_node pointer (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add tests for bpf_rbtree_{root,left,right} (Viktor Malik) [RHEL-78203]
|
||
- bpf: Allow refcounted bpf_rb_node used in bpf_rbtree_{remove,left,right} (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add bpf_rbtree_{root,left,right} kfunc (Viktor Malik) [RHEL-78203]
|
||
- bpf: Simplify reg0 marking for the rbtree kfuncs that return a bpf_rb_node pointer (Viktor Malik) [RHEL-78203]
|
||
- bpf: Check KF_bpf_rbtree_add_impl for the "case KF_ARG_PTR_TO_RB_NODE" (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Improve BTF dedup handling of "identical" BTF types (Viktor Malik) [RHEL-78203]
|
||
- bpf: Replace offsetof() with struct_size() (Viktor Malik) [RHEL-78203]
|
||
- bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add btf dedup test covering module BTF dedup (Viktor Malik) [RHEL-78203]
|
||
- bpf: Replace offsetof() with struct_size() (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Use proper errno value in linker (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Fix kmem_cache iterator draining (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Add identical pointer detection to btf_dedup_is_equiv() (Viktor Malik) [RHEL-78203]
|
||
- Use thread-safe function pointer in libbpf_print (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Remove sample_period init in perf_buffer (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Fix endianness issue in __qspinlock declaration (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Fix arena_spin_lock on systems with less than 16 CPUs (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Fix arena_spin_lock.c build dependency (Viktor Malik) [RHEL-78203]
|
||
- bpf, docs: Fix non-standard line break (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test to access const void pointer argument in tracing program (Viktor Malik) [RHEL-78203]
|
||
- bpf: Allow access to const void pointer arguments in tracing programs (Viktor Malik) [RHEL-78203]
|
||
- bpf: Streamline allowed helpers between tracing and base sets (Viktor Malik) [RHEL-78203]
|
||
- bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test for attaching kprobe with long event names (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test for attaching uprobe with long event names (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Fix event name too long error (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Close the file descriptor to avoid resource leaks (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add 5-byte NOP uprobe trigger benchmark (Viktor Malik) [RHEL-78203]
|
||
- uprobes/x86: Add support to emulate NOP instructions (Viktor Malik) [RHEL-78203]
|
||
- bpf: Prepare to reuse get_ctx_arg_idx (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Verify section type in btf_find_elf_sections (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Fix buffer overflow in bpf_object__init_prog (Viktor Malik) [RHEL-78203]
|
||
- kbuild, bpf: Enable --btf_features=attributes (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add test case for atomic update of fd htab (Viktor Malik) [RHEL-78203]
|
||
- bpf: Don't allocate per-cpu extra_elems for fd htab (Viktor Malik) [RHEL-78203]
|
||
- bpf: Add is_fd_htab() helper (Viktor Malik) [RHEL-78203]
|
||
- bpf: Support atomic update for htab of maps (Viktor Malik) [RHEL-78203]
|
||
- bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place (Viktor Malik) [RHEL-78203]
|
||
- bpf: Factor out htab_elem_value helper() (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Fix bpf_nf selftest failure (Viktor Malik) [RHEL-78203]
|
||
- bpf: Check link_create.flags parameter for multi_uprobe (Viktor Malik) [RHEL-78203]
|
||
- bpf: Check link_create.flags parameter for multi_kprobe (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Add BTF.ext line/func info getter tests (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Add getters for BTF.ext func and line info (Viktor Malik) [RHEL-78203]
|
||
- selftests/bpf: Convert comma to semicolon (Viktor Malik) [RHEL-78203]
|
||
- libbpf: Add likely/unlikely macros and use them in selftests (Viktor Malik) [RHEL-78203]
|
||
- bpf: Fix a comment describing bpf_attr (Viktor Malik) [RHEL-78203]
|
||
- broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl (Petr Oros) [RHEL-115042]
|
||
- broadcom: fix support for PTP_PEROUT_DUTY_CYCLE (Petr Oros) [RHEL-115042]
|
||
- net: ptp: introduce .supported_perout_flags to ptp_clock_info (CKI Backport Bot) [RHEL-115042]
|
||
- net: ptp: introduce .supported_extts_flags to ptp_clock_info (CKI Backport Bot) [RHEL-115042]
|
||
- ptp: ocp: reject unsupported periodic output flags (Petr Oros) [RHEL-115042]
|
||
- net: lan743x: reject unsupported external timestamp requests (Petr Oros) [RHEL-115042]
|
||
- renesas: reject PTP_STRICT_FLAGS as unsupported (CKI Backport Bot) [RHEL-115042]
|
||
- selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-117860]
|
||
- bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-117860]
|
||
- ALSA: hda: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
|
||
- iommu/vt-d: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
|
||
- vga_switcheroo: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
|
||
- vfio/pci: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
|
||
- PCI: Add pci_is_display() to check if device is a display controller (Anusha Srivatsa) [RHEL-120364]
|
||
- mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock (Waiman Long) [RHEL-105500]
|
||
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() (Waiman Long) [RHEL-105500]
|
||
- cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write() (Waiman Long) [RHEL-110805]
|
||
- cgroup/cpuset: Fix a partition error with CPU hotplug (Waiman Long) [RHEL-110805]
|
||
- cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key (Waiman Long) [RHEL-110805]
|
||
- cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask() (Waiman Long) [RHEL-110805]
|
||
- cgroup/cpuset: Fix obsolete comment in cpuset_css_offline() (Waiman Long) [RHEL-110805]
|
||
- cgroup/cpuset: Always use cpu_active_mask (Waiman Long) [RHEL-110805]
|
||
- cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks (Waiman Long) [RHEL-110805]
|
||
- redhat/configs: automotive: enable RTC_DRV_S32G (Jared Kangas) [RHEL-115734]
|
||
- arm64: defconfig: add S32G RTC module support (Jared Kangas) [RHEL-115734]
|
||
- MAINTAINERS: add NXP S32G RTC driver (Jared Kangas) [RHEL-115734]
|
||
- rtc: s32g: add NXP S32G2/S32G3 SoC support (Jared Kangas) [RHEL-115734]
|
||
- dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs (Jared Kangas) [RHEL-115734]
|
||
- s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99996]
|
||
- s390/net: Remove NETIUCV device driver (Mete Durlu) [RHEL-99996]
|
||
- nfsd: discard nfsd_file_get_local() (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4: handle ERR_GRACE on delegation recalls (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: nfserr_jukebox in nlm_fopen should lead to a retry (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: unregister with rpcbind when deleting a transport (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: decouple the xprtsec policy check from check_nfsd_access() (Scott Mayhew) [RHEL-115854]
|
||
- Revert "SUNRPC: Don't allow waiting for exiting tasks" (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Fix the marking of the folio as up to date (Scott Mayhew) [RHEL-115854]
|
||
- NFS: nfs_invalidate_folio() must observe the offset and size arguments (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4.2: Serialise O_DIRECT i/o and copy range (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4.2: Serialise O_DIRECT i/o and clone range (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4.2: Serialise O_DIRECT i/o and fallocate() (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Serialise O_DIRECT i/o and truncate() (Scott Mayhew) [RHEL-115854]
|
||
- nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local() (Scott Mayhew) [RHEL-115854]
|
||
- nfs/localio: restore creds before releasing pageio data (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4: Don't clear capabilities that won't be reset (Scott Mayhew) [RHEL-115854]
|
||
- NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file (Scott Mayhew) [RHEL-115854]
|
||
- NFS/localio: nfs_uuid_put() fix races with nfs_open/close_local_fh() (Scott Mayhew) [RHEL-115854]
|
||
- NFS/localio: nfs_close_local_fh() fix check for file closed (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: avoid ref leak in nfsd_open_local_fh() (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: don't set the ctime on delegated atime updates (Scott Mayhew) [RHEL-115854]
|
||
- NFSv4: Remove duplicate lookups, capability probes and fsinfo calls (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Fix the setting of capabilities when automounting a new filesystem (Scott Mayhew) [RHEL-115854]
|
||
- nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock() (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY (Scott Mayhew) [RHEL-115854]
|
||
- SUNRPC: Silence warnings about parameters not being described (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() (Scott Mayhew) [RHEL-115854]
|
||
- NFS: use a hash table for delegation lookup (Scott Mayhew) [RHEL-115854]
|
||
- NFS: track active delegations per-server (Scott Mayhew) [RHEL-115854]
|
||
- NFS: move the delegation_watermark module parameter (Scott Mayhew) [RHEL-115854]
|
||
- NFS: cleanup nfs_inode_reclaim_delegation (Scott Mayhew) [RHEL-115854]
|
||
- NFS: cleanup error handling in nfs4_server_common_setup (Scott Mayhew) [RHEL-115854]
|
||
- NFS: drop __exit from nfs_exit_keyring (Scott Mayhew) [RHEL-115854]
|
||
- NFS: pass struct nfs_client_initdata to nfs4_set_client (Scott Mayhew) [RHEL-115854]
|
||
- pNFS: Fix disk addr range check in block/scsi layout (Scott Mayhew) [RHEL-115854]
|
||
- pNFS: Fix stripe mapping in block/scsi layout (Scott Mayhew) [RHEL-115854]
|
||
- pNFS: Handle RPC size limit for layoutcommits (Scott Mayhew) [RHEL-115854]
|
||
- pNFS: Add prepare commit trace to block/scsi layout (Scott Mayhew) [RHEL-115854]
|
||
- pNFS: Fix extent encoding in block/scsi layout (Scott Mayhew) [RHEL-115854]
|
||
- pNFS: Fix uninited ptr deref in block/scsi layout (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Remove unused function nfs_umount (Scott Mayhew) [RHEL-115854]
|
||
- SUNRPC: Remove unused xdr functions (Scott Mayhew) [RHEL-115854]
|
||
- nfs: create a kernel keyring (Scott Mayhew) [RHEL-115854]
|
||
- NFS: support the kernel keyring for TLS (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Allow folio migration for the case of mode == MIGRATE_SYNC (Scott Mayhew) [RHEL-115854]
|
||
- nfs: new tracepoint in match_stateid operation (Scott Mayhew) [RHEL-115854]
|
||
- nfs: new tracepoint in nfs_delegation_need_return (Scott Mayhew) [RHEL-115854]
|
||
- nfs: add a tracepoint to nfs_inode_detach_delegation_locked (Scott Mayhew) [RHEL-115854]
|
||
- nfs: add cache_validity to the nfs_inode_event tracepoints (Scott Mayhew) [RHEL-115854]
|
||
- NFS: remove unused pnfs_ld_data field from struct nfs_server (Scott Mayhew) [RHEL-115854]
|
||
- NFS: remove unused time_delta field from struct nfs_server (Scott Mayhew) [RHEL-115854]
|
||
- NFS: remove unused wpages field from struct nfs_server (Scott Mayhew) [RHEL-115854]
|
||
- pnfs: add pnfs_ds_connect trace point (Scott Mayhew) [RHEL-115854]
|
||
- nfs: use lock_two_nondirectories() (Scott Mayhew) [RHEL-115854]
|
||
- NFS: Return the file btime in the statx results when appropriate (Scott Mayhew) [RHEL-115854]
|
||
- nfs: Add timecreate to nfs inode (Scott Mayhew) [RHEL-115854]
|
||
- Expand the type of nfs_fattr->valid (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: Drop dprintk in blocklayout xdr functions (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: make svc_tcp_sendmsg() take a signed sentp pointer (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: rearrange struct svc_rqst for fewer cachelines (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: return better error in svcauth_gss_accept() on alloc failure (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: reset rq_accept_statp when starting a new RPC (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: remove SVC_SYSERR (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: fix handling of unknown auth status codes (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Simplify struct knfsd_fh (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Access a knfsd_fh's fsid by pointer (Scott Mayhew) [RHEL-115854]
|
||
- Revert "NFSD: Force all NFSv4.2 COPY requests to be synchronous" (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Avoid multiple -Wflex-array-member-not-at-end warnings (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Use vfs_iocb_iter_write() (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Use vfs_iocb_iter_read() (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Clean up kdoc for nfsd_open_local_fh() (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Clean up kdoc for nfsd_file_put_local() (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Remove definition for trace_nfsd_ctl_maxconn (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Remove definition for trace_nfsd_file_gc_recent (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Remove definitions for unused trace_nfsd_file_lru trace points (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Remove definition for trace_nfsd_file_unhash_and_queue (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: Use correct error code when decoding extents (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Remove the cap on number of operations per NFSv4 COMPOUND (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Rename a function parameter (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: detect mismatch of file handle and delegation stateid in OPEN op (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: Change the type of ek_fsidtype from int to u8 and use kstrtou8 (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: new tracepoints around svc thread wakeups (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: unexport csum_partial_copy_to_xdr (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: simplify xdr_partial_copy_from_skb (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc: simplify xdr_init_encode_pages (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: release read access of nfs4_file when a write delegation is returned (Scott Mayhew) [RHEL-115854]
|
||
- NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE (Scott Mayhew) [RHEL-115854]
|
||
- nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer (Scott Mayhew) [RHEL-115854]
|
||
- nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh() (Scott Mayhew) [RHEL-115854]
|
||
- nfs_localio: duplicate nfs_close_local_fh() (Scott Mayhew) [RHEL-115854]
|
||
- nfs_localio: simplify interface to nfsd for getting nfsd_file (Scott Mayhew) [RHEL-115854]
|
||
- nfs_localio: always hold nfsd net ref with nfsd_file ref (Scott Mayhew) [RHEL-115854]
|
||
- nfs_localio: use cmpxchg() to install new nfs_file_localio (Scott Mayhew) [RHEL-115854]
|
||
- sunrpc/svc: use store_release_wake_up() (Scott Mayhew) [RHEL-115854]
|
||
- nfsd: use new wake_up_var interfaces. (Scott Mayhew) [RHEL-115854]
|
||
- vfio: Dump migration features under debugfs (Alex Williamson) [RHEL-118213]
|
||
- vfio/type1: optimize vfio_unpin_pages_remote() (Alex Williamson) [RHEL-118213]
|
||
- vfio/type1: introduce a new member has_rsvd for struct vfio_dma (Alex Williamson) [RHEL-118213]
|
||
- vfio/type1: batch vfio_find_vpfn() in function vfio_unpin_pages_remote() (Alex Williamson) [RHEL-118213]
|
||
- vfio/type1: optimize vfio_pin_pages_remote() (Alex Williamson) [RHEL-118213]
|
||
- mm: introduce num_pages_contiguous() (Alex Williamson) [RHEL-118213]
|
||
- vfio/nvgrace-gpu: Add GB300 SKU to the devid table (Alex Williamson) [RHEL-118213]
|
||
- vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices (Alex Williamson) [RHEL-118213]
|
||
- vfio/pds: replace bitmap_free with vfree (Alex Williamson) [RHEL-118213]
|
||
- vfio: return -ENOTTY for unsupported device feature (Alex Williamson) [RHEL-118213]
|
||
- hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init (Alex Williamson) [RHEL-118213]
|
||
- vfio/platform: Mark reset drivers for removal (Alex Williamson) [RHEL-118213]
|
||
- vfio/amba: Mark for removal (Alex Williamson) [RHEL-118213]
|
||
- MAINTAINERS: Add myself as VFIO-platform reviewer (Alex Williamson) [RHEL-118213]
|
||
- MAINTAINERS: Add myself as VFIO-platform reviewer (Alex Williamson) [RHEL-118213]
|
||
- docs: proc.rst: Fix VFIO Device title formatting (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Fix .gitignore for already tracked files (Alex Williamson) [RHEL-118213]
|
||
- MAINTAINERS: Update Shameer Kolothum's email address (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add a script to help with running VFIO selftests (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Make iommufd the default iommu_mode (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add iommufd mode (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add iommufd_compat_type1{,v2} modes (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add vfio_type1v2_mode (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Replicate tests across all iommu_modes (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Encapsulate IOMMU mode (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Move helper to get cdev path to libvfio (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add driver for Intel DSA (Alex Williamson) [RHEL-118213]
|
||
- dmaengine: idxd: Allow registers.h to be included from tools/ (Alex Williamson) [RHEL-118213]
|
||
- tools headers: Import iosubmit_cmds512() (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add driver for Intel CBDMA (Alex Williamson) [RHEL-118213]
|
||
- dmaengine: ioat: Move system_has_dca_enabled() to dma.h (Alex Williamson) [RHEL-118213]
|
||
- tools headers: Add symlink to linux/pci_ids.h (Alex Williamson) [RHEL-118213]
|
||
- tools headers: Import x86 MMIO helper overrides (Alex Williamson) [RHEL-118213]
|
||
- tools headers: Import asm-generic MMIO helpers (Alex Williamson) [RHEL-118213]
|
||
- tools headers: Add stub definition for __iomem (Alex Williamson) [RHEL-118213]
|
||
- vfio: sefltests: Add vfio_pci_driver_test (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add driver framework (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add a helper for matching vendor+device IDs (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Enable asserting MSI eventfds not firing (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Keep track of DMA regions mapped into the device (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add DMA mapping tests for 2M and 1G HugeTLB (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add test to reset vfio device. (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Move vfio dma mapping test to their own file (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Test basic VFIO and IOMMUFD integration (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Introduce vfio_pci_device_test (Alex Williamson) [RHEL-118213]
|
||
- vfio: selftests: Add a helper library for VFIO selftests (Alex Williamson) [RHEL-118213]
|
||
- selftests: Create tools/testing/selftests/vfio (Alex Williamson) [RHEL-118213]
|
||
- vfio/nvgrace-gpu: fix grammatical error (Alex Williamson) [RHEL-118213]
|
||
- vfio/pci: drop redundant conversion to bool (Alex Williamson) [RHEL-118213]
|
||
- vfio/fsl-mc: Mark for removal (Alex Williamson) [RHEL-118213]
|
||
- vfio/pci: print vfio-device syspath to fdinfo (Alex Williamson) [RHEL-118213]
|
||
- vfio/type1: conditional rescheduling while pinning (Alex Williamson) [RHEL-118213]
|
||
- vfio/qat: add support for intel QAT 6xxx virtual functions (Alex Williamson) [RHEL-118213]
|
||
- vfio/qat: Remove myself from VFIO QAT PCI driver maintainers (Alex Williamson) [RHEL-118213]
|
||
- vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD (Alex Williamson) [RHEL-118213]
|
||
- vfio/mlx5: fix possible overflow in tracking max message size (Alex Williamson) [RHEL-118213]
|
||
- vfio/pci: Separate SR-IOV VF dev_set (Alex Williamson) [RHEL-118213]
|
||
- vfio/pds: Fix missing detach_ioas op (Alex Williamson) [RHEL-118213] {CVE-2025-38625}
|
||
- vfio: Prevent open_count decrement to negative (Alex Williamson) [RHEL-118213]
|
||
- vfio: Fix unbalanced vfio_df_close call in no-iommu mode (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Require producers to pass in Linux IRQ number during registration (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Use xarray to track producers and consumers (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Use guard(mutex) in lieu of manual lock+unlock (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Use paired consumer/producer to disconnect during unregister (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Explicitly track producer and consumer bindings (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Take ownership of producer/consumer token tracking (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Drop superfluous might_sleep() annotations (Alex Williamson) [RHEL-118213]
|
||
- irqbypass: Drop pointless and misleading THIS_MODULE get/put (Alex Williamson) [RHEL-118213]
|
||
- vfio/type1: Fix error unwind in migration dirty bitmap allocation (Alex Williamson) [RHEL-118213]
|
||
- vfio/mlx5: Enable the DMA link API (Alex Williamson) [RHEL-118213]
|
||
- vfio/mlx5: Rewrite create mkey flow to allow better code reuse (Alex Williamson) [RHEL-118213]
|
||
- vfio/mlx5: Explicitly use number of pages instead of allocated length (Alex Williamson) [RHEL-118213]
|
||
- hisi_acc_vfio_pci: update function return values. (Alex Williamson) [RHEL-118213]
|
||
- hisi_acc_vfio_pci: bugfix live migration function without VF device driver (Alex Williamson) [RHEL-118213] {CVE-2025-38283}
|
||
- hisi_acc_vfio_pci: bugfix the problem of uninstalling driver (Alex Williamson) [RHEL-118213]
|
||
- hisi_acc_vfio_pci: bugfix cache write-back issue (Alex Williamson) [RHEL-118213]
|
||
- hisi_acc_vfio_pci: add eq and aeq interruption restore (Alex Williamson) [RHEL-118213]
|
||
- hisi_acc_vfio_pci: fix XQE dma address error (Alex Williamson) [RHEL-118213] {CVE-2025-38158}
|
||
- vfio/type1: Remove Fine Grained Superpages detection (Alex Williamson) [RHEL-118213]
|
||
- vfio/pci: Virtualize zero INTx PIN if no pdev->irq (Alex Williamson) [RHEL-118213]
|
||
- net: drop UFO packets in udp_rcv_segment() (Paolo Abeni) [RHEL-115602]
|
||
- vsock/virtio: Validate length in packet header before skb_put() (CKI Backport Bot) [RHEL-114302] {CVE-2025-39718}
|
||
- redhat: rpminspect: update emptyrpm list for kernel variants (Alexandra Hájková)
|
||
- ipvs: Rename del_timer in comment in ip_vs_conn_expire_now() (Waiman Long) [RHEL-114125]
|
||
- scsi: scsi_transport_fc: Rename del_timer() in comment (Waiman Long) [RHEL-114125]
|
||
- ocfs2: o2net_idle_timer: Rename del_timer_sync in comment (Waiman Long) [RHEL-114125]
|
||
- bna: bnad_dim_timeout: Rename del_timer_sync in comment (Waiman Long) [RHEL-114125]
|
||
- treewide, timers: Rename from_timer() to timer_container_of() (Waiman Long) [RHEL-114125]
|
||
- treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack() (Waiman Long) [RHEL-114125]
|
||
- treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try() (Waiman Long) [RHEL-114125]
|
||
- timers: Rename init_timers() as timers_init() (Waiman Long) [RHEL-114125]
|
||
- timers: Rename NEXT_TIMER_MAX_DELTA as TIMER_NEXT_MAX_DELTA (Waiman Long) [RHEL-114125]
|
||
- timers: Rename __init_timer_on_stack() as __timer_init_on_stack() (Waiman Long) [RHEL-114125]
|
||
- timers: Rename __init_timer() as __timer_init() (Waiman Long) [RHEL-114125]
|
||
- timers: Rename init_timer_on_stack_key() as timer_init_key_on_stack() (Waiman Long) [RHEL-114125]
|
||
- timers: Rename init_timer_key() as timer_init_key() (Waiman Long) [RHEL-114125]
|
||
- treewide: Switch/rename to timer_delete[_sync]() (Waiman Long) [RHEL-114125]
|
||
- timers: Move *sleep*() and timeout functions into a separate file (Waiman Long) [RHEL-114125]
|
||
- pwm: gpio: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- wifi: rt2x00: Switch to use hrtimer_update_function() (Waiman Long) [RHEL-114125]
|
||
- io_uring: Use helper function hrtimer_update_function() (Waiman Long) [RHEL-114125]
|
||
- serial: xilinx_uartps: Use helper function hrtimer_update_function() (Waiman Long) [RHEL-114125]
|
||
- RDMA: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- virtio: mem: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- drm/msm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- stm class: heartbeat: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- i2c: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- iio: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- leds: trigger: pattern: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- mailbox: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- media: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- misc: vcpu_stall_detector: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- mmc: dw_mmc: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- ntb: ntb_pingpong: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- drivers: perf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- power: reset: ltc2952-poweroff: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- power: supply: ab8500_chargalg: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- powercap: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- pps: generators: pps_gen_parport: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- rtc: class: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- scsi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- serial: xilinx_uartps: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- serial: sh-sci: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- serial: imx: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- serial: 8250: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- usb: musb: cppi41: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- usb: fotg210-hcd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- USB: chipidea: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- xfrm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- octeontx2-pf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- igc: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- wifi: rt2x00: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- wifi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net/cdc_ncm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: wwan: iosm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: fec: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: stmmac: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: qualcomm: rmnet: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: mvpp2: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: ieee802154: at86rf230: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: sparx5: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: ethernet: hisilicon: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: ethernet: ec_bhf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: ethernet: cortina: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net: ethernet: ti: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- can: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- can: mcp251xfd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- can: m_can: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- tcp: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- mac802154: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- net/sched: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- netdev: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- hwrng: timeriomem: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- null_blk: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- blk_iocost: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- block, bfq: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- tracing/osnoise: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- watchdog: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- ubifs: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- bpf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- timerfd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- perf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- fork: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- lib: test_objpool: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- mm/slab: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- s390/ap_bus: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- perf/x86: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- powerpc/watchdog: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- ARM: 8611/1: l2x0: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- ARM: imx: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- riscv: kvm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- LoongArch: KVM: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- KVM: x86: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- KVM: s390: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- KVM: PPC: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- KVM: MIPS: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- ALSA: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
|
||
- signal: Provide ignored_posix_timers list (Waiman Long) [RHEL-114125]
|
||
- mm: memory-tiering: fix PGPROMOTE_CANDIDATE counting (Rafael Aquini) [RHEL-102533]
|
||
- NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (CKI Backport Bot) [RHEL-113615] {CVE-2025-39730}
|
||
- lib/smp_processor_id: Make migration check unconditional of SMP (Phil Auld) [RHEL-112445]
|
||
- x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled (Phil Auld) [RHEL-112445]
|
||
- x86/smpboot: moves x86_topology to static initialize and truncate (Phil Auld) [RHEL-112445]
|
||
- x86/smpboot: remove redundant CONFIG_SCHED_SMT (Phil Auld) [RHEL-112445]
|
||
- smpboot: introduce SDTL_INIT() helper to tidy sched topology setup (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of double_rq_clock_clear_update() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of add_nr_running() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of ENQUEUE_MIGRATED (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of WF_ and SD_ flag sanity checks (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of task_on_cpu() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of rq_pin_lock() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of is_migration_disabled() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of cpu_of() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of the stop-CPU scheduling class (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of the idle scheduling class (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of sched_update_asym_prefer_cpu() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of the scheduler syscalls (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of schedstats (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of scheduler debugging data (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of the deadline scheduling class (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of the RT scheduling class (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of idle_thread_set_boot_cpu() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of sched_exec() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of wake_up_new_task() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of __task_needs_rq_lock() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Use the SMP version of try_to_wake_up() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Always define rq->hrtick_csd (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Always define is_percpu_thread() and scheduler_ipi() (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Make SMP unconditional (Phil Auld) [RHEL-112445]
|
||
- sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE (Phil Auld) [RHEL-112445]
|
||
- sched/smp: Always define sched_domains_mutex_lock()/unlock(), def_root_domain and sched_domains_mutex (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/topology.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/syscalls.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/stats.[ch] (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/sched.h (Phil Auld) [RHEL-112445]
|
||
- sched: Add annotations to RT_GROUP_SCHED fields (Phil Auld) [RHEL-112445]
|
||
- sched: Add RT_GROUP WARN checks for non-root task_groups (Phil Auld) [RHEL-112445]
|
||
- sched: Do not construct nor expose RT_GROUP_SCHED structures if disabled (Phil Auld) [RHEL-112445]
|
||
- sched: Bypass bandwitdh checks with runtime disabled RT_GROUP_SCHED (Phil Auld) [RHEL-112445]
|
||
- sched: Skip non-root task_groups with disabled RT_GROUP_SCHED (Phil Auld) [RHEL-112445]
|
||
- sched: Add commadline option for RT_GROUP_SCHED toggling (Phil Auld) [RHEL-112445]
|
||
- sched: Always initialize rt_rq's task_group (Phil Auld) [RHEL-112445]
|
||
- sched: Remove unneeed macro wrap (Phil Auld) [RHEL-112445]
|
||
- sched/fair: Allow decaying util_est when util_avg > CPU capa (Phil Auld) [RHEL-112445]
|
||
- sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/rt.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/psi.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/pelt.[ch] (Phil Auld) [RHEL-112445]
|
||
- sched: Make clangd usable (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/loadavg.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/idle.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/fair.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/debug.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/deadline.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/cputime.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/cpupri.h (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/cpufreq_schedutil.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/core.c (Phil Auld) [RHEL-112445]
|
||
- sched/uclamp: Align uclamp and util_est and call before freq update (Phil Auld) [RHEL-112445]
|
||
- sched/util_est: Simplify condition for util_est_{en,de}queue() (Phil Auld) [RHEL-112445]
|
||
- sched: Switch to use hrtimer_setup() (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/clock.c (Phil Auld) [RHEL-112445]
|
||
- sched: Clean up and standardize #if/#else/#endif markers in sched/autogroup.[ch] (Phil Auld) [RHEL-112445]
|
||
- redhat: Remove configs for CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-112445]
|
||
- sched/debug: Remove CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-112445]
|
||
- sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEBUG references from documentation (Phil Auld) [RHEL-112445]
|
||
- sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional (Phil Auld) [RHEL-112445]
|
||
- sched/debug: Make 'const_debug' tunables unconditional __read_mostly (Phil Auld) [RHEL-112445]
|
||
- sched: Reduce the default slice to avoid tasks getting an extra tick (Phil Auld) [RHEL-112445]
|
||
- sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE() (Phil Auld) [RHEL-112445]
|
||
- rtla/actions: Fix condition for buffer reallocation (Tomas Glozar) [RHEL-89807]
|
||
- rtla: Fix buffer overflow in actions_parse (Tomas Glozar) [RHEL-89807]
|
||
- rtla/tests: Test timerlat -P option using actions (Tomas Glozar) [RHEL-100124]
|
||
- rtla/tests: Add grep checks for base test cases (Tomas Glozar) [RHEL-100124]
|
||
- Documentation/rtla: Add actions feature (Tomas Glozar) [RHEL-89807]
|
||
- rtla/tests: Limit duration to maximum of 10s (Tomas Glozar) [RHEL-89807]
|
||
- rtla/tests: Add tests for actions (Tomas Glozar) [RHEL-89807]
|
||
- rtla/tests: Check rtla output with grep (Tomas Glozar) [RHEL-89807]
|
||
- rtla/timerlat: Add action on end feature (Tomas Glozar) [RHEL-89807]
|
||
- rtla/timerlat: Add continue action (Tomas Glozar) [RHEL-89807]
|
||
- rtla/timerlat_bpf: Allow resuming tracing (Tomas Glozar) [RHEL-89807]
|
||
- rtla/timerlat: Add action on threshold feature (Tomas Glozar) [RHEL-89807]
|
||
- rtla/timerlat: Introduce enum timerlat_tracing_mode (Tomas Glozar) [RHEL-89807]
|
||
- Documentation/rtla: Describe exit status (Tomas Glozar) [RHEL-89807]
|
||
- rtla: Set distinctive exit value for failed tests (Tomas Glozar) [RHEL-89807]
|
||
- rtla: Fix segfault in save_trace_to_file call (Tomas Glozar) [RHEL-89807]
|
||
- rtla: Refactor save_trace_to_file (Tomas Glozar) [RHEL-89807]
|
||
- redhat: Temporary stop adding 'kernel' component to SBAT (Vitaly Kuznetsov) [RHEL-71543]
|
||
- redhat: Switch to implicit enablement of CONFIG_EFI_SBAT_FILE (Vitaly Kuznetsov) [RHEL-71543]
|
||
- redhat: Add SBAT information to Linux kernel (Vitaly Kuznetsov) [RHEL-71543]
|
||
- x86/efi: Implement support for embedding SBAT data for x86 (Vitaly Kuznetsov) [RHEL-71543]
|
||
- efi: Fix .data section size calculations when .sbat is present (Vitaly Kuznetsov) [RHEL-71543]
|
||
- efi: Drop preprocessor directives from zboot.lds (Vitaly Kuznetsov) [RHEL-71543]
|
||
- efi: zboot specific mechanism for embedding SBAT section (Vitaly Kuznetsov) [RHEL-71543]
|
||
- platform/x86/intel: power-domains: Fix error code in tpmi_init() (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel: power-domains: Add interface to get Linux die ID (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel-uncore-freq: Check write blocked for ELC (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel-uncore-freq: avoid non-literal format string (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel-uncore-freq: Add attributes to show die_id (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel-uncore-freq: Add attributes to show agent types (Steve Best) [RHEL-119043]
|
||
- platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug (Steve Best) [RHEL-119043]
|
||
- redhat: revert to using redhatsecureboot504 for RHEL UKI (Vitaly Kuznetsov) [RHEL-122226]
|
||
|
||
* Thu Oct 16 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-142.el10]
|
||
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory (CKI Backport Bot) [RHEL-119165] {CVE-2025-39883}
|
||
- ppp: fix memory leak in pad_compress_skb (Guillaume Nault) [RHEL-115585]
|
||
- pptp: fix pptp_xmit() error path (Guillaume Nault) [RHEL-115585]
|
||
- pptp: ensure minimal skb length in pptp_xmit() (Guillaume Nault) [RHEL-115585]
|
||
- i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path (CKI Backport Bot) [RHEL-109728]
|
||
- redhat/configs: Enable CONFIG_MITIGATION_VMSCAPE for x86 (Waiman Long) [RHEL-114277]
|
||
- x86/vmscape: Add old Intel CPUs to affected list (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- x86/vmscape: Warn when STIBP is disabled with SMT (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- x86/bugs: Move cpu_bugs_smt_update() down (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- x86/vmscape: Enable the mitigation (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- x86/vmscape: Add conditional IBPB mitigation (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- x86/vmscape: Enumerate VMSCAPE bug (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- Documentation/hw-vuln: Add VMSCAPE documentation (Waiman Long) [RHEL-114277] {CVE-2025-40300}
|
||
- ptp: prevent possible ABBA deadlock in ptp_clock_freerun() (CKI Backport Bot) [RHEL-115596]
|
||
- ptp: allow reading of currently dialed frequency to succeed on free-running clocks (CKI Backport Bot) [RHEL-115596]
|
||
- ptp: fix breakage after ptp_vclock_in_use() rework (CKI Backport Bot) [RHEL-115596]
|
||
- ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() (CKI Backport Bot) [RHEL-115596]
|
||
- icmp: fix icmp_ndo_send address translation for reply direction (CKI Backport Bot) [RHEL-115578]
|
||
- ipv6: annotate data-races around rt->fib6_nsiblings (CKI Backport Bot) [RHEL-115578]
|
||
- ipv6: fix possible infinite loop in fib6_info_uses_dev() (CKI Backport Bot) [RHEL-115578] {CVE-2025-38587}
|
||
- ipv6: prevent infinite loop in rt6_nlmsg_size() (CKI Backport Bot) [RHEL-115578] {CVE-2025-38588}
|
||
- ndisc: extend RCU protection in ndisc_send_skb() (CKI Backport Bot) [RHEL-115578] {CVE-2025-21760}
|
||
- ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (CKI Backport Bot) [RHEL-115578]
|
||
- ipv6: Use RCU in ip6_input() (CKI Backport Bot) [RHEL-115578]
|
||
- ipv6: icmp: convert to dev_net_rcu() (CKI Backport Bot) [RHEL-115578]
|
||
- redhat/configs: automotive: enable FSL_EDMA (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: Fix return code for unhandled interrupts (Jared Kangas) [RHEL-115725]
|
||
- dmaegnine: fsl-edma: add edma error interrupt handler (Jared Kangas) [RHEL-115725]
|
||
- dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: free irq correctly in remove path (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister (Jared Kangas) [RHEL-115725]
|
||
- dt-bindings: dma: fsl,edma: Add i.MX94 support (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: Add missing newlines to log messages (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd() (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: read/write multiple registers in cyclic transactions (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: add support for S32G based platforms (Jared Kangas) [RHEL-115725]
|
||
- dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check when parsing muxbase (Jared Kangas) [RHEL-115725]
|
||
- dmaengine: fsl-edma: select of_dma_xlate based on the dmamuxs presence (Jared Kangas) [RHEL-115725]
|
||
- wireguard: device: enable threaded NAPI (CKI Backport Bot) [RHEL-115598]
|
||
- wireguard: allowedips: add WGALLOWEDIP_F_REMOVE_ME flag (CKI Backport Bot) [RHEL-115598]
|
||
- NFS: Fix a race when updating an existing write (CKI Backport Bot) [RHEL-113858] {CVE-2025-39697}
|
||
- selftests: bonding: add test for passive LACP mode (Hangbin Liu) [RHEL-100461]
|
||
- bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU (Hangbin Liu) [RHEL-100461]
|
||
- bonding: update LACP activity flag after setting lacp_active (Hangbin Liu) [RHEL-100461]
|
||
- nvmet-tcp: fix callback lock for TLS handshake (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: fix misaccounting of nvme-mpath inflight I/O (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: revert the cross-controller atomic write size validation (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: fix endianness of command word prints in nvme_log_err_passthru() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: refresh visible attrs after being checked (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: fix memory leak of bio integrity (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: correctly account for namespace head reference counter (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: Fix incorrect cdw15 value in passthru error logging (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: fix atomic write size validation (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: refactor the atomic write unit detection (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: reset delayed remove_work after reconnect (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: spelling fixes (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-tcp: fix I/O stalls on congested sockets (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-tcp: remove tag set when second admin queue config fails (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: enable vectored registered bufs for passthrough cmds (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: fix implicit bool to flags conversion (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: fix command limits status code (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: rename nvme_mpath_shutdown_disk to nvme_mpath_remove_disk (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-multipath: introduce delayed removal of the multipath head node (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: derive and better document max segments limits (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: use struct_size for allocation struct nvme_dev (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: add a symolic name for the small pool size (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: use a better encoding for small prp pool allocations (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: rename the descriptor pools (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: remove struct nvme_descriptor (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: store aborted state in flags variable (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: don't try to use SGLs for metadata on the admin queue (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: make PRP list DMA pools per-NUMA-node (Maurizio Lombardi) [RHEL-110941]
|
||
- dmapool: add NUMA affinity support (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: factor out a nvme_init_hctx_common() helper (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-fc: do not reference lsrsp after failure (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: don't wait for lport cleanup (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: add missing fcloop_callback_host_done (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: take tgtport refs for portentry (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: free pending reqs on tgtport unregister (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: drop response if targetport is gone (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: allocate/free fcloop_lsreq directly (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: prevent double port deletion (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: access fcpreq only when holding reqlock (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: update refs on tfcp_req (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: refactor fcloop_delete_local_port (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: refactor fcloop_nport_alloc and track lport (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: remove nport from list on last user (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: track ref counts for nports (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: simplify the nvmet_req_init() interface (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: support completion queue sharing (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: fabrics: add CQ init and destroy (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: cq: prepare for completion queue sharing (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: add a helper function for cqid checking (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-auth: authenticate on admin queue only (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-auth: do not re-authenticate queues with no prior authentication (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-tcp: remove redundant check to ctrl->opts (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: all namespaces in a subsystem must adhere to a common atomic write size (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: improve debug message (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: do not fall back to using INTX if not supported (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: clear completion queue IRQ flag on delete (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-auth: always free derived key data (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: cleanup link state management (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: clear CC and CSTS when disabling the controller (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: always fully initialize completion entries (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() (Maurizio Lombardi) [RHEL-110941]
|
||
- crypto,fs: Separate out hkdf_extract() and hkdf_expand() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: put ref when assoc->del_work is already scheduled (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: take tgtport reference only once (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: update tgtport ref per assoc (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: inline nvmet_fc_free_hostport (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fc: inline nvmet_fc_delete_assoc (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: add ref counting to lport (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: replace kref with refcount (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-fcloop: swap list_add_tail arguments (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: Keep completion queues mapped (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: Always configure BAR0 as 64-bit (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: Remove duplicate uuid_copy (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: zns: Simplify nvme_zone_parse_entry() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: add tls_concat and tls_key debugfs entries (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet-tcp: support secure channel concatenation (Maurizio Lombardi) [RHEL-110941]
|
||
- nvmet: Add 'sq' argument to alloc_ctrl_args (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-fabrics: reset admin connection for secure concatenation (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-tcp: request secure channel concatenation (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme-keyring: add nvme_tls_psk_refresh() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: add nvme_auth_derive_tls_psk() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: add nvme_auth_generate_digest() (Maurizio Lombardi) [RHEL-110941]
|
||
- nvme: add nvme_auth_generate_psk() (Maurizio Lombardi) [RHEL-110941]
|
||
- redhat/configs: automotive: Disable COMPAT_32BIT_TIME SGETMASK_SYSCALL and IA32_EMULATION configs (Dorinda Bassey) [RHEL-85628]
|
||
|
||
* Mon Oct 13 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-141.el10]
|
||
- bonding: don't set oif to bond dev when getting NS target destination (CKI Backport Bot) [RHEL-101175]
|
||
- smb: client: fix file open check in __cifs_unlink() (Paulo Alcantara) [RHEL-108683]
|
||
- smb: client: fix data loss due to broken rename(2) (Paulo Alcantara) [RHEL-108683]
|
||
- smb: client: fix compound alignment with encryption (Paulo Alcantara) [RHEL-108683]
|
||
- smb: client: fix race with concurrent opens in rename(2) (Paulo Alcantara) [RHEL-108683]
|
||
- smb: client: fix race with concurrent opens in unlink(2) (Paulo Alcantara) [RHEL-108683]
|
||
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). (Guillaume Nault) [RHEL-115575]
|
||
- dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-97177]
|
||
- dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-97177]
|
||
- dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-97177]
|
||
- dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-97177]
|
||
- block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-97177]
|
||
- block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-97177]
|
||
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare (CKI Backport Bot) [RHEL-118459] {CVE-2025-39817}
|
||
- ipv6: sr: Fix MAC comparison to be constant-time (CKI Backport Bot) [RHEL-115599]
|
||
- ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add (CKI Backport Bot) [RHEL-115599]
|
||
- seg6: Fix validation of nexthop addresses (CKI Backport Bot) [RHEL-115599]
|
||
- platform/x86:intel/vsec: Change return type of intel_vsec_register (Steve Best) [RHEL-110838]
|
||
- platform/x86/intel/pmc: Add Bartlett Lake support to intel_pmc_core (Steve Best) [RHEL-110838]
|
||
- platform/x86/intel/pmc: Add Panther Lake support to Intel PMC SSRAM Telemetry (Steve Best) [RHEL-110838]
|
||
- platform/x86/intel/pmc: Add Lunar Lake support to Intel PMC SSRAM Telemetry (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Improve pmc_core_get_lpm_req() (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Move error handling to init function (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Use devm for mutex_init (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Create Intel PMC SSRAM Telemetry driver (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Remove unneeded io operations (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Remove unneeded header file inclusion (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Convert index variables to be unsigned (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Move PMC devid to core.h (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Rename core_ssram to ssram_telemetry (Steve Best) [RHEL-110838]
|
||
- platform/x86:intel/pmc: Move PMC Core related functions (Steve Best) [RHEL-110838]
|
||
- scsi: target: core: Generate correct identifiers for PR OUT transport IDs (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: core: Constify struct target_opcode_descriptor (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: core: Constify enabled() in struct target_opcode_descriptor (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: Move delayed/ordered tracking to per CPU (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: Move I/O path stats to per CPU (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: Remove size arguments when calling strscpy() (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: iscsi: Fix timeout on deleted connection (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: tcm_loop: Fix wrong abort tag (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: Replace deprecated strncpy() with strscpy() (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: iscsi: Fix typos (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: spc: Fix RSOC parameter data header size (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: core: Add line break to status show (Maurizio Lombardi) [RHEL-111938]
|
||
- scsi: target: Remove unused functions (Maurizio Lombardi) [RHEL-111938]
|
||
- ice: don't leave device non-functional if Tx scheduler config fails (Petr Oros) [RHEL-106471]
|
||
- drm/amdgpu: Include sdma_4_4_4.bin (Peter Colberg) [RHEL-117567]
|
||
- redhat: use new x86/aarch64 signing key (801/804) (Jan Stancek) [RHEL-116728]
|
||
|
||
* Thu Oct 09 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-140.el10]
|
||
- powerpc/pseries: Correct secvar format representation for static key management (Mamatha Inamdar) [RHEL-101962]
|
||
- powerpc/secvar: Expose secvars relevant to the key management mode (Mamatha Inamdar) [RHEL-101962]
|
||
- integrity/platform_certs: Allow loading of keys in the static key management mode (Mamatha Inamdar) [RHEL-101962]
|
||
- powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() (Steve Best) [RHEL-110835]
|
||
- powercap: intel_rapl: Add support for Bartlett Lake platform (Steve Best) [RHEL-110835]
|
||
- powercap: intel_rapl_msr: Add PL4 support for Panther Lake (Steve Best) [RHEL-110835]
|
||
- PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (Steve Best) [RHEL-110835]
|
||
- nvdimm: Correct some typos in comments (Jeff Moyer) [RHEL-96846]
|
||
- nvdimm: rectify the illogical code within nd_dax_probe() (Jeff Moyer) [RHEL-96846]
|
||
- libnvdimm: Remove unused nd_region_conflict (Jeff Moyer) [RHEL-96846]
|
||
- libnvdimm: Remove unused nd_attach_ndns (Jeff Moyer) [RHEL-96846]
|
||
- libnvdimm/labels: Fix divide error in nd_label_data_init() (Jeff Moyer) [RHEL-96846]
|
||
- tcp: add tcp_rto_max_ms sysctl (Antoine Tenart) [RHEL-115393]
|
||
- tcp: add the ability to control max RTO (Antoine Tenart) [RHEL-115393]
|
||
- tcp: use tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115393]
|
||
- tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115393]
|
||
- tcp: remove tcp_reset_xmit_timer() @max_when argument (Antoine Tenart) [RHEL-115393]
|
||
|
||
* Wed Oct 08 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-139.el10]
|
||
- redhat/configs: Disable CONFIG_EFI_MIXED in RHEL (Lenny Szubowicz) [RHEL-115521]
|
||
- cpupower: Allow control of boost feature on non-x86 based systems with boost support. (Steve Best) [RHEL-111892]
|
||
- tools/power/cpupower: Add documentation for some recently introduced options (Steve Best) [RHEL-111892]
|
||
- i2c: i801: Hide Intel Birch Stream SoC TCO WDT (Steve Best) [RHEL-113184]
|
||
- i2c: smbus: introduce Write Disable-aware SPD instantiating functions (Steve Best) [RHEL-113184]
|
||
- i2c: i801: Use MMIO if available (Steve Best) [RHEL-113184]
|
||
- i2c: i801: Switch to iomapped register access (Steve Best) [RHEL-113184]
|
||
- i2c: i801: Improve too small kill wait time in i801_check_post (Steve Best) [RHEL-113184]
|
||
- i2c: i801: Move i801_wait_intr and i801_wait_byte_done in the code (Steve Best) [RHEL-113184]
|
||
- i2c: i801: Cosmetic improvements (Steve Best) [RHEL-113184]
|
||
- i2c: i801: Remove unnecessary PCI function call (Steve Best) [RHEL-113184]
|
||
- platform/x86: dell-smo8800: Move instantiation of lis3lv02d i2c_client from i2c-i801 to dell-lis3lv02d (Steve Best) [RHEL-113184]
|
||
- platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h (Steve Best) [RHEL-113184]
|
||
- ice: fix Rx page leak on multi-buffer frames (Petr Oros) [RHEL-104682]
|
||
- hsr: use netdev_master_upper_dev_link() when linking lower ports (Hangbin Liu) [RHEL-100715]
|
||
- selftest: net: Fix weird setsockopt() in bind_bhash.c. (CKI Backport Bot) [RHEL-115594]
|
||
- netfilter: nft_flowtable.sh: re-run with random mtu sizes (CKI Backport Bot) [RHEL-115594]
|
||
- selftests: rtnetlink.sh: remove esp4_offload after test (CKI Backport Bot) [RHEL-115594]
|
||
- selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0 (CKI Backport Bot) [RHEL-115594]
|
||
- selftests: net: increase inter-packet timeout in udpgro.sh (CKI Backport Bot) [RHEL-115594]
|
||
- selftests: net: lib: fix shift count out of range (CKI Backport Bot) [RHEL-115594]
|
||
- selftests: net: exit cleanly on SIGTERM / timeout (CKI Backport Bot) [RHEL-115594]
|
||
- locking/local_lock: fix _Generic() matching of local_trylock_t (Gregory Bell) [RHEL-78202]
|
||
- locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type (Gregory Bell) [RHEL-78202]
|
||
- mm/page_alloc: ensure try_alloc_pages() plays well with unaccepted memory (Gregory Bell) [RHEL-78202]
|
||
- mm/page_alloc: Fix try_alloc_pages (Gregory Bell) [RHEL-78202]
|
||
- mm/page_alloc: avoid second trylock of zone->lock (Gregory Bell) [RHEL-78202]
|
||
- mm: Fix the flipped condition in gfpflags_allow_spinning() (Gregory Bell) [RHEL-78202]
|
||
- mm: restore documentation for __free_pages() (Gregory Bell) [RHEL-78202]
|
||
- bpf: Use try_alloc_pages() to allocate pages for bpf needs. (Gregory Bell) [RHEL-78202]
|
||
- mm, bpf: Use memcg in try_alloc_pages(). (Gregory Bell) [RHEL-78202]
|
||
- memcg: Use trylock to access memcg stock_lock. (Gregory Bell) [RHEL-78202]
|
||
- mm, bpf: Introduce free_pages_nolock() (Gregory Bell) [RHEL-78202]
|
||
- mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation (Gregory Bell) [RHEL-78202]
|
||
- locking/local_lock: Introduce localtry_lock_t (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Choose trylock fallback for NMI waiters (Gregory Bell) [RHEL-78202]
|
||
- stackdepot: fix stack_depot_save_flags() in NMI context (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: verify jset handling in CFG computation (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add a kernel flag test for LSM bpf hook (Gregory Bell) [RHEL-78202]
|
||
- security: Propagate caller information in bpf hooks (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Export bpf_object__prepare symbol (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: fix implementation of smp_mb() (Gregory Bell) [RHEL-78202]
|
||
- bpf: handle jset (if a & b ...) as a jump in CFG computation (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Avoid passing out-of-range values to __retval() (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Correct typo in __clang_major__ macro (Gregory Bell) [RHEL-78202]
|
||
- samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora (Gregory Bell) [RHEL-78202]
|
||
- bpf: Add namespace to BPF internal symbols (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: add test for softlock when modifying hashmap while iterating (Gregory Bell) [RHEL-78202]
|
||
- bpf: fix possible endless loop in BPF map iteration (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure (Gregory Bell) [RHEL-78202]
|
||
- bpf: Convert queue_stack map to rqspinlock (Gregory Bell) [RHEL-78202]
|
||
- bpf: Use architecture provided res_smp_cond_load_acquire (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Make res_spin_lock AA test condition stronger (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Support struct/union presets in veristat (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Make res_spin_lock test less verbose (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fix verifier_private_stack test failure (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add selftests for load-acquire/store-release when register number is invalid (Gregory Bell) [RHEL-78202]
|
||
- bpf: Fix out-of-bounds read in check_atomic_load/store() (Gregory Bell) [RHEL-78202]
|
||
- bpf: Add struct_ops context information to struct bpf_prog_aux (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Sanitize pointer prior fclose() (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add tests for rqspinlock (Gregory Bell) [RHEL-78202]
|
||
- bpf: Maintain FIFO property for rqspinlock unlock (Gregory Bell) [RHEL-78202]
|
||
- bpf: Implement verifier support for rqspinlock (Gregory Bell) [RHEL-78202]
|
||
- bpf: Introduce rqspinlock kfuncs (Gregory Bell) [RHEL-78202]
|
||
- bpf: Convert lpm_trie.c to rqspinlock (Gregory Bell) [RHEL-78202]
|
||
- bpf: Convert percpu_freelist.c to rqspinlock (Gregory Bell) [RHEL-78202]
|
||
- bpf: Convert hashtab.c to rqspinlock (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add locktorture support (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add entry to Makefile, MAINTAINERS (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add macros for rqspinlock usage (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add basic support for CONFIG_PARAVIRT (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add a test-and-set fallback (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add deadlock detection and recovery (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Protect waiters in trylock fallback from stalls (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Protect waiters in queue from stalls (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Protect pending bit owners from stalls (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Hardcode cond_acquire loops for arm64 (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add support for timeouts (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Drop PV and virtualization support (Gregory Bell) [RHEL-78202]
|
||
- rqspinlock: Add rqspinlock.h header (Gregory Bell) [RHEL-78202]
|
||
- locking: Copy out qspinlock.c to kernel/bpf/rqspinlock.c (Gregory Bell) [RHEL-78202]
|
||
- locking: Allow obtaining result of arch_mcs_spin_lock_contended (Gregory Bell) [RHEL-78202]
|
||
- locking: Move common qspinlock helpers to a private header (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test kfuncs that set and remove xattr from BPF programs (Gregory Bell) [RHEL-78202]
|
||
- bpf: fs/xattr: Add BPF kfuncs to set and remove xattrs (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Extend test fs_kfuncs to cover security.bpf. xattr names (Gregory Bell) [RHEL-78202]
|
||
- fs/xattr: bpf: Introduce security.bpf. xattr name prefix (Gregory Bell) [RHEL-78202]
|
||
- bpf: clarify a misleading verifier error message (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add selftest for attaching fexit to __noreturn functions (Gregory Bell) [RHEL-78202]
|
||
- bpf: Reject attaching fexit/fmod_ret to __noreturn functions (Gregory Bell) [RHEL-78202]
|
||
- bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage (Gregory Bell) [RHEL-78202]
|
||
- locking: Move MCS struct definition to public header (Gregory Bell) [RHEL-78202]
|
||
- bpf: Make perf_event_read_output accessible in all program types. (Gregory Bell) [RHEL-78202]
|
||
- bpftool: Using the right format specifiers (Gregory Bell) [RHEL-78202]
|
||
- bpftool: Add -Wformat-signedness flag to detect format errors (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test freplace from user namespace (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID (Gregory Bell) [RHEL-78202]
|
||
- bpf: Return prog btf_id without capable check (Gregory Bell) [RHEL-78202]
|
||
- bpf: BPF token support for BPF_BTF_GET_FD_BY_ID (Gregory Bell) [RHEL-78202]
|
||
- bpf, x86: Fix objtool warning for timed may_goto (Gregory Bell) [RHEL-78202]
|
||
- bpf: Check map->record at the beginning of check_and_free_fields() (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fix string read in strncmp benchmark (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fix sockopt selftest failure on powerpc (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fix arena_spin_lock compilation on PowerPC (Gregory Bell) [RHEL-78202]
|
||
- bpf: bpftool: Setting error code in do_loader() (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fix selection of static vs. dynamic LLVM (Gregory Bell) [RHEL-78202]
|
||
- bpf: preload: Add MODULE_DESCRIPTION (Gregory Bell) [RHEL-78202]
|
||
- selftests: bpf: fix duplicate selftests in cpumask_success. (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Convert comma to semicolon (Gregory Bell) [RHEL-78202]
|
||
- bpf: fix missing kdoc string fields in cpumask.c (Gregory Bell) [RHEL-78202]
|
||
- selftests: bpf: add bpf_cpumask_populate selftests (Gregory Bell) [RHEL-78202]
|
||
- bpf: add kfunc for populating cpumask bits (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fix cap_enable_effective() return code (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add tests for arena spin lock (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Introduce arena spin lock (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Introduce cond_break_label (Gregory Bell) [RHEL-78202]
|
||
- bpf, docs: Fix broken link to renamed bpf_iter_task_vmas.c (Gregory Bell) [RHEL-78202]
|
||
- bpf: correct use/def for may_goto instruction (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: test cases for compute_live_registers() (Gregory Bell) [RHEL-78202]
|
||
- bpf: use register liveness information for func_states_equal (Gregory Bell) [RHEL-78202]
|
||
- bpf: simple DFA-based live registers analysis (Gregory Bell) [RHEL-78202]
|
||
- bpf: get_call_summary() utility function (Gregory Bell) [RHEL-78202]
|
||
- bpf: jmp_offset() and verbose_insn() utility functions (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add selftests for load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
|
||
- bpf, x86: Support load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
|
||
- bpf, arm64: Support load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
|
||
- arm64: insn: Add load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
|
||
- arm64: insn: Add BIT(23) to {load,store}_ex's mask (Gregory Bell) [RHEL-78202]
|
||
- bpf, x86: Add x86 JIT support for timed may_goto (Gregory Bell) [RHEL-78202]
|
||
- bpf: Add verifier support for timed may_goto (Gregory Bell) [RHEL-78202]
|
||
- bpf: Introduce load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add tests for bpf_object__prepare (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Split bpf object load into prepare/load (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Introduce more granular state for bpf_object (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Use map_is_created helper in map setters (Gregory Bell) [RHEL-78202]
|
||
- bpf: Factor out check_load_mem() and check_store_reg() (Gregory Bell) [RHEL-78202]
|
||
- bpf: Factor out check_atomic_rmw() (Gregory Bell) [RHEL-78202]
|
||
- bpf: Factor out atomic_ptr_type_ok() (Gregory Bell) [RHEL-78202]
|
||
- bpf: no longer acquire map_idr_lock in bpf_map_inc_not_zero() (Gregory Bell) [RHEL-78202]
|
||
- veristat: Report program type guess results to sdterr (Gregory Bell) [RHEL-78202]
|
||
- veristat: Strerror expects positive number (errno) (Gregory Bell) [RHEL-78202]
|
||
- veristat: @files-list.txt notation for object files list (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add tests for extending sleepable global subprogs (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test sleepable global subprogs in atomic contexts (Gregory Bell) [RHEL-78202]
|
||
- bpf: Summarize sleepable global subprogs (Gregory Bell) [RHEL-78202]
|
||
- bpf/selftests: test_select_reuseport_kern: Remove unused header (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Fixes for test_maps test (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add selftests allowing cgroup prog pre-ordering (Gregory Bell) [RHEL-78202]
|
||
- bpf: Allow pre-ordering for bpf cgroup progs (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Allow auto port binding for bpf nf (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Allow auto port binding for cgroup connect (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add tests for bpf_dynptr_copy (Gregory Bell) [RHEL-78202]
|
||
- bpf/helpers: Introduce bpf_dynptr_copy kfunc (Gregory Bell) [RHEL-78202]
|
||
- bpf/helpers: Refactor bpf_dynptr_read and bpf_dynptr_write (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Introduce veristat test (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Implement setting global variables in veristat (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test bpf_usdt_arg_size() function (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Implement bpf_usdt_arg_size BPF function (Gregory Bell) [RHEL-78202]
|
||
- bpf: Fix deadlock between rcu_tasks_trace and event_mutex. (Gregory Bell) [RHEL-78202]
|
||
- docs/bpf: Document some special sdiv/smod operations (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test gen_pro/epilogue that generate kfuncs (Gregory Bell) [RHEL-78202]
|
||
- bpf: Search and add kfuncs in struct_ops prologue and epilogue (Gregory Bell) [RHEL-78202]
|
||
- bpf: abort verification if env->cur_state->loop_entry != NULL (Gregory Bell) [RHEL-78202]
|
||
- kbuild, bpf: Correct pahole version that supports distilled base btf feature (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Fix out-of-bound read (Gregory Bell) [RHEL-78202]
|
||
- bpf: Fix kmemleak warning for percpu hashmap (Gregory Bell) [RHEL-78202]
|
||
- bpf: arm64: Silence "UBSAN: negation-overflow" warning (Gregory Bell) [RHEL-78202]
|
||
- bpf: Refactor check_ctx_access() (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test struct_ops program with __ref arg calling bpf_tail_call (Gregory Bell) [RHEL-78202]
|
||
- bpf: Do not allow tail call in strcut_ops program with __ref argument (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add tests for bpf_copy_from_user_task_str (Gregory Bell) [RHEL-78202]
|
||
- bpf: Add bpf_copy_from_user_task_str() kfunc (Gregory Bell) [RHEL-78202]
|
||
- mm: Add copy_remote_vm_str() for readng C strings from remote VM (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Wrap libbpf API direct err with libbpf_err (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: ns_current_pid_tgid: Use test_progs's ns_ feature (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: tc_links/tc_opts: Unserialize tests (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Optionally open a dedicated namespace to run test in it (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: ns_current_pid_tgid: Rename the test function (Gregory Bell) [RHEL-78202]
|
||
- bpf: fix env->peak_states computation (Gregory Bell) [RHEL-78202]
|
||
- bpf: free verifier states when they are no longer referenced (Gregory Bell) [RHEL-78202]
|
||
- bpf: use list_head to track explored states and free list (Gregory Bell) [RHEL-78202]
|
||
- bpf: do not update state->loop_entry in get_loop_entry() (Gregory Bell) [RHEL-78202]
|
||
- bpf: make state->dfs_depth < state->loop_entry->dfs_depth an invariant (Gregory Bell) [RHEL-78202]
|
||
- bpf: detect infinite loop in get_loop_entry() (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: check states pruning for deeply nested iterator (Gregory Bell) [RHEL-78202]
|
||
- bpf: don't do clean_live_states when state->loop_entry->branches > 0 (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: test correct loop_entry update in copy_verifier_state (Gregory Bell) [RHEL-78202]
|
||
- bpf: copy_verifier_state() should copy 'loop_entry' field (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test returning referenced kptr from struct_ops programs (Gregory Bell) [RHEL-78202]
|
||
- bpf: Allow struct_ops prog to return referenced kptr (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Test referenced kptr arguments of struct_ops programs (Gregory Bell) [RHEL-78202]
|
||
- bpf: Support getting referenced kptr from struct_ops argument (Gregory Bell) [RHEL-78202]
|
||
- bpf: Make every prog keep a copy of ctx_arg_info (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: add test for LDX/STX/ST relocations over array field (Gregory Bell) [RHEL-78202]
|
||
- libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add selftest for may_goto (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Introduce __load_if_JITed annotation for tests (Gregory Bell) [RHEL-78202]
|
||
- bpf: Fix array bounds error with may_goto (Gregory Bell) [RHEL-78202]
|
||
- bpftool: Check map name length when map create (Gregory Bell) [RHEL-78202]
|
||
- bpf: lsm: Add two more sleepable hooks (Gregory Bell) [RHEL-78202]
|
||
- bpf: Sync uapi bpf.h header for the tooling infra (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Select NUMA_NO_NODE to create map (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Define SYS_PREFIX for powerpc (Gregory Bell) [RHEL-78202]
|
||
- bpftool: Using the right format specifiers (Gregory Bell) [RHEL-78202]
|
||
- bpf: define KF_ARENA_* flags for bpf_arena kfuncs (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Correct the check of join cgroup (Gregory Bell) [RHEL-78202]
|
||
- bpf: Add comment about helper freeze (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Support dynamically linking LLVM if static is not available (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add a BTF verification test for kflagged type_tag (Gregory Bell) [RHEL-78202]
|
||
- bpf: Allow kind_flag for BTF type and decl tags (Gregory Bell) [RHEL-78202]
|
||
- selftests/bpf: Add a btf_dump test for type_tags (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Check the kflag of type tags in btf_dump (Gregory Bell) [RHEL-78202]
|
||
- docs/bpf: Document the semantics of BTF tags with kind_flag (Gregory Bell) [RHEL-78202]
|
||
- libbpf: Introduce kflag for type_tags and decl_tags in BTF (Gregory Bell) [RHEL-78202]
|
||
- bpftool: Fix readlink usage in get_fd_type (Gregory Bell) [RHEL-78202]
|
||
- bpf: Use kallsyms to find the function name of a struct_ops's stub function (Gregory Bell) [RHEL-78202]
|
||
- redhat/configs: automotive: Disable CONFIG_USERFAULTFD config (Dorinda Bassey) [RHEL-87371]
|
||
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg (CKI Backport Bot) [RHEL-79008] {CVE-2024-56633}
|
||
|
||
* Mon Oct 06 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-138.el10]
|
||
- cxl/Documentation: Remove 'mixed' from sysfs mode doc (John W. Linville) [RHEL-107284]
|
||
- cxl: mce: fix typo "notifer" (John W. Linville) [RHEL-107284]
|
||
- fwctl/cxl: Fix uuid_t usage in uapi (John W. Linville) [RHEL-107284]
|
||
- cxl/edac: Fix potential memory leak issues (John W. Linville) [RHEL-107284]
|
||
- cxl/edac: Fix the min_scrub_cycle of a region miscalculation (John W. Linville) [RHEL-107284]
|
||
- cxl: fix return value in cxlctl_validate_set_features() (John W. Linville) [RHEL-107284]
|
||
- cxl/edac: Support for finding memory operation attributes from the current boot (John W. Linville) [RHEL-107284]
|
||
- cxl/edac: Add support for PERFORM_MAINTENANCE command (John W. Linville) [RHEL-107284]
|
||
- cxl/edac: Add CXL memory device ECS control feature (John W. Linville) [RHEL-107284]
|
||
- cxl/edac: Add CXL memory device patrol scrub control feature (John W. Linville) [RHEL-107284]
|
||
- cxl: Update prototype of function get_support_feature_info() (John W. Linville) [RHEL-107284]
|
||
- cxl/features: Remove the inline specifier from to_cxlfs() (John W. Linville) [RHEL-107284]
|
||
- cxl/feature: Remove redundant code of get supported features (John W. Linville) [RHEL-107284]
|
||
- Documentation: Update the CXL Maturity Map (John W. Linville) [RHEL-107284]
|
||
- cxl: Sync up the driver-api/cxl documentation (John W. Linville) [RHEL-107284]
|
||
- cxl: docs - access-coordinates doc fixups (John W. Linville) [RHEL-107284]
|
||
- cxl: update documentation structure in prep for new docs (John W. Linville) [RHEL-107284]
|
||
- cxl/hdm: Clean up a debug printk (John W. Linville) [RHEL-107284]
|
||
- cxl: Add a dev_dbg() when a decoder was added to a port (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Add a dev_err() on missing target list entries (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Add a dev_warn() on registration failure (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Add function to find a port's switch decoder by range (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Factor out code to find a root decoder's region (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Factor out code to find the root decoder (John W. Linville) [RHEL-107284]
|
||
- cxl/port: Replace put_cxl_root() by a cleanup helper (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Move find_cxl_root() to cxl_add_to_region() (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Avoid duplicate call of cxl_port_pick_region_decoder() (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Rename function to cxl_port_pick_region_decoder() (John W. Linville) [RHEL-107284]
|
||
- cxl: Introduce parent_port_of() helper (John W. Linville) [RHEL-107284]
|
||
- cxl/pci: Add comments to cxl_hdm_decode_init() (John W. Linville) [RHEL-107284]
|
||
- cxl/pci: Moving code in cxl_hdm_decode_init() (John W. Linville) [RHEL-107284]
|
||
- cxl: Remove else after return (John W. Linville) [RHEL-107284]
|
||
- cxl/test: Address missing MODULE_DESCRIPTION warnings for cxl_test (John W. Linville) [RHEL-107284]
|
||
- cxl/acpi: Verify CHBS length for CXL2.0 (John W. Linville) [RHEL-107284]
|
||
- cxl: Remove always true condition for cxlctl_validate_hw_command() (John W. Linville) [RHEL-107284]
|
||
- cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports (John W. Linville) [RHEL-107284]
|
||
- cxl/feature: Update out_len in set feature failure case (John W. Linville) [RHEL-107284]
|
||
- cxl: Fix devm host device for CXL fwctl initialization (John W. Linville) [RHEL-107284]
|
||
- cxl/pci: Drop the parameter is_port of cxl_gpf_get_dvsec() (John W. Linville) [RHEL-107284]
|
||
- cxl/pci: Update Port GPF timeout only when the first EP attaching (John W. Linville) [RHEL-107284]
|
||
- cxl/core: Fix caching dport GPF DVSEC issue (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Fix the first aliased address miscalculation (John W. Linville) [RHEL-107284]
|
||
- cxl/test: Add Set Feature support to cxl_test (John W. Linville) [RHEL-107284]
|
||
- cxl/test: Add Get Feature support to cxl_test (John W. Linville) [RHEL-107284]
|
||
- cxl: Add support to handle user feature commands for set feature (John W. Linville) [RHEL-107284]
|
||
- cxl: Add support to handle user feature commands for get feature (John W. Linville) [RHEL-107284]
|
||
- cxl: Add support for fwctl RPC command to enable CXL feature commands (John W. Linville) [RHEL-107284]
|
||
- cxl: Move cxl feature command structs to user header (John W. Linville) [RHEL-107284]
|
||
- cxl: Add FWCTL support to CXL (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Quiet some dev_warn()s in extended linear cache setup (John W. Linville) [RHEL-107284]
|
||
- cxl: Fix warning from emitting resource_size_t as long long int on 32bit systems (John W. Linville) [RHEL-107284]
|
||
- cxl/test: Define a CFMWS capable of a 3 way HB interleave (John W. Linville) [RHEL-107284]
|
||
- cxl/mem: Do not return error if CONFIG_CXL_MCE unset (John W. Linville) [RHEL-107284]
|
||
- tools/testing/cxl: Set Shutdown State support (John W. Linville) [RHEL-107284]
|
||
- cxl/pmem: Export dirty shutdown count via sysfs (John W. Linville) [RHEL-107284]
|
||
- cxl/pmem: Rename cxl_dirty_shutdown_state() (John W. Linville) [RHEL-107284]
|
||
- cxl/pci: Introduce cxl_gpf_get_dvsec() (John W. Linville) [RHEL-107284]
|
||
- cxl/pci: Support Global Persistent Flush (GPF) (John W. Linville) [RHEL-107284]
|
||
- cxl/pmem: debug invalid serial number data (John W. Linville) [RHEL-107284]
|
||
- cxl/cdat: Remove redundant gp_port initialization (John W. Linville) [RHEL-107284]
|
||
- cxl/memdev: Remove unused partition values (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Drop goto pattern of construct_region() (John W. Linville) [RHEL-107284]
|
||
- cxl/region: Drop goto pattern in cxl_dax_region_alloc() (John W. Linville) [RHEL-107284]
|
||
- cxl/core: Use guard() to drop goto pattern of cxl_dpa_alloc() (John W. Linville) [RHEL-107284]
|
||
- cxl/core: Use guard() to drop the goto pattern of cxl_dpa_free() (John W. Linville) [RHEL-107284]
|
||
- cxl/memdev: cxl_memdev_ioctl() cleanup (John W. Linville) [RHEL-107284]
|
||
- cxl/core: cxl_mem_sanitize() cleanup (John W. Linville) [RHEL-107284]
|
||
- cxl/core: Use guard() to replace open-coded down_read/write() (John W. Linville) [RHEL-107284]
|
||
- cxl: Add mce notifier to emit aliased address for extended linear cache (John W. Linville) [RHEL-107284]
|
||
- cxl: Add extended linear cache address alias emission for cxl events (John W. Linville) [RHEL-107284]
|
||
- acpi/hmat / cxl: Add extended linear cache support for CXL (John W. Linville) [RHEL-107284]
|
||
- cxl: Setup exclusive CXL features that are reserved for the kernel (John W. Linville) [RHEL-107284]
|
||
- cxl/mbox: Add SET_FEATURE mailbox command (John W. Linville) [RHEL-107284]
|
||
- cxl/mbox: Add GET_FEATURE mailbox command (John W. Linville) [RHEL-107284]
|
||
- cxl/test: Add Get Supported Features mailbox command support (John W. Linville) [RHEL-107284]
|
||
- cxl: Add Get Supported Features command for kernel usage (John W. Linville) [RHEL-107284]
|
||
- cxl: Enumerate feature commands (John W. Linville) [RHEL-107284]
|
||
- cxl: Refactor user ioctl command path from mds to mailbox (John W. Linville) [RHEL-107284]
|
||
- cxl/port: Constify 'struct bin_attribute' (John W. Linville) [RHEL-107284]
|
||
- cxl: Cleanup partition size and perf helpers (John W. Linville) [RHEL-107284]
|
||
- cxl: Kill enum cxl_decoder_mode (John W. Linville) [RHEL-107284]
|
||
- cxl: Make cxl_dpa_alloc() DPA partition number agnostic (John W. Linville) [RHEL-107284]
|
||
- cxl: Introduce 'struct cxl_dpa_partition' and 'struct cxl_range_info' (John W. Linville) [RHEL-107284]
|
||
- cxl: Introduce to_{ram,pmem}_{res,perf}() helpers (John W. Linville) [RHEL-107284]
|
||
- cxl: Remove the CXL_DECODER_MIXED mistake (John W. Linville) [RHEL-107284]
|
||
- EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs (Joel Savitz) [RHEL-101168]
|
||
- vsock: Fix transport_* TOCTOU (CKI Backport Bot) [RHEL-106016] {CVE-2025-38461}
|
||
- cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume (Steve Best) [RHEL-106954]
|
||
- cpufreq/amd-pstate: Add support for the "Requested CPU Min frequency" BIOS option (Steve Best) [RHEL-106954]
|
||
- cpufreq/amd-pstate: Add offline, online and suspend callbacks for amd_pstate_driver (Steve Best) [RHEL-106954]
|
||
- hwmon: (k10temp) Add support for Zen5 Ryzen Desktop (Steve Best) [RHEL-118516]
|
||
- hwmon: (k10temp) add support for cyan skillfish (Steve Best) [RHEL-118516]
|
||
- x86/topology: Implement topology_is_core_online() to address SMT regression (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: pfr_update: Fix the driver update version check (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Fix resource leak by remove callback in .exit.text (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: fix potential NULL dereference in __einj_error_inject() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Check if user asked for EINJV2 injection (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: EC: Relax sanity check of the ECDT ID string (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: perflib: Move problematic pr->performance check (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: Fix typos (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI/PCI: Remove space before newline (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: throttling: Remove space before newline (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: perflib: Fix initial _PPC limit application (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: TAD: Replace sprintf() with sysfs_emit() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: handle synchronous exceptions in task work (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: fan: Update debug message in fan_get_state_acpi4() (Mark Langsdorf) [RHEL-114092]
|
||
- PCI/PM: Set power.strict_midlayer in pci_pm_init() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: PM: Set/clear power.strict_midlayer in prepare/complete (Mark Langsdorf) [RHEL-114092]
|
||
- PM: sleep: Add strict_midlayer flag to struct dev_pm_info (Mark Langsdorf) [RHEL-114092]
|
||
- PM: runtime: Introduce __rpm_get_driver_callback() (Mark Langsdorf) [RHEL-114092]
|
||
- PM: Check power.needs_force_resume in pm_runtime_force_suspend() (Mark Langsdorf) [RHEL-114092]
|
||
- PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() (Mark Langsdorf) [RHEL-114092]
|
||
- PM: Make pm_runtime_force_resume() work with DPM_FLAG_SMART_SUSPEND (Mark Langsdorf) [RHEL-114092]
|
||
- PM: Move two sleep-related functions under CONFIG_PM_SLEEP (Mark Langsdorf) [RHEL-114092]
|
||
- PM: Use true/false as power.needs_force_resume values (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: fan: Replace sprintf() with sysfs_emit() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Fix trigger actions (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: fix acpi_object initialization (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: LPSS: Remove AudioDSP related ID (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: fan: Replace sprintf()/scnprintf() with sysfs_emit() in show() functions (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: PM: Set .detach in acpi_general_pm_domain definition (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: pfr_update: Add more debug information when firmware update failed (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: proc: Prefer to use octal permission (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: proc: Use str_enabled_disabled() helper (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: proc: Remove unused header (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: proc: Use correct format specifier and drop casting (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: wakeup: Drop unneeded casting for sleep_state (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Decrease `AcpiExTracePoint` verbosity (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Fix check and iounmap of uninitialized pointer p (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Fix less than zero comparison on a size_t variable (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: prevent memory corruption in error_type_set() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Refuse to evaluate a method if arguments are missing (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: Enable CONFIG_ACPI_DEBUG by default (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: DPTF: Support for Wildcat Lake (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Enable EINJv2 error injections (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Create debugfs files to enter device id and syndrome (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Discover EINJv2 parameters (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Add einjv2 extension struct (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Enable the discovery of EINJv2 capabilities (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Fix kernel test sparse warnings (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: actbl1: Add EINJv2 get error type action (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: actbl1: Update values to hex to follow ACPI specs (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: resource: Use IRQ override on MACHENIKE 16P (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: EC: Ignore ECDT tables with an invalid ID string (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Fix NULL pointer dereference when nosmp is used (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: PAD: Update arguments of mwait_idle_with_hints() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: Rescan "dead" SMT siblings during initialization (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Switch back to using strncpy() in acpi_ut_safe_strncpy() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: MRRM: Silence error code static checker warning (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Clean up on error in einj_probe() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: MRRM: Fix default max memory region (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: irq: Introduce acpi_get_gsi_dispatcher() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: bus: Bail out if acpi_kobj registration fails (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: thermal: Execute _SCP before reading trip points (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: tables: Improve logging around acpi_initialize_tables() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: VIOT: Remove (explicitly) unused header (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: MRRM: Add /sys files to describe memory ranges (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: MRRM: Minimal parse of ACPI MRRM table (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Update copyright year (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Replace strncpy() with memcpy() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: infrastructure: Add new DMT_BUF types and shorten a long name (Tony Luck) [RHEL-114092]
|
||
- ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment" (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: utilities: Fix overflow check in vsnprintf() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: MRRM: Some cleanups (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: actbl2.h: MRRM: Add typedef and other definitions (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Remove redundant calls to einj_get_available_error_type() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: PPTT: Fix processor subtable walk (Mark Langsdorf) [RHEL-114092]
|
||
- firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Fix probe error message (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Apply pack(1) to union aml_resource (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Add three functions related to autonomous selection (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Refactor register value get and set ABIs (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Add cppc_set_reg_val() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Extract cppc_get_reg_val_in_pcc() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Optimize cppc_get_perf() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optional (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: CPPC: Simplify PCC shared memory region handling (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: PCC: Simplify PCC shared memory region handling (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Refactor and simplify check_and_ack() (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Always map the shared memory communication address (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Refactor error handling in irq handler into separate function (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Use acpi_os_ioremap() instead of ioremap() (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Return early if no GAS register from pcc_mbox_cmd_complete_check (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Drop unnecessary endianness conversion of pcc_hdr.flags (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Always clear the platform ack interrupt first (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Fix the possible race in updation of chan_in_use flag (Mark Langsdorf) [RHEL-114092]
|
||
- mailbox: pcc: Check before sending MCTP PCC response ACK (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Add support for printing AML arguments when trace point enabled (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: idle: Remove redundant pr->power.count assignment (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: APEI: EINJ: Transition to the faux device interface (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: idle: Set pr->flags.power unconditionally (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: battery: Round capacity percengate to closest integer (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: exserial: don't forget to handle FFixedHW opregions for reading (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: idle: Remove obsolete comment (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: EC: Set ec_no_wakeup for Lenovo Go S (Mark Langsdorf) [RHEL-114092]
|
||
- x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: platform_profile: Optimize _aggregate_choices() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: NUMA: Use str_enabled_disabled() helper function (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: Fix warnings from PR #295 merge (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: fix acpi parse and parseext cache leaks (Mark Langsdorf) [RHEL-114092]
|
||
- ACPICA: fix acpi operand cache leak in dswstate.c (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: platform_profile: Improve platform_profile_unregister() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: fan: cleanup resources in the error path of .probe() (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: sysfs: Constify 'struct bin_attribute' (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: BGRT: Constify 'struct bin_attribute' (Mark Langsdorf) [RHEL-114092]
|
||
- ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states (Mark Langsdorf) [RHEL-114092]
|
||
- scsi: mpi3mr: Update driver version to 8.15.0.5.50 (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Fix premature TM timeouts on virtual drives (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Update MPI headers to revision 37 (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Fix I/O failures during controller reset (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Fix controller init failure on fault during queue creation (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Fix device loss during enclosure reboot due to zero link speed (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Fix race between config read submit and interrupt completion (Chandrakanth Patil) [RHEL-111654]
|
||
- scsi: mpi3mr: Correctly handle ATA device errors (Chandrakanth Patil) [RHEL-111654]
|
||
- selftests: tls: add tests for zero-length records (CKI Backport Bot) [RHEL-114328] {CVE-2025-39682}
|
||
- tls: fix handling of zero-length records on the rx_list (CKI Backport Bot) [RHEL-114328] {CVE-2025-39682}
|
||
- cxgb4: Avoid removal of uninserted tid (Jakub Ramaseuski) [RHEL-75570]
|
||
- SUNRPC: call xs_sock_process_cmsg for all cmsg (Scott Mayhew) [RHEL-112414]
|
||
- sctp: linearize cloned gso packets in sctp_rcv (CKI Backport Bot) [RHEL-113338] {CVE-2025-38718}
|
||
- kabi: enable check-kabi (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_tx_peek_release_desc_batch to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_fill_cb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_can_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_alloc_batch to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xfrm_aead_get_byname to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_return_frame_bulk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_return_buff to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_flush_frame_bulk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __wake_up_locked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol wait_for_completion_io_timeout to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vzalloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vmalloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __vmalloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vmalloc_node_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vmalloc_array_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __trace_trigger_soft_disabled to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __trace_set_current_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_print_bitmask_seq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_write_msr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_sched_set_state_tp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_read_msr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_array_set_clr_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_array_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol trace_array_get_by_name to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tls_encrypt_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tls_device_sk_destruct to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timer_shutdown_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timer_shutdown to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tcp_gro_complete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol system_unbound_wq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol switchdev_handle_port_obj_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol switchdev_handle_port_obj_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol switchdev_handle_port_attr_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol strcasecmp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol static_key_enable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol static_key_disable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol starget_for_each_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol smp_call_function to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol slab_build_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sk_skb_reason_drop to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __skb_gso_segment to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_copy_header to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_copy_expand to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol skb_add_rx_frag_netmem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_pcopy_to_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_pcopy_from_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_nents to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_miter_stop to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_miter_start to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_miter_next to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sg_copy_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol set_memory_wc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __seq_puts to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol secure_tcpv6_seq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol secure_tcp_seq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol secpath_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_unblock_requests to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_scan_target to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_scan_host to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_sanitize_inquiry_string to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_rescan_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_remove_target to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_print_command to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_normalize_sense to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __scsi_iterate_devices to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_is_host_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_host_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_get_vpd_page to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_dma_unmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_dma_map to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_device_set_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_device_lookup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_device_from_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_build_sense_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_build_sense to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_block_requests to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol scmd_printk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol schedule_timeout_uninterruptible to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_rphy_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_rphy_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_remove_host to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_release_transport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_port_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_port_delete_phy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_port_delete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_port_alloc_num to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_port_add_phy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_port_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_phy_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_phy_delete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_phy_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_phy_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_expander_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_end_device_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_attach_transport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol sas_ata_ncq_prio_supported to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_walk_stop to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_walk_start_check to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_walk_next to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_walk_exit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_walk_enter to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_init_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol reset_devices to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol request_firmware_nowait to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rep_movs_alternative to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __rdma_block_iter_start to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __rdma_block_iter_next to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol queue_limits_commit_update to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __put_user_nocheck_4 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __put_devmap_managed_folio_refs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ptp_cancel_worker_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __pm_runtime_idle to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_validate_pause to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_support_asym_pause to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_stop to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_start_aneg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_start to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_set_max_speed to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_set_asym_pause to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_mii_ioctl to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_ethtool_ksettings_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_ethtool_ksettings_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_disconnect to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_connect to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol phy_attached_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcpu_alloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcix_set_mmrbc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_write_config_byte to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_vpd_find_ro_info_keyword to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_vpd_check_csum to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_vpd_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_try_set_mwi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_set_mwi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_reset_bus to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_read_vpd to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcim_iomap_table to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcim_iomap_regions to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcim_enable_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_irq_get_affinity to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_get_slot to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_get_domain_bus_and_slot to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_set_readrq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_get_readrq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_capability_write_word to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_capability_clear_and_set_word_unlocked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pcie_capability_clear_and_set_word_locked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_disable_rom to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_dev_present to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_clear_mwi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_choose_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_alloc_irq_vectors_affinity to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_ullong to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_pool_put_unrefed_netmem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_pool_disable_direct_recycling to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_pool_alloc_frag to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol pack_fields_u8 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvmet_fc_unregister_targetport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvmet_fc_register_targetport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvmet_fc_rcv_ls_req to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvmet_fc_rcv_fcp_req to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvmet_fc_rcv_fcp_abort to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvmet_fc_invalidate_host to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_unregister_remoteport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_unregister_localport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_set_remoteport_devloss to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_rescan_remoteport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_register_remoteport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_register_localport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_rcv_ls_req to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nvme_fc_io_getuuid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_set_tso_max_segs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_receive_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_queue_set_napi to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_get_num_default_rss_queues to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol net_dim_get_rx_moderation to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_walk_all_upper_dev_rcu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_core_stats_inc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __netdev_alloc_frag_align to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __napi_alloc_frag_align to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mpi_read_raw_data to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mpi_powm to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mpi_get_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mpi_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mpi_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mlx5_core_uplink_netdev_event_replay to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mlx5_core_access_reg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mlx5_blocking_notifier_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mlx5_blocking_notifier_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_kmalloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_kfree to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_create_node_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mempool_alloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memdup_user_nul to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memcpy_toio to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memcpy_fromio to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol memchr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdio_mii_ioctl to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __mdiobus_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_get_phy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_c45_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_c45_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdiobus_alloc_size to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol mdio45_probe to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol local_clock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __list_del_entry_valid_or_report to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __list_add_valid_or_report to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol libie_rx_pt_lut to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol libeth_rx_recycle_slow to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol libeth_rx_fq_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol libeth_rx_fq_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_seconds to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get_raw_ts64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_create_worker_on_node to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ksize to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol krealloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kmemdup_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmem_cache_create_args to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kmem_cache_alloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kmalloc_size_roundup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmalloc_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmalloc_node_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmalloc_large_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmalloc_large_node_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmalloc_cache_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __kmalloc_cache_node_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kfree_sensitive to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol iter_div_u64_rem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_set_affinity to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_poll_sched to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_poll_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_poll_complete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_modify_status to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ipv6_ext_hdr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ip_compute_csum to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __iowrite64_copy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol iowrite32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __ioread32_copy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ioread32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __inet_lookup_established to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __inet6_lookup_established to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol i2c_smbus_write_byte_data to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol i2c_smbus_read_byte_data to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol i2c_new_client_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol i2c_del_adapter to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol i2c_bit_add_bus to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hwmon_notify_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hwmon_device_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol high_memory to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_zeroed_page_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __get_user_nocheck_4 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __get_user_4 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_random_u32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_random_u16 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_free_pages_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol get_cpu_idle_time to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __fortify_panic to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_tcp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_l2tpv3 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_icmp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_opts to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fixed_size_llseek to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_vport_terminate to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_vport_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_remove_host to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_remote_port_rolechg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_remote_port_delete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_remote_port_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_release_transport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_host_post_vendor_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_host_post_event to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_host_fpin_rcv to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_get_event_number to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_eh_timed_out to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_eh_should_retry_cmd to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_block_scsi_eh to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_block_rport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fc_attach_transport to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol fasync_helper to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_rxfh_context_lost to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_puts to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_params_from_link_mode to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_forced_speed_maps_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol do_wait_intr_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol do_trace_write_msr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol do_trace_read_msr to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dmi_first_match to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_unmap_sg_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dma_sync_single_for_device to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dma_sync_single_for_cpu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_map_sg_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_get_required_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol disable_irq_nosync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_trans_start to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _dev_printk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _dev_notice to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_mdiobus_alloc_size to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_region_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_region_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_port_fn_devlink_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_nested_devlink_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_version_stored_put_ext to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_version_running_put_ext to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_info_board_serial_number_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_health_reporter_recovery_done to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_dump_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_wakeup_disable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_show_string to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_set_wakeup_capable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_initialize to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol device_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_addr_mod to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_create_file_full to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_create_devm_seqfile to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dcb_ieee_getapp_prio_dscp_mask_map to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dcb_ieee_getapp_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol current_work to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol crc_t10dif to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpumask_next_wrap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpuhp_state_remove_instance to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpuhp_state_add_instance to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol const_pcpu_hot to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol class_create to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol byte_rev_table to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol BUG_func to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_update to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_remove to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_lookup to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_last to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_insert to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_get_prev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_geo64 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_geo32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol btree_destroy to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bsg_setup_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bsg_remove_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bsg_job_done to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bsearch to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_trace_run8 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_queue_rq_timeout to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_mq_unique_tag to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_mq_tagset_busy_iter to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_mq_map_hw_queues to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol blkcg_get_fc_appid to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _bin2bcd to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bdev_thaw to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bdev_freeze to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_pages_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol __alloc_pages_noprof to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_cpumask_var_node to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
- kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-113009]
|
||
|
||
* Thu Oct 02 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-137.el10]
|
||
- x86/mce/amd: Add default names for MCA banks and blocks (Steve Best) [RHEL-117597]
|
||
- x86/mce: Don't remove sysfs if thresholding sysfs init fails (Steve Best) [RHEL-117597]
|
||
- ceph: fix client race condition where r_parent becomes stale before sending message (Alex Markuze) [RHEL-117609]
|
||
- ceph: fix client race condition validating r_parent before applying state (Alex Markuze) [RHEL-117609]
|
||
- arm64: dts: s32g: Add USB device tree information for s32g2/s32g3 (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g: add RTC node (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: Add DSPI entries for S32G platforms (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0 (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g: add FlexCAN[0..3] support for s32g2 and s32g3 (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g: add the eDMA nodes (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g: add I2C[0..2] support for s32g2 and s32g3 (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g2: Disable support for SD/eMMC UHS mode (Jared Kangas) [RHEL-116642]
|
||
- arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux (Jared Kangas) [RHEL-116642]
|
||
- 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 (Ricardo Robaina) [RHEL-110657]
|
||
- x86/kaslr: Reduce KASLR entropy on most x86 systems (Ricardo Robaina) [RHEL-110657]
|
||
- x86/boot/compressed: Remove unused header includes from kaslr.c (Ricardo Robaina) [RHEL-110657]
|
||
- pidfs: Fix memory leak in pidfd_info() (Waiman Long) [RHEL-113598]
|
||
- fhandle: do_handle_open() should get FD with user flags (Waiman Long) [RHEL-113598]
|
||
- Documentation/sysctl: coredump: add %%F for pidfd number (Waiman Long) [RHEL-113598]
|
||
- pidfs: never refuse ppid == 0 in PIDFD_GET_INFO (Waiman Long) [RHEL-113598]
|
||
- fs/fhandle.c: fix a race in call of has_locked_children() (Waiman Long) [RHEL-113598] {CVE-2025-38306}
|
||
- coredump: reflow dump helpers a little (Waiman Long) [RHEL-113598]
|
||
- coredump: massage do_coredump() (Waiman Long) [RHEL-113598]
|
||
- coredump: massage format_corename() (Waiman Long) [RHEL-113598]
|
||
- coredump: hand a pidfd to the usermode coredump helper (Waiman Long) [RHEL-113598]
|
||
- coredump: fix error handling for replace_fd() (Waiman Long) [RHEL-113598]
|
||
- pidfs: move O_RDWR into pidfs_alloc_file() (Waiman Long) [RHEL-113598]
|
||
- selftests: coredump: Raise timeout to 2 minutes (Waiman Long) [RHEL-113598]
|
||
- selftests: coredump: Fix test failure for slow machines (Waiman Long) [RHEL-113598]
|
||
- selftests: coredump: Properly initialize pointer (Waiman Long) [RHEL-113598]
|
||
- pidfs: ensure that PIDFS_INFO_EXIT is available (Waiman Long) [RHEL-113598]
|
||
- pidfs/selftests: ensure correct headers for ioctl handling (Waiman Long) [RHEL-113598]
|
||
- selftests/pidfd: fix header inclusion (Waiman Long) [RHEL-113598]
|
||
- pidfs: allow to retrieve exit information (Waiman Long) [RHEL-113598]
|
||
- pidfs: record exit code and cgroupid at exit (Waiman Long) [RHEL-113598]
|
||
- pidfs: use private inode slab cache (Waiman Long) [RHEL-113598]
|
||
- pidfs: move setting flags into pidfs_alloc_file() (Waiman Long) [RHEL-113598]
|
||
- pidfd: rely on automatic cleanup in __pidfd_prepare() (Waiman Long) [RHEL-113598]
|
||
- pidfs: switch to copy_struct_to_user() (Waiman Long) [RHEL-113598]
|
||
- pidfs: improve ioctl handling (Waiman Long) [RHEL-113598]
|
||
- selftests: remove unneeded include (Waiman Long) [RHEL-113598]
|
||
- pidfs: allow bind-mounts (Waiman Long) [RHEL-113598]
|
||
- pidfs: lookup pid through rbtree (Waiman Long) [RHEL-113598]
|
||
- selftests/pidfd: add pidfs file handle selftests (Waiman Long) [RHEL-113598]
|
||
- pidfs: check for valid ioctl commands (Waiman Long) [RHEL-113598]
|
||
- pidfs: implement file handle support (Waiman Long) [RHEL-113598]
|
||
- exportfs: add permission method (Waiman Long) [RHEL-113598]
|
||
- fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() (Waiman Long) [RHEL-113598]
|
||
- exportfs: add open method (Waiman Long) [RHEL-113598]
|
||
- fhandle: simplify error handling (Waiman Long) [RHEL-113598]
|
||
- pseudofs: add support for export_ops (Waiman Long) [RHEL-113598]
|
||
- pidfs: support FS_IOC_GETVERSION (Waiman Long) [RHEL-113598]
|
||
- pidfs: remove 32bit inode number handling (Waiman Long) [RHEL-113598]
|
||
- pidfs: rework inode number allocation (Waiman Long) [RHEL-113598]
|
||
- selftests: coredump: Add stackdump test (Waiman Long) [RHEL-113598]
|
||
- fs/proc: do_task_stat: Fix ESP not readable during coredump (Waiman Long) [RHEL-113598]
|
||
- fs: fix is_mnt_ns_file() (Waiman Long) [RHEL-113598]
|
||
- pidfd: add ioctl to retrieve pid info (Waiman Long) [RHEL-113598]
|
||
- EDAC/bluefield: Don't use bluefield_edac_readl() result on error (Jennifer Berringer) [RHEL-103880]
|
||
- EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2 (Jennifer Berringer) [RHEL-103880]
|
||
- EDAC/bluefield: Fix potential integer overflow (Jennifer Berringer) [RHEL-103880] {CVE-2024-53161}
|
||
- RAS/AMD/FMPM: Get masked address (Aristeu Rozanski) [RHEL-87601]
|
||
- RAS/AMD/ATL: Include row[13] bit in row retirement (Aristeu Rozanski) [RHEL-87601]
|
||
|
||
* Mon Sep 29 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-136.el10]
|
||
- xfs: do not propagate ENODATA disk errors into xattr code (Carlos Maiolino) [RHEL-115731]
|
||
- Fix packaging for libcpupower python binding debuginfo (John B. Wyatt IV) [RHEL-83442]
|
||
- Enable building libcpupower bindings for ELN/Rawhide (John B. Wyatt IV) [RHEL-83442]
|
||
- mm: swap: fix potential buffer overflow in setup_clusters() (CKI Backport Bot) [RHEL-114865] {CVE-2025-39727}
|
||
- net/mlx5: Not returning mlx5_link_info table when speed is unknown (Li Tian) [RHEL-113425]
|
||
- sctp: linearize cloned gso packets in sctp_rcv (CKI Backport Bot) [RHEL-113341] {CVE-2025-38718}
|
||
- Bluetooth: hci_event: Disconnect device when BIG sync is lost (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK (David Marlin) [RHEL-107922]
|
||
- Bluetooth: ISO: Fix getname not returning broadcast fields (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately (David Marlin) [RHEL-107922]
|
||
- Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: Fix scan state after PA Sync has been established (David Marlin) [RHEL-107922]
|
||
- PM: wakeup: implement devm_device_init_wakeup() helper (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btusb: Fix potential NULL dereference on kmalloc failure (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_devcd_dump: fix out-of-bounds via dev_coredumpv (David Marlin) [RHEL-107922]
|
||
- Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_dev: replace 'quirks' integer by 'quirk_flags' bitmap (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_core: add missing braces when using macro parameters (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_core: fix typos in macros (David Marlin) [RHEL-107922]
|
||
- Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout (David Marlin) [RHEL-107922]
|
||
- Bluetooth: SMP: If an unallowed command is received consider it a failure (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: fix connectable extended advertising when using static random address (David Marlin) [RHEL-107922]
|
||
- Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb() (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: Fix not disabling advertising instance (David Marlin) [RHEL-107922]
|
||
- Bluetooth: HCI: Set extended advertising data synchronously (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: mesh_send: check instances prior disabling advertising (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: set_mesh: update LE scan interval and window (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: revert some mesh modifications (David Marlin) [RHEL-107922]
|
||
- Bluetooth: Prevent unintended pause by checking if advertising is active (David Marlin) [RHEL-107922]
|
||
- driver: bluetooth: hci_qca:fix unable to load the BT driver (David Marlin) [RHEL-107922]
|
||
- Bluetooth: L2CAP: Fix L2CAP MTU negotiation (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel_pcie: Fix potential race condition in firmware download (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: Fix sparse errors (David Marlin) [RHEL-107922]
|
||
- Bluetooth: ISO: Fix not using bc_sid as advertisement SID (David Marlin) [RHEL-107922]
|
||
- Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets (David Marlin) [RHEL-107922]
|
||
- Bluetooth: eir: Fix possible crashes on eir_create_adv_data (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance (David Marlin) [RHEL-107922]
|
||
- Bluetooth: Fix NULL pointer deference on eir_get_service_data (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel_pcie: Increase the tx and rx descriptor count (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_core: fix list_for_each_entry_rcu usage (David Marlin) [RHEL-107922]
|
||
- Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_qca: move the SoC type check to the right place (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btnxpuart: Fix missing devm_request_irq() return value check (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel: Check dsbr size from EFI variable (David Marlin) [RHEL-107922]
|
||
- Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 (David Marlin) [RHEL-107922]
|
||
- Bluetooth: separate CIS_LINK and BIS_LINK link types (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 (David Marlin) [RHEL-107922]
|
||
- Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFO (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel_pcie: Dump debug registers on error (David Marlin) [RHEL-107922]
|
||
- Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fields (David Marlin) [RHEL-107922]
|
||
- Bluetooth: ISO: Fix not using SID from adv report (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btnxpuart: Implement host-wakeup feature (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850 (David Marlin) [RHEL-107922]
|
||
- Bluetooth: hci_uart: Remove unnecessary NULL check before release_firmware() (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btmtksdio: Fix wakeup source leaks on device unbind (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btmrvl_sdio: Fix wakeup source leaks on device unbind (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btintel_pcie: Do not generate coredump for diagnostic events (David Marlin) [RHEL-107922]
|
||
- Bluetooth: btusb: Add new VID/PID 13d3/3613 for MT7925 (David Marlin) [RHEL-107922]
|
||
- use uniform permission checks for all mount propagation changes (Ian Kent) [RHEL-107307] {CVE-2025-38498}
|
||
- do_change_type(): refuse to operate on unmounted/not ours mounts (Ian Kent) [RHEL-107307] {CVE-2025-38498}
|
||
|
||
* Thu Sep 25 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-135.el10]
|
||
- configs: enable Tegra264 SoC with serial and BPMP (Marcin Juszkiewicz) [RHEL-109772]
|
||
- arm64: defconfig: Enable Tegra HSP and BPMP (Marcin Juszkiewicz) [RHEL-109772]
|
||
- dmaengine: tegra210-adma: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- dmaengine: tegra210-adma: check for adma max page (Marcin Juszkiewicz) [RHEL-109772]
|
||
- dmaengine: tegra210-adma: Use div_u64 for 64 bit division (Marcin Juszkiewicz) [RHEL-109772]
|
||
- dmaengine: tegra210-adma: Support channel page (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: cbb: Add support for CBB fabrics in Tegra264 (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: cbb: Support HW lookup to get timed out target address (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: cbb: Improve handling for per SoC fabric data (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: cbb: Make error interrupt enable and status per SoC (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: cbb: Change master/slave to initiator/target (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: Enable support for Tegra264 (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: pmc: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: Add Tegra264 APBMISC compatible string (Marcin Juszkiewicz) [RHEL-109772]
|
||
- soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS (Marcin Juszkiewicz) [RHEL-109772]
|
||
- memory: tegra: Add Tegra264 MC and EMC support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- dt-bindings: memory: tegra: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- firmware: tegra: bpmp: Add support on Tegra264 (Marcin Juszkiewicz) [RHEL-109772]
|
||
- firmware: tegra: bpmp: Fix build failure for tegra264-only config (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: CIF: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: ADMAIF: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: ASRC: Update ARAM address (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: Update PLL rate for Tegra264 (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: I2S: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: AMX: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: ADX: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: AHUB: Add Tegra264 support (Marcin Juszkiewicz) [RHEL-109772]
|
||
- ASoC: tegra: Tegra264 support in isomgr_bw (Marcin Juszkiewicz) [RHEL-109772]
|
||
- serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC) (Marcin Juszkiewicz) [RHEL-109772]
|
||
- PCI: mvebu: Fix use of for_each_of_range() iterator (Myron Stowe) [RHEL-107597]
|
||
- agp/amd64: Check AGP Capability before binding to unsupported devices (Myron Stowe) [RHEL-107597]
|
||
- ata: pata_macio: Fix PCI region leak (Myron Stowe) [RHEL-107597]
|
||
- PCI: host-generic: Set driver_data before calling gen_pci_init() (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Add tracking of probed root ports (Myron Stowe) [RHEL-107597]
|
||
- PCI/PTM: Build debugfs code only if CONFIG_DEBUG_FS is enabled (Myron Stowe) [RHEL-107597]
|
||
- PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC (Myron Stowe) [RHEL-107597]
|
||
- MAINTAINERS: Update Manivannan Sadhasivam email address (Myron Stowe) [RHEL-107597]
|
||
- MAINTAINERS: Update Krzysztof Wilczyński email address (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove unnecessary linesplit in __pci_setup_bridge() (Myron Stowe) [RHEL-107597]
|
||
- PCI: WARN (not BUG()) when we fail to assign optional resources (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove unused pci_printk() (Myron Stowe) [RHEL-107597]
|
||
- PCI: Add CONFIG_MMU dependency (Myron Stowe) [RHEL-107597]
|
||
- x86/PCI: Drop 'pci' suffix from intel_mid_pci.c (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: Convert v3,v360epc-pci to DT schema (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom: Add MHI registers for IPQ9574 (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: Remove obsolete .txt docs (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: Convert marvell,armada8k-pcie to schema (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: Convert Marvell EBU to schema (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: sifive,fu740-pcie: Fix include placement in DTS example (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: Correct indentation and style in DTS example (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: dwc: rockchip: Add rk3562 support (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: dw: rockchip: Add rk3576 support (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom: Allow IPQ6018 to use 8 MSI and one 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom: Allow IPQ8074 to use 8 MSI and one 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom: Allow MSM8998 to use 8 MSI and one 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom: Add 'global' interrupt for SDM845 SoC (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt (Myron Stowe) [RHEL-107597]
|
||
- PCI: qcom-ep: Mask PTM_UPDATING interrupt (Myron Stowe) [RHEL-107597]
|
||
- PCI: Add debugfs support for exposing PTM context (Myron Stowe) [RHEL-107597]
|
||
- PCI: tegra194: Create debugfs directory only when CONFIG_PCIEASPM is enabled (Myron Stowe) [RHEL-107597]
|
||
- PCI: rockchip-ep: Mark RK3399 as intx_capable (Myron Stowe) [RHEL-107597]
|
||
- PCI: rockchip: Fix order of rockchip_pci_core_rsts (Myron Stowe) [RHEL-107597]
|
||
- PCI: rcar-gen4: Document how to obtain platform firmware (Myron Stowe) [RHEL-107597]
|
||
- PCI: rcar-gen4: set ep BAR4 fixed size (Myron Stowe) [RHEL-107597]
|
||
- PCI: qcom: Add support for IPQ5018 (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: PCI: qcom: Add IPQ5018 SoC (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: Add support for configuring lane equalization presets (Myron Stowe) [RHEL-107597]
|
||
- PCI: Add lane equalization register offsets (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: Update pci->num_lanes to maximum supported link width (Myron Stowe) [RHEL-107597]
|
||
- PCI: of: Add of_pci_get_equalization_presets() API (Myron Stowe) [RHEL-107597]
|
||
- PCI: mvebu: Use for_each_of_range() iterator for parsing "ranges" (Myron Stowe) [RHEL-107597]
|
||
- PCI: ls-gen4: Use to_delayed_work() (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Save and restore the LUT setting during suspend/resume for i.MX95 SoC (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Add PLL lock check for i.MX95 SoC (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Add workaround for errata ERR051586 (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Add workaround for errata ERR051624 (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Toggle the core reset for i.MX95 PCIe (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Call dw_pcie_wait_for_link() from start_link() callback only when required (Myron Stowe) [RHEL-107597]
|
||
- PCI: imx6: Skip link up workaround for newer platforms (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: ep: Fix errno typo (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: ep: Use FIELD_GET() where applicable (Myron Stowe) [RHEL-107597]
|
||
- PCI: qcom: Replace PERST# sleep time with proper macro (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Replace PERST# sleep time with proper macro (Myron Stowe) [RHEL-107597]
|
||
- PCI: host-common: Convert to library for host controller drivers (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence: Simplify J721e link status check (Myron Stowe) [RHEL-107597]
|
||
- PCI: mobiveil: Return bool from link up check (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: Return bool from link up check (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Use rockchip_pcie_link_up() to check link up instead of open coding (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Reorganize register and bitfield definitions (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Remove unused PCIE_CLIENT_GENERAL_DEBUG definition (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Move rockchip_pcie_ep_hide_broken_ats_cap_rk3588() to dw_pcie_ep_ops::init() (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Enable ASPM L0s capability for both RC and EP modes (Myron Stowe) [RHEL-107597]
|
||
- PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up() (Myron Stowe) [RHEL-107597]
|
||
- PCI: j721e: Fix host/endpoint dependencies (Myron Stowe) [RHEL-107597]
|
||
- PCI: j721e: Add support to build as a loadable module (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence: Add support to build pcie-cadence library as a kernel module (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence: Remove duplicate message code definitions (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence: Fix runtime atomic count underflow (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Add T602x PCIe support (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Abstract register offsets via a SoC-specific structure (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Use gpiod_set_value_cansleep in probe flow (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Drop poll for CORE_RC_PHYIF_STAT_REFCLK (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Move port PHY registers to their own reg items (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Fix missing OF node reference in apple_pcie_setup_port (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Move away from INTMSK{SET,CLR} for INTx and private interrupts (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Dynamically allocate RID-to_SID bitmap (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Move over to standalone probing (Myron Stowe) [RHEL-107597]
|
||
- PCI: host-generic: Extract an ECAM bridge creation helper from pci_host_common_probe() (Myron Stowe) [RHEL-107597]
|
||
- dt-bindings: pci: apple,pcie: Add t6020 compatible string (Myron Stowe) [RHEL-107597]
|
||
- PCI: apple: Set only available ports up (Myron Stowe) [RHEL-107597]
|
||
- PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding (Myron Stowe) [RHEL-107597]
|
||
- PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_msi() nr_irqs encoding (Myron Stowe) [RHEL-107597]
|
||
- PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_msix() return value encoding (Myron Stowe) [RHEL-107597]
|
||
- PCI: cadence-ep: Correct PBA offset in .set_msix() callback (Myron Stowe) [RHEL-107597]
|
||
- PCI: dwc: ep: Correct PBA offset in .set_msix() callback (Myron Stowe) [RHEL-107597]
|
||
- PCI: endpoint: pci-epf-vntb: Simplify ctrl/SPAD space allocation (Myron Stowe) [RHEL-107597]
|
||
- PCI: endpoint: Retain fixed-size BAR size as well as aligned size (Myron Stowe) [RHEL-107597]
|
||
- PCI: Add ACS quirk for Loongson PCIe (Myron Stowe) [RHEL-107597]
|
||
- PCI: Fix lock symmetry in pci_slot_unlock() (Myron Stowe) [RHEL-107597]
|
||
- PCI: Increment PM usage counter when probing reset methods (Myron Stowe) [RHEL-107597]
|
||
- PM: runtime: Define pm_runtime_put cleanup helper (Myron Stowe) [RHEL-107597]
|
||
- irqdomain: pci: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-107597]
|
||
- PCI: hotplug: Drop superfluous #include directives (Myron Stowe) [RHEL-107597]
|
||
- PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset (Myron Stowe) [RHEL-107597]
|
||
- PCI: pciehp: Ignore Presence Detect Changed caused by DPC (Myron Stowe) [RHEL-107597]
|
||
- PCI: Limit visibility of match_driver flag to PCI core (Myron Stowe) [RHEL-107597]
|
||
- Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" (Myron Stowe) [RHEL-107597]
|
||
- PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus() (Myron Stowe) [RHEL-107597]
|
||
- PCI: Use PCI_STD_NUM_BARS instead of 6 (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove pci_fixup_cardbus() (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove function pcim_intx() prototype from pci.h (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove hybrid-devres usage warnings from kernel-doc (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove redundant set of request functions (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove exclusive requests flags from _pcim_request_region() (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove pcim_request_region_exclusive() (Myron Stowe) [RHEL-107597]
|
||
- Documentation/driver-api: Update pcim_enable_device() (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove hybrid devres nature from request functions (Myron Stowe) [RHEL-107597]
|
||
- PCI: Remove pcim_iounmap_regions() (Myron Stowe) [RHEL-107597]
|
||
- mtip32xx: Remove unnecessary pcim_iounmap_regions() calls (Myron Stowe) [RHEL-107597]
|
||
- PCI: Update Link Speed after retraining (Myron Stowe) [RHEL-107597]
|
||
- PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag (Myron Stowe) [RHEL-107597]
|
||
- PCI/ERR: Remove misleading TODO regarding kernel panic (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Add sysfs attributes for log ratelimits (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Add ratelimits to PCI AER Documentation (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Ratelimit correctable and non-fatal error logging (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Simplify add_error_device() (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Convert aer_get_device_error_info(), aer_print_error() to index (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Rename struct aer_stats to aer_info (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Reduce pci_print_aer() correctable error level to KERN_WARNING (Myron Stowe) [RHEL-107597]
|
||
- PCI/ERR: Add printk level to pcie_print_tlp_log() (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Check log level once and remember it (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Trace error event before ratelimiting (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Update statistics before ratelimiting (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Simplify pci_print_aer() (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Initialize aer_err_info before using it (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Move aer_print_source() earlier in file (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Rename aer_print_port_info() to aer_print_source() (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Extract bus/dev/fn in aer_print_port_info() with PCI_BUS_NUM(), etc (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Consolidate Error Source ID logging in aer_isr_one_error_type() (Myron Stowe) [RHEL-107597]
|
||
- PCI/AER: Factor COR/UNCOR error handling out from aer_isr_one_error() (Myron Stowe) [RHEL-107597]
|
||
- PCI/DPC: Log Error Source ID only when valid (Myron Stowe) [RHEL-107597]
|
||
- PCI/DPC: Initialize aer_err_info before using it (Myron Stowe) [RHEL-107597]
|
||
- stmmac: Replace deprecated PCI functions (Myron Stowe) [RHEL-107597]
|
||
- stmmac: Remove pcim_* functions for driver detach (Myron Stowe) [RHEL-107597]
|
||
- stmmac: loongson: Remove surplus loop (Myron Stowe) [RHEL-107597]
|
||
- stmmac: loongson: Pass correct arg to PCI function (Myron Stowe) [RHEL-107597]
|
||
- vdpa: solidrun: Replace deprecated PCI functions (Myron Stowe) [RHEL-107597]
|
||
- rcu/nocb: Add Safe checks for access offloaded rdp (Luis Claudio R. Goncalves) [RHEL-69516]
|
||
- perf symbol-minimal: Fix ehdr reading in filename__read_build_id (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix the POLL_HUP delivery breakage (Michael Petlan) [RHEL-78198]
|
||
- perf: Avoid undefined behavior from stopping/starting inactive events (Michael Petlan) [RHEL-78198]
|
||
- perf ui scripts: Switch FILENAME_MAX to NAME_MAX (Michael Petlan) [RHEL-78198]
|
||
- perf pmu: Switch FILENAME_MAX to NAME_MAX (Michael Petlan) [RHEL-78198]
|
||
- tools subcmd: Tighten the filename size in check_if_command_finished (Michael Petlan) [RHEL-78198]
|
||
- perf python: Set index error for invalid thread/cpu map items (Michael Petlan) [RHEL-78198]
|
||
- perf python: Improve leader copying from evlist (Michael Petlan) [RHEL-78198]
|
||
- perf python: Correct pyrf_evsel__read for tool PMUs (Michael Petlan) [RHEL-78198]
|
||
- perf python: Fix thread check in pyrf_evsel__read (Michael Petlan) [RHEL-78198]
|
||
- perf python: In str(evsel) use the evsel__pmu_name helper (Michael Petlan) [RHEL-78198]
|
||
- perf jevents: If the long_desc and desc are identical then drop the long_desc (Michael Petlan) [RHEL-78198]
|
||
- perf expr: Accumulate rather than replace in the context counts (Michael Petlan) [RHEL-78198]
|
||
- perf stat: Move metric list from config to evlist (Michael Petlan) [RHEL-78198]
|
||
- perf metricgroup: Factor out for-each function and move out printing (Michael Petlan) [RHEL-78198]
|
||
- perf pmu: Tolerate failure to read the type for wellknown PMUs (Michael Petlan) [RHEL-78198]
|
||
- perf spark: Fix includes and add SPDX (Michael Petlan) [RHEL-78198]
|
||
- perf parse-events: Minor tidy up of event_type helper (Michael Petlan) [RHEL-78198]
|
||
- perf hwmon_pmu: Avoid shortening hwmon PMU name (Michael Petlan) [RHEL-78198]
|
||
- kallsyms: fix build without execinfo (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix WARN in perf_sigtrap() (Michael Petlan) [RHEL-78198]
|
||
- perf: Revert to requiring CAP_SYS_ADMIN for uprobes (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix the WARN_ON_ONCE is out of lock protected region (Michael Petlan) [RHEL-78198]
|
||
- perf/aux: Fix pending disable flow when the AUX ring buffer overruns (Michael Petlan) [RHEL-78198]
|
||
- perf test: Directory file descriptor leak (Michael Petlan) [RHEL-78198]
|
||
- perf evsel: Missed close() when probing hybrid core PMUs (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Document new output fields (op, cache, mem, dtlb, snoop) (Michael Petlan) [RHEL-78198]
|
||
- perf test: Restrict uniquifying test to machines with 'uncore_imc' (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix the throttle error of some clock events (Michael Petlan) [RHEL-78198]
|
||
- perf symbols: Ignore mapping symbols on riscv (Michael Petlan) [RHEL-78198]
|
||
- perf: Add comment to enum perf_event_state (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix WARN in perf_cgroup_switch() (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix cgroup state vs ERROR (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix sample vs do_exit() (Michael Petlan) [RHEL-78198]
|
||
- perf callchain: Always populate the addr_location map when adding IP (Michael Petlan) [RHEL-78198]
|
||
- perf lock contention: Reject more than 10ms delays for safety (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Fix incorrect MSR index calculations in intel_pmu_config_acr() (Michael Petlan) [RHEL-78198]
|
||
- perf trace: Set errpid to false for rseq and set_robust_list (Michael Petlan) [RHEL-78198]
|
||
- perf symbol: Move demangling code out of symbol-elf.c (Michael Petlan) [RHEL-78198]
|
||
- perf trace: Always print return value for syscalls returning a pid (Michael Petlan) [RHEL-78198]
|
||
- perf script: Print PERF_AUX_FLAG_COLLISION flag (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Show absolute percent in mem_stat output (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Display sort order only if it's available (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Describe overhead calculation in brief (Michael Petlan) [RHEL-78198]
|
||
- perf record: Fix incorrect --user-regs comments (Michael Petlan) [RHEL-78198]
|
||
- perf test trace_summary: Skip --bpf-summary tests if no libbpf (Michael Petlan) [RHEL-78198]
|
||
- perf test intel-pt: Skip jitdump test if no libelf (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Avoid race when evlist is being deleted (Michael Petlan) [RHEL-78198]
|
||
- perf test demangle-java: Don't segv if demangling fails (Michael Petlan) [RHEL-78198]
|
||
- perf symbol: Fix use-after-free in filename__read_build_id (Michael Petlan) [RHEL-78198]
|
||
- perf pmu: Avoid segv for missing name/alias_name in wildcarding (Michael Petlan) [RHEL-78198]
|
||
- perf machine: Factor creating a "live" machine out of dwarf-unwind (Michael Petlan) [RHEL-78198]
|
||
- perf test: Add AMD IBS sw filter test (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Count L2 HITM for c2c statistic (Michael Petlan) [RHEL-78198]
|
||
- perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12 (Michael Petlan) [RHEL-78198]
|
||
- perf/headers: Clean up <linux/perf_event.h> a bit (Michael Petlan) [RHEL-78198]
|
||
- perf tests switch-tracking: Fix timestamp comparison (Michael Petlan) [RHEL-78198]
|
||
- perf pmu intel: Adjust cpumaks for sub-NUMA clusters on graniterapids (Michael Petlan) [RHEL-78198]
|
||
- perf tests trace_summary.sh: Run in exclusive mode (Michael Petlan) [RHEL-78198]
|
||
- perf test: Add cgroup summary test case for 'perf trace' (Michael Petlan) [RHEL-78198]
|
||
- perf python: Add counting.py as example for counting perf events (Michael Petlan) [RHEL-78198]
|
||
- perf python: Add evlist close support (Michael Petlan) [RHEL-78198]
|
||
- perf python: Add evsel read method (Michael Petlan) [RHEL-78198]
|
||
- perf python: Add support for 'struct perf_counts_values' to return counter data (Michael Petlan) [RHEL-78198]
|
||
- perf/uapi: Clean up <uapi/linux/perf_event.h> a bit (Michael Petlan) [RHEL-78198]
|
||
- perf/uapi: Fix PERF_RECORD_SAMPLE comments in <uapi/linux/perf_event.h> (Michael Petlan) [RHEL-78198]
|
||
- perf python: Add evsel cpus and threads functions (Michael Petlan) [RHEL-78198]
|
||
- libperf threadmap: Add perf_thread_map__idx() (Michael Petlan) [RHEL-78198]
|
||
- libperf threadmap: Don't segv for index 0 for the NULL 'struct perf_thread_map' pointer (Michael Petlan) [RHEL-78198]
|
||
- perf test amd: Skip amd-ibs-period test on kernel < v6.15 (Michael Petlan) [RHEL-78198]
|
||
- perf rwsem: Add clang's -Wthread-safety annotations (Michael Petlan) [RHEL-78198]
|
||
- perf dso: Minor refactor to allow clang's Wthread-safety analysis (Michael Petlan) [RHEL-78198]
|
||
- mips/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- xtensa/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- sparc/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- loongarch/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- csky/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- arc/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- alpha/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- perf/apple_m1: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- perf/arm: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- s390/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- powerpc/perf: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/zhaoxin: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/amd: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Remove driver-specific throttle support (Michael Petlan) [RHEL-78198]
|
||
- perf: Only dump the throttle log for the leader (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix the throttle logic for a group (Michael Petlan) [RHEL-78198]
|
||
- perf ftrace: Use process/session specific trace settings (Michael Petlan) [RHEL-78198]
|
||
- tools headers compiler: Pick the const_true() define from the kernel sources (Michael Petlan) [RHEL-78198]
|
||
- perf test probe_vfs_getname: Add regex for searching probe line (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Add the is_event_in_freq_mode() helper to simplify the code (Michael Petlan) [RHEL-78198]
|
||
- perf record: Fix a asan runtime error in util/maps.c (Michael Petlan) [RHEL-78198]
|
||
- perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2 (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel/ds: Remove redundant assignments to sample.period (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Filter non-workload samples (Michael Petlan) [RHEL-78198]
|
||
- perf/aux: Allocate non-contiguous AUX pages by default (Michael Petlan) [RHEL-78198]
|
||
- perf test: Allow tolerance for leader sampling test (Michael Petlan) [RHEL-78198]
|
||
- perf test: Add stat uniquifying test (Michael Petlan) [RHEL-78198]
|
||
- perf parse-events: Use wildcard processing to set an event to merge into (Michael Petlan) [RHEL-78198]
|
||
- perf evlist: Make uniquifying counter names consistent (Michael Petlan) [RHEL-78198]
|
||
- perf report: Add 'tgid' sort key (Michael Petlan) [RHEL-78198]
|
||
- perf test: Update sysfs path for core PMU caps (Michael Petlan) [RHEL-78198]
|
||
- perf test: Fix LBR test by ignoring idle task (Michael Petlan) [RHEL-78198]
|
||
- perf test: Hybrid improvements for metric value validation test (Michael Petlan) [RHEL-78198]
|
||
- perf list: Display the PMU name associated with a perf metric in JSON (Michael Petlan) [RHEL-78198]
|
||
- perf metricgroup: Binary search when resolving referred to metrics (Michael Petlan) [RHEL-78198]
|
||
- perf pmu: Change aliases from list to hashmap (Michael Petlan) [RHEL-78198]
|
||
- perf fncache: Switch to using hashmap (Michael Petlan) [RHEL-78198]
|
||
- perf tests: Harden branch stack sampling test (Michael Petlan) [RHEL-78198]
|
||
- perf parse-events: Add "cpu" term to set the CPU an event is recorded on (Michael Petlan) [RHEL-78198]
|
||
- perf parse-events: Set is_pmu_core for legacy hardware events (Michael Petlan) [RHEL-78198]
|
||
- perf stat: Use counter cpumask to skip zero values (Michael Petlan) [RHEL-78198]
|
||
- libperf cpumap: Add ability to create CPU from a single CPU number (Michael Petlan) [RHEL-78198]
|
||
- perf tests metrics: Permission related fixes (Michael Petlan) [RHEL-78198]
|
||
- perf evsel: Add per-thread warning for EOPNOTSUPP open failues (Michael Petlan) [RHEL-78198]
|
||
- perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3 (Michael Petlan) [RHEL-78198]
|
||
- perf intel-pt: Do not default to recording all switch events (Michael Petlan) [RHEL-78198]
|
||
- perf intel-pt: Fix PEBS-via-PT data_src (Michael Petlan) [RHEL-78198]
|
||
- perf test demangle-ocaml: Switch to using dso__demangle_sym() (Michael Petlan) [RHEL-78198]
|
||
- perf test demangle-java: Switch to using dso__demangle_sym() (Michael Petlan) [RHEL-78198]
|
||
- perf test demangle-rust: Add Rust demangling test (Michael Petlan) [RHEL-78198]
|
||
- perf demangle-rust: Remove previous legacy rust decoder (Michael Petlan) [RHEL-78198]
|
||
- perf symbol-elf: Integrate rust-v0 demangling (Michael Petlan) [RHEL-78198]
|
||
- perf demangle-rust: Add rustc-demangle C demangler (Michael Petlan) [RHEL-78198]
|
||
- perf test amd ibs: Fix spelling mistake "Asssuming" -> "Assuming" (Michael Petlan) [RHEL-78198]
|
||
- perf pmu: Use available core PMU for raw events (Michael Petlan) [RHEL-78198]
|
||
- perf lock contention: Add -J/--inject-delay option (Michael Petlan) [RHEL-78198]
|
||
- perf tests: Fix 'perf report' tests installation (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix confusing aux iteration (Michael Petlan) [RHEL-78198]
|
||
- perf: Remove too early and redundant CPU hotplug handling (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix irq work dereferencing garbage (Michael Petlan) [RHEL-78198]
|
||
- perf: Fix failing inherit_event() doing extra refcount decrement on parent (Michael Petlan) [RHEL-78198]
|
||
- perf parse-events: Add debug dump of evlist if reordered (Michael Petlan) [RHEL-78198]
|
||
- perf evlist: Make groups visible in evlist__format_evsels() output (Michael Petlan) [RHEL-78198]
|
||
- perf evlist: Refactor evlist__scnprintf_evsels() (Michael Petlan) [RHEL-78198]
|
||
- perf stat: Remove print_mixed_hw_group_error (Michael Petlan) [RHEL-78198]
|
||
- perf stat: Better hybrid support for the NMI watchdog warning (Michael Petlan) [RHEL-78198]
|
||
- tools/arch/x86: Move the <asm/amd-ibs.h> header to <asm/amd/ibs.h> (Michael Petlan) [RHEL-78198]
|
||
- perf test: Add direct off-cpu tests (Michael Petlan) [RHEL-78198]
|
||
- perf record --off-cpu: Add --off-cpu-thresh option (Michael Petlan) [RHEL-78198]
|
||
- perf record --off-cpu: Dump the remaining PERF_SAMPLE_ in sample_type from BPF's stack trace map (Michael Petlan) [RHEL-78198]
|
||
- perf script: Display off-cpu samples correctly (Michael Petlan) [RHEL-78198]
|
||
- perf record --off-cpu: Disable perf_event's callchain collection (Michael Petlan) [RHEL-78198]
|
||
- perf evsel: Assemble off-cpu samples (Michael Petlan) [RHEL-78198]
|
||
- perf record --off-cpu: Dump off-cpu samples in BPF (Michael Petlan) [RHEL-78198]
|
||
- perf record --off-cpu: Preparation of off-cpu BPF program (Michael Petlan) [RHEL-78198]
|
||
- perf record --off-cpu: Parse off-cpu event (Michael Petlan) [RHEL-78198]
|
||
- perf evsel: Expose evsel__is_offcpu_event() for future use (Michael Petlan) [RHEL-78198]
|
||
- perf symbol-minimal: Fix double free in filename__read_build_id (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Add 'dtlb' output field (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Add 'snoop' output field (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Add 'cache' and 'memory' output fields (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Hide unused mem stat columns (Michael Petlan) [RHEL-78198]
|
||
- perf mem: Add 'op' output field (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Implement output fields for mem stats (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Basic support for mem_stat accounting (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Add struct he_mem_stat (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Support multi-line header (Michael Petlan) [RHEL-78198]
|
||
- perf record: Add --sample-mem-info option (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Remove output field from sort-list properly (Michael Petlan) [RHEL-78198]
|
||
- perf test perf-report-hierarchy: Add new test (Michael Petlan) [RHEL-78198]
|
||
- perf test amd ibs: Add sample period unit test (Michael Petlan) [RHEL-78198]
|
||
- perf mem/c2c amd: Add ldlat support (Michael Petlan) [RHEL-78198]
|
||
- perf amd ibs: Incorporate Zen5 DTLB and PageSize information (Michael Petlan) [RHEL-78198]
|
||
- perf amd ibs: Add Load Latency bits in raw dump (Michael Petlan) [RHEL-78198]
|
||
- perf symbols: Handle 'u' and 'l' symbols in /proc/kallsyms (Michael Petlan) [RHEL-78198]
|
||
- perf lock contention: Symbolize zone->lock using BTF (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events arm64: Drop hip08 PublicDescription if same as BriefDescription (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events arm64: Fill up Desc field for Hisi hip08 hha pmu (Michael Petlan) [RHEL-78198]
|
||
- perf bench evlist-open-close: Reduce scope of 2 variables (Michael Petlan) [RHEL-78198]
|
||
- perf tests record: Cleanup improvements (Michael Petlan) [RHEL-78198]
|
||
- perf tool_pmu: Fix aggregation on duration_time (Michael Petlan) [RHEL-78198]
|
||
- perf session: Skip unsupported new event types (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Allow custom output fields in hierarchy mode (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Set levels in output_field_add() (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Remove formats in hierarchy when cancel latency (Michael Petlan) [RHEL-78198]
|
||
- perf hist: Remove formats in hierarchy when cancel children (Michael Petlan) [RHEL-78198]
|
||
- perf record: Retirement latency cleanup in evsel__config (Michael Petlan) [RHEL-78198]
|
||
- perf pmu-events: Add retirement latency to JSON events inside of perf (Michael Petlan) [RHEL-78198]
|
||
- perf stat: Add mean, min, max and last --tpebs-mode options (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Use stats for retirement latency statistics (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Don't close record on read (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Add mutex for tpebs_results (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Add support for updating counts in evsel__tpebs_read (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Refactor tpebs_results list (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Ensure events are opened, factor out finding (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Inline get_perf_record_args (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Reduce scope of the tpebs_events_size variable (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Move the cpumap_buf variable out of evsel__tpebs_open() (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Separate evsel__tpebs_prepare() out of evsel__tpebs_open() (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Rename tpebs_start to evsel__tpebs_open (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Simplify tpebs_cmd (Michael Petlan) [RHEL-78198]
|
||
- perf intel-tpebs: Cleanup header (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update westmereep-dp events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update westmereep-dp events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update westmereep-dp events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update tigerlake metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update snowridgex events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update skylakex events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update skylake metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update sierraforest events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update sapphirerapids events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update sandybridge metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update rocketlake events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update nehalemex events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update nehalemep events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update meteorlake events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update lunarlake events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update jaketown metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update ivytown metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update ivybridge metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update icelakex events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update icelake events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update haswellx metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update haswell metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Add graniterapids retirement latencies (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update grandridge events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update emeraldrapids events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update clearwaterforest events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update broadwellx metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update broadwellde metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update broadwell metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update bonnell events (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update arrowlake events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update AlderlakeN events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-78198]
|
||
- perf/x86: Optimize the is_x86_event (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Check the X86 leader for ACR group (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix broken throttling when max_samples_per_tick=1 (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Introduce pairs of PEBS static calls (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Decouple BTS initialization from PEBS initialization (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Parse CPUID archPerfmonExt leaves for non-hybrid CPUs (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix event timekeeping merge (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix event->parent life-time issue (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix put_ctx() ordering (Michael Petlan) [RHEL-78198]
|
||
- perf/core: Fix perf-stat / read() (Michael Petlan) [RHEL-78198]
|
||
- x86/platform/amd: Move the <asm/amd-ibs.h> header to <asm/amd/ibs.h> (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel/bts: Replace offsetof() with struct_size() (Michael Petlan) [RHEL-78198]
|
||
- tools/nolibc/types.h: fix mismatched parenthesis in minor() (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser hists: Set actions->thread before calling do_zoom_thread() (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser hists: Simplify the routines that add entries to the popup menu (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser: Accept the left arrow key as a Zoom out if done on the first column (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser annotate: Don't show the source code view status initially (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser annotate: Show in the title the source code view toggle (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser map: Provide feedback on unhandled hotkeys (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser hists: Provide feedback on unhandled hotkeys (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser header: Provide feedback on unhandled hotkeys (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser annotate: Provide feedback on unhandled hotkeys (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser annotate-data: Provide feedback on unhandled hotkeys (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser: Add a warn on unhandled hotkey helper (Michael Petlan) [RHEL-78198]
|
||
- perf ui browser: Add key_name() helper (Michael Petlan) [RHEL-78198]
|
||
- tools build: Don't show libbfd build status as it is opt-in (Michael Petlan) [RHEL-78198]
|
||
- perf check: Add tip about building with libbfd using BUILD_NONDISTRO=1 (Michael Petlan) [RHEL-78198]
|
||
- perf build: Warn when libdebuginfod devel files are not available (Michael Petlan) [RHEL-78198]
|
||
- tools build: Don't show libunwind build status as it is opt-in (Michael Petlan) [RHEL-78198]
|
||
- perf check: Allow showing a tip for opt-in features not built into perf (Michael Petlan) [RHEL-78198]
|
||
- perf check: Move the FEATURE_STATUS() macro to its only user source file (Michael Petlan) [RHEL-78198]
|
||
- perf check: Share the feature status printing routine with 'perf version' (Michael Petlan) [RHEL-78198]
|
||
- tools build: Don't set libunwind as available if test-all.c build succeeds (Michael Petlan) [RHEL-78198]
|
||
- perf/arch: Record sample last_period before updating on the x86 and PowerPC platforms (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel/bts: Rename local bts_buffer variables for clarity (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Support auto counter reload (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Add CPUID enumeration for the auto counter reload (Michael Petlan) [RHEL-78198]
|
||
- perf: Extend the bit width of the arch-specific flag (Michael Petlan) [RHEL-78198]
|
||
- perf/x86/intel: Track the num of events needs late setup (Michael Petlan) [RHEL-78198]
|
||
- perf/x86: Add dynamic constraint (Michael Petlan) [RHEL-78198]
|
||
- perf: Make perf_pmu_unregister() useable (Michael Petlan) [RHEL-78198]
|
||
- perf: Rename perf_event_exit_task(.child) (Michael Petlan) [RHEL-78198]
|
||
- perf: Unify perf_event_free_task() / perf_event_exit_task_context() (Michael Petlan) [RHEL-78198]
|
||
- perf: Simplify perf_event_release_kernel() (Michael Petlan) [RHEL-78198]
|
||
- perf: Simplify perf_event_free_task() wait (Michael Petlan) [RHEL-78198]
|
||
- perf: Simplify child event tear-down (Michael Petlan) [RHEL-78198]
|
||
- perf: Ensure bpf_perf_link path is properly serialized (Michael Petlan) [RHEL-78198]
|
||
- NFSv4.2: Protect copy offload and clone against 'eof page pollution' (Olga Kornievskaia) [RHEL-95596]
|
||
- NFS: Protect against 'eof page pollution' (Olga Kornievskaia) [RHEL-95596]
|
||
- uprobes: Fix race in uprobe_free_utask (Jerome Marchand) [RHEL-111387]
|
||
- ipv6: reject malicious packets in ipv6_gso_segment() (CKI Backport Bot) [RHEL-113251] {CVE-2025-38572}
|
||
- wifi: ath12k: Decrement TID on RX peer frag setup error handling (CKI Backport Bot) [RHEL-114710] {CVE-2025-39761}
|
||
- xfrm: interface: fix use-after-free after changing collect_md xfrm interface (CKI Backport Bot) [RHEL-109531] {CVE-2025-38500}
|
||
- net: add reserved fields to devlink_port_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_health_reporter_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_port_region_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_region_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_param (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_dpipe_table_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_linecard_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_ops (Ivan Vecera) [RHEL-111907]
|
||
- net: add reserved fields to devlink_port (Ivan Vecera) [RHEL-111907]
|
||
- ipv6: mcast: Delay put pmc->idev in mld_del_delrec() (Hangbin Liu) [RHEL-111156] {CVE-2025-38550}
|
||
- tcp: Correct signedness in skb remaining space calculation (Florian Westphal) [RHEL-107843] {CVE-2025-38463}
|
||
- ice: use fixed adapter index for E825C embedded devices (Michal Schmidt) [RHEL-111791]
|
||
|
||
* Wed Sep 24 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-134.el10]
|
||
- EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh (Joel Savitz) [RHEL-102253]
|
||
- platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID (Steve Best) [RHEL-115105]
|
||
- dpll: zl3073x: Implement devlink flash callback (Ivan Vecera) [RHEL-115367]
|
||
- dpll: zl3073x: Refactor DPLL initialization (Ivan Vecera) [RHEL-115367]
|
||
- dpll: zl3073x: Add firmware loading functionality (Ivan Vecera) [RHEL-115367]
|
||
- dpll: zl3073x: Add low-level flash functions (Ivan Vecera) [RHEL-115367]
|
||
- dpll: zl3073x: Add functions to access hardware registers (Ivan Vecera) [RHEL-115367]
|
||
- x86/mce: Make sure CMCI banks are cleared during shutdown on Intel (Steve Best) [RHEL-113399]
|
||
- x86/mce: Make several functions return bool (Steve Best) [RHEL-113399]
|
||
- x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff (Steve Best) [RHEL-113399]
|
||
- pinctrl: intel: fix build warnings about export.h (Steve Best) [RHEL-113190]
|
||
- pinctrl: intel: drop repeated config dependency (Steve Best) [RHEL-113190]
|
||
- pinctrl: tangier: use devm_kmemdup_array() (Steve Best) [RHEL-113190]
|
||
- pinctrl: cherryview: use devm_kmemdup_array() (Steve Best) [RHEL-113190]
|
||
- pinctrl: baytrail: copy communities using devm_kmemdup_array() (Steve Best) [RHEL-113190]
|
||
- pinctrl: intel: copy communities using devm_kmemdup_array() (Steve Best) [RHEL-113190]
|
||
- pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() (Steve Best) [RHEL-113190]
|
||
- pinctrl: intel: Import PWM_LPSS namespace for devm_pwm_lpss_probe() (Steve Best) [RHEL-113190]
|
||
- pinctrl: lynxpoint: Use dedicated helpers for chained IRQ handlers (Steve Best) [RHEL-113190]
|
||
- pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers (Steve Best) [RHEL-113190]
|
||
- pinctrl: elkhartlake: Add support for DSW community (Steve Best) [RHEL-113190]
|
||
- pinctrl: intel: Add a human readable decoder for pull bias values (Steve Best) [RHEL-113190]
|
||
- net: stmmac: fix TSO DMA API usage causing oops (Izabela Bakollari) [RHEL-84762]
|
||
- octeon_ep: Fix host hang issue during device reboot (Kamal Heib) [RHEL-90058]
|
||
- octeon_ep_vf: Resolve netdevice usage count issue (Kamal Heib) [RHEL-90058]
|
||
- octeon_ep_vf: update tx/rx stats locally for persistence (Kamal Heib) [RHEL-90058]
|
||
- octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 (Kamal Heib) [RHEL-90058]
|
||
- octeon_ep: update tx/rx stats locally for persistence (Kamal Heib) [RHEL-90058]
|
||
- octeon_ep: remove firmware stats fetch in ndo_get_stats64 (Kamal Heib) [RHEL-90058]
|
||
- octeon_ep: add ndo ops for VFs in PF driver (Kamal Heib) [RHEL-90058]
|
||
- net: marvell: use ethtool string helpers (Kamal Heib) [RHEL-90058]
|
||
- io_uring/futex: ensure io_futex_wait() cleans up properly on failure (CKI Backport Bot) [RHEL-114338] {CVE-2025-39698}
|
||
- net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree (CKI Backport Bot) [RHEL-106587] {CVE-2025-38468}
|
||
- dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using (Audra Mitchell) [RHEL-106609] {CVE-2025-38369}
|
||
- ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is requested (CKI Backport Bot) [RHEL-107023]
|
||
- flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read (Benjamin Coddington) [RHEL-110294]
|
||
- pNFS/flexfiles: don't attempt pnfs on fatal DS errors (Benjamin Coddington) [RHEL-110294]
|
||
- HID: core: Harden s32ton() against conversion to 0 bits (Benjamin Tissoires) [RHEL-111038] {CVE-2025-38556}
|
||
- Revert "KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace" (Eric Auger) [RHEL-112491]
|
||
- fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass (Audra Mitchell) [RHEL-106613] {CVE-2025-38396}
|
||
- Revert "e1000e: change k1 configuration on MTP and later platforms" (Michal Schmidt) [RHEL-109782]
|
||
- s390/sclp: Fix SCCB present check (CKI Backport Bot) [RHEL-113560] {CVE-2025-39694}
|
||
- idpf: convert control queue mutex to a spinlock (CKI Backport Bot) [RHEL-106059] {CVE-2025-38392}
|
||
- redhat/configs: Enable CONFIG_MITIGATION_TSA for x86 (Waiman Long) [RHEL-83893]
|
||
- x86/process: Move the buffer clearing before MONITOR (Waiman Long) [RHEL-83893 RHEL-83903] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/microcode/AMD: Add TSA microcode SHAs (Waiman Long) [RHEL-83893 RHEL-83903] {CVE-2024-36357 CVE-2024-36350}
|
||
- KVM: SVM: Advertise TSA CPUID bits to guests (Waiman Long) [RHEL-83893 RHEL-83903] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/bugs: Add a Transient Scheduler Attacks mitigation (Waiman Long) [RHEL-83893 RHEL-83903] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/bugs: Rename MDS machinery to something more generic (Waiman Long) [RHEL-83893 RHEL-83903] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/bugs: Fix spectre_v2 mitigation default on Intel (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure ITS mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Fix SRSO reporting on Zen1/2 with SMT disabled (Waiman Long) [RHEL-83893]
|
||
- x86/idle: Use MONITOR and MWAIT mnemonics in <asm/mwait.h> (Waiman Long) [RHEL-83893]
|
||
- x86/idle: Remove .s output beautifying delimiters from simpler asm() templates (Waiman Long) [RHEL-83893]
|
||
- x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt() (Waiman Long) [RHEL-83893]
|
||
- x86/cpufeatures: Add X86_FEATURE_APX (Waiman Long) [RHEL-83893]
|
||
- x86/cpufeatures: Shorten X86_FEATURE_AMD_HETEROGENEOUS_CORES (Waiman Long) [RHEL-83893]
|
||
- x86/cpufeatures: Shorten X86_FEATURE_CLEAR_BHB_LOOP_ON_VMEXIT (Waiman Long) [RHEL-83893]
|
||
- x86/cpufeatures: Clean up formatting (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Remove X86_BUG_MMIO_UNKNOWN (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure SRSO mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure L1TF mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure SSB mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure spectre_v2 mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure BHI mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure spectre_v2_user mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure retbleed mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Allow retbleed=stuff only on Intel (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure spectre_v1 mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure GDS mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure SRBDS mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Remove md_clear_*_mitigation() (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure RFDS mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure MMIO mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure TAA mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Restructure MDS mitigation (Waiman Long) [RHEL-83893]
|
||
- x86/bugs: Rename mmio_stale_data_clear to cpu_buf_vm_clear (Waiman Long) [RHEL-83893]
|
||
- x86/microcode: Consolidate the loader enablement checking (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Fix __apply_microcode_amd()'s return value (Waiman Long) [RHEL-83893] {CVE-2025-22047}
|
||
- x86: move ZMM exclusion list into CPU feature flag (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Add some forgotten models to the SHA check (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Load only SHA256-checksummed patches (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Add get_patch_level() (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Merge early_apply_microcode() into its single callsite (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Remove ret local var in early_apply_microcode() (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Have __apply_microcode_amd() return bool (Waiman Long) [RHEL-83893]
|
||
- x86/microcode/AMD: Return bool from find_blobs_in_containers() (Waiman Long) [RHEL-83893]
|
||
- x86/cpu: Fix formatting of cpuid_bits[] in scattered.c (Waiman Long) [RHEL-83893]
|
||
- x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit (Waiman Long) [RHEL-83893]
|
||
|
||
* Tue Sep 23 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-133.el10]
|
||
- drm/virtio: implement virtio_gpu_shutdown (Eric Auger) [RHEL-90224]
|
||
- io_uring/futex: ensure io_futex_wait() cleans up properly on failure (CKI Backport Bot) [RHEL-114339] {CVE-2025-39698}
|
||
- redhat: Move the CONFIG_AP and CONFIG_AP_DEBUG switches to the s390x subfolder (Thomas Huth) [RHEL-91273]
|
||
|
||
* Fri Sep 19 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-132.el10]
|
||
- RDMA/mana_ib: add support of multiple ports (Maxim Levitsky) [RHEL-109580]
|
||
- RDMA/mana_ib: add additional port counters (Maxim Levitsky) [RHEL-109580]
|
||
- RDMA/mana_ib: Fix DSCP value in modify QP (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: fix spelling for mana_gd_deregiser_irq() (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Handle Reset Request from MANA NIC (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Handle unsupported HWC commands (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Set tx_packets to post gso processing packet count (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Allocate MSI-X vectors dynamically (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Allow irq_setup() to skip cpus for affinity (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: explain irq_setup() algorithm (Maxim Levitsky) [RHEL-109580]
|
||
- PCI: hv: Allow dynamic MSI-X vector allocation (Maxim Levitsky) [RHEL-109580]
|
||
- PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Add handler for hardware servicing events (Maxim Levitsky) [RHEL-109580]
|
||
- RDMA/mana_ib: Add device statistics support (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Expose additional hardware counters for drop and TC via ethtool. (Maxim Levitsky) [RHEL-109580]
|
||
- net: mana: Fix warnings for missing export.h header inclusion (Maxim Levitsky) [RHEL-109580]
|
||
- tunnels: reset the GSO metadata before reusing the skb (Antoine Tenart) [RHEL-113911]
|
||
- netfilter: conntrack: helper: Replace -EEXIST by -EBUSY (Phil Sutter) [RHEL-108858]
|
||
- s390/sclp: Fix SCCB present check (CKI Backport Bot) [RHEL-113563] {CVE-2025-39694}
|
||
|
||
* Wed Sep 17 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-131.el10]
|
||
- config: new config in drivers/phy (Izabela Bakollari) [RHEL-106145]
|
||
- net: phy: realtek: remove unsed RTL821x_PHYSR* macros (Izabela Bakollari) [RHEL-106145]
|
||
- net: phy: realtek: make HWMON support a user-visible Kconfig symbol (Izabela Bakollari) [RHEL-106145]
|
||
- net: phy: realtek: HWMON support for standalone versions of RTL8221B and RTL8251 (Izabela Bakollari) [RHEL-106145]
|
||
- net: phy: realtek: add hwmon support for temp sensor on RTL822x (Izabela Bakollari) [RHEL-106145]
|
||
- x86/hyperv: Fix kdump on Azure CVMs (Vitaly Kuznetsov) [RHEL-75576]
|
||
- cpupower: Improve Python binding's Makefile (John B. Wyatt IV) [RHEL-91191]
|
||
- cpupower: change binding's makefile to use -lcpupower (John B. Wyatt IV) [RHEL-91191]
|
||
- pm: cpupower: Add missing residency header changes in cpuidle.h to SWIG (John B. Wyatt IV) [RHEL-91191]
|
||
- pm: cpupower: Add header changes for cpufreq.h to SWIG bindings (John B. Wyatt IV) [RHEL-91191]
|
||
- pm: cpupower: Add install and uninstall options to bindings makefile (John B. Wyatt IV) [RHEL-91191]
|
||
- pm: cpupower: bindings: Add test to confirm cpu state is disabled (John B. Wyatt IV) [RHEL-91191]
|
||
- pm: cpupower: bindings: Improve disable c_state block (John B. Wyatt IV) [RHEL-91191]
|
||
- cxl: core/region - ignore interleave granularity when ways=1 (John W. Linville) [RHEL-107880]
|
||
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112787] {CVE-2025-38352}
|
||
- netfilter: nf_conntrack: fix crash due to removal of uninitialised entry (Florian Westphal) [RHEL-106441] {CVE-2025-38472}
|
||
- netfilter: nf_tables: hide clash bit from userspace (Florian Westphal) [RHEL-106441]
|
||
- selftests: netfilter: conntrack_resize.sh: extend resize test (Florian Westphal) [RHEL-106441]
|
||
- redhat: Explicitly disable 'hostonly' mode on the dracut cmdline (Vitaly Kuznetsov) [RHEL-109610]
|
||
- redhat: Directly use 'ukify' for building the UKI (Vitaly Kuznetsov) [RHEL-109610]
|
||
- redhat: Add SBAT to the UKI unconditionally (Vitaly Kuznetsov) [RHEL-109610]
|
||
- sunrpc: fix handling of server side tls alerts (Olga Kornievskaia) [RHEL-111072] {CVE-2025-38566}
|
||
- dpll: add reserved fields to dpll_device_ops and dpll_pin_ops structs (Ivan Vecera) [RHEL-111905]
|
||
- sunrpc: fix client side handling of tls alerts (Olga Kornievskaia) [RHEL-110814] {CVE-2025-38571}
|
||
- i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) [RHEL-105134]
|
||
- kselftests/mm: fix khugepaged build broken (Chunyu Hu) [RHEL-112084]
|
||
- iommu/virtio: Make instance lookup robust (Eric Auger) [RHEL-108207]
|
||
- enic: fix incorrect MTU comparison in enic_change_mtu() (CKI Backport Bot) [RHEL-108262]
|
||
- net/enic: Allow at least 8 RQs to always be used (CKI Backport Bot) [RHEL-108262]
|
||
- ixgbe: prevent from unwanted interface name changes (CKI Backport Bot) [RHEL-109604]
|
||
- devlink: let driver opt out of automatic phys_port_name generation (CKI Backport Bot) [RHEL-109604]
|
||
- redhat: set defaults for RHEL 10.1 (Julio Faracco)
|
||
|
||
* Mon Sep 15 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-130.el10]
|
||
- selftests/ftrace: Use readelf to find entry point in uprobe test (Anubhav Shelat) [RHEL-87219]
|
||
- ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device (Ming Lei) [RHEL-106845]
|
||
- ublk: avoid ublk_io_release() called after ublk char dev is closed (Ming Lei) [RHEL-106845]
|
||
- block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-106845]
|
||
- md: improve return types of badblocks handling functions (Ming Lei) [RHEL-106845]
|
||
- raid6: riscv: Fix NULL pointer dereference caused by a missing clobber (Ming Lei) [RHEL-106845]
|
||
- dm-stripe: limit chunk_sectors to the stripe size (Ming Lei) [RHEL-106845]
|
||
- md/raid10: set chunk_sectors limit (Ming Lei) [RHEL-106845]
|
||
- md/raid0: set chunk_sectors limit (Ming Lei) [RHEL-106845]
|
||
- md: allow removing faulty rdev during resync (Ming Lei) [RHEL-106845]
|
||
- md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue (Ming Lei) [RHEL-106845]
|
||
- md: remove/add redundancy group only in level change (Ming Lei) [RHEL-106845]
|
||
- raid6: Add RISC-V SIMD syndrome and recovery calculations (Ming Lei) [RHEL-106845]
|
||
- md/raid1: Add check for missing source disk in process_checks() (Ming Lei) [RHEL-106845]
|
||
- md/raid10: fix missing discard IO accounting (Ming Lei) [RHEL-106845]
|
||
- block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-106845]
|
||
- block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-106845]
|
||
- block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-106845]
|
||
- blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: Use ARRAY_SIZE() macro to improve code (Ming Lei) [RHEL-106845]
|
||
- block: fix kobject double initialization in add_disk (Ming Lei) [RHEL-106845]
|
||
- block: fix potential deadlock while running nr_hw_queue update (Ming Lei) [RHEL-106845]
|
||
- block: fix lockdep warning caused by lock dependency in elv_iosched_store (Ming Lei) [RHEL-106845]
|
||
- block: move elevator queue allocation logic into blk_mq_init_sched (Ming Lei) [RHEL-106845]
|
||
- ublk: check for unprivileged daemon on each I/O fetch (Ming Lei) [RHEL-106845]
|
||
- ublk: don't quiesce in ublk_ch_release (Ming Lei) [RHEL-106845]
|
||
- ublk: remove unused req argument from ublk_sub_req_ref() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add utils.h (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add helper ublk_handle_uring_cmd() for handle ublk command (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: improve flags naming (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: remove ublk queue self-defined flags (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: pass 'ublk_thread *' to more common helpers (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: pass 'ublk_thread *' to ->queue_io() and ->tgt_io_done() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: remove `tag` parameter of ->tgt_io_done() (Ming Lei) [RHEL-106845]
|
||
- ublk: pass 'const struct ublk_io *' to ublk_[un]map_io() (Ming Lei) [RHEL-106845]
|
||
- ublk: remove ublk_commit_and_fetch() (Ming Lei) [RHEL-106845]
|
||
- ublk: add helper ublk_check_fetch_buf() (Ming Lei) [RHEL-106845]
|
||
- ublk: store auto buffer register data into `struct ublk_io` (Ming Lei) [RHEL-106845]
|
||
- ublk: move auto buffer register handling into one dedicated helper (Ming Lei) [RHEL-106845]
|
||
- ublk: avoid to pass `struct ublksrv_io_cmd *` to ublk_commit_and_fetch() (Ming Lei) [RHEL-106845]
|
||
- ublk: let ublk_fill_io_cmd() cover more things (Ming Lei) [RHEL-106845]
|
||
- ublk: move fake timeout logic into __ublk_complete_rq() (Ming Lei) [RHEL-106845]
|
||
- ublk: look up ublk task via its pid in timeout handler (Ming Lei) [RHEL-106845]
|
||
- ublk: validate ublk server pid (Ming Lei) [RHEL-106845]
|
||
- ublk: introduce and use ublk_set_canceling helper (Ming Lei) [RHEL-106845]
|
||
- ublk: speed up ublk server exit handling (Ming Lei) [RHEL-106845]
|
||
- blk-mq: add number of queue calc helper (Ming Lei) [RHEL-106845]
|
||
- ublk: cache-align struct ublk_io (Ming Lei) [RHEL-106845]
|
||
- ublk: remove ubq checks from ublk_{get,put}_req_ref() (Ming Lei) [RHEL-106845]
|
||
- ublk: optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task (Ming Lei) [RHEL-106845]
|
||
- ublk: optimize UBLK_IO_REGISTER_IO_BUF on daemon task (Ming Lei) [RHEL-106845]
|
||
- ublk: return early if blk_should_fake_timeout() (Ming Lei) [RHEL-106845]
|
||
- ublk: allow UBLK_IO_(UN)REGISTER_IO_BUF on any task (Ming Lei) [RHEL-106845]
|
||
- ublk: don't take ublk_queue in ublk_unregister_io_buf() (Ming Lei) [RHEL-106845]
|
||
- ublk: consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks (Ming Lei) [RHEL-106845]
|
||
- ublk: remove task variable from __ublk_ch_uring_cmd() (Ming Lei) [RHEL-106845]
|
||
- ublk: handle UBLK_IO_FETCH_REQ earlier (Ming Lei) [RHEL-106845]
|
||
- ublk: check cmd_op first (Ming Lei) [RHEL-106845]
|
||
- ublk: remove struct ublk_rq_data (Ming Lei) [RHEL-106845]
|
||
- ublk: use vmalloc for ublk_device's __queues (Ming Lei) [RHEL-106845]
|
||
- redhat/configs: Adding CONFIG_BLK_DEV_ZONED_LOOP (Ming Lei) [RHEL-106845]
|
||
- block: restore default wbt enablement (Ming Lei) [RHEL-106845]
|
||
- zloop: fix KASAN use-after-free of tag set (Ming Lei) [RHEL-106845] {CVE-2025-38620}
|
||
- mm: fix vmstat after removing NR_BOUNCE (Ming Lei) [RHEL-106845]
|
||
- nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-106845]
|
||
- block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-106845]
|
||
- md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-106845]
|
||
- block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-106845]
|
||
- nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() (Ming Lei) [RHEL-106845]
|
||
- block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-106845]
|
||
- nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-106845] {CVE-2025-38443}
|
||
- md/md-bitmap: fix GPF in bitmap_get_stats() (Ming Lei) [RHEL-106845] {CVE-2025-38451}
|
||
- md/md-bitmap: fix stats collection for external bitmaps (Ming Lei) [RHEL-106845]
|
||
- md/raid1,raid10: strip REQ_NOWAIT from member bios (Ming Lei) [RHEL-106845]
|
||
- raid10: cleanup memleak at raid10_make_request (Ming Lei) [RHEL-106845] {CVE-2025-38444}
|
||
- md/raid1: Fix stack memory use after return in raid1_reshape (Ming Lei) [RHEL-106845] {CVE-2025-38445}
|
||
- brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-106845]
|
||
- ublk: don't queue request if the associated uring_cmd is canceled (Ming Lei) [RHEL-106845]
|
||
- block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-106845]
|
||
- ublk: sanity check add_dev input for underflow (Ming Lei) [RHEL-106845]
|
||
- ublk: setup ublk_io correctly in case of ublk_get_data() failure (Ming Lei) [RHEL-106845]
|
||
- ublk: update UBLK_F_SUPPORT_ZERO_COPY comment in UAPI header (Ming Lei) [RHEL-106845]
|
||
- ublk: fix narrowing warnings in UAPI header (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: don't take same backing file for more than one ublk devices (Ming Lei) [RHEL-106845]
|
||
- ublk: build batch from IOs in same io_ring_ctx and io task (Ming Lei) [RHEL-106845]
|
||
- ublk: santizize the arguments from userspace when adding a device (Ming Lei) [RHEL-106845] {CVE-2025-38182}
|
||
- aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-106845]
|
||
- aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-106845] {CVE-2025-38326}
|
||
- nvme: always punt polled uring_cmd end_io work to task_work (Ming Lei) [RHEL-106845]
|
||
- Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists (Ming Lei) [RHEL-106845]
|
||
- block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-106845]
|
||
- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-106845]
|
||
- block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-106845] {CVE-2025-38302}
|
||
- block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-106845]
|
||
- ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: improve behavior on init failure (Ming Lei) [RHEL-106845]
|
||
- block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: cover PER_IO_DAEMON in more stress tests (Ming Lei) [RHEL-106845]
|
||
- Documentation: ublk: document UBLK_F_PER_IO_DAEMON (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add stress test for per io daemons (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add functional test for per io daemons (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: decouple ublk_queues from ublk server threads (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: move per-thread data out of ublk_queue (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: lift queue initialization out of thread (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: tie sqe allocation to io instead of queue (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: plumb q_id in io_uring user_data (Ming Lei) [RHEL-106845]
|
||
- ublk: have a per-io daemon instead of a per-queue daemon (Ming Lei) [RHEL-106845]
|
||
- md/md-bitmap: remove parameter slot from bitmap_create() (Ming Lei) [RHEL-106845]
|
||
- md/md-bitmap: cleanup bitmap_ops->startwrite() (Ming Lei) [RHEL-106845]
|
||
- md/dm-raid: remove max_write_behind setting limit (Ming Lei) [RHEL-106845]
|
||
- md/md-bitmap: fix dm-raid max_write_behind setting (Ming Lei) [RHEL-106845]
|
||
- md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add test for UBLK_F_QUIESCE (Ming Lei) [RHEL-106845]
|
||
- ublk: add feature UBLK_F_QUIESCE (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE (Ming Lei) [RHEL-106845]
|
||
- traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-106845]
|
||
- ublk: run auto buf unregisgering in same io_ring_ctx with registering (Ming Lei) [RHEL-106845]
|
||
- io_uring: add helper io_uring_cmd_ctx_handle() (Ming Lei) [RHEL-106845]
|
||
- ublk: remove io argument from ublk_auto_buf_reg_fallback() (Ming Lei) [RHEL-106845]
|
||
- ublk: handle ublk_set_auto_buf_reg() failure correctly in ublk_fetch() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: support UBLK_F_AUTO_BUF_REG (Ming Lei) [RHEL-106845]
|
||
- ublk: support UBLK_AUTO_BUF_REG_FALLBACK (Ming Lei) [RHEL-106845]
|
||
- ublk: register buffer to local io_uring with provided buf index via UBLK_F_AUTO_BUF_REG (Ming Lei) [RHEL-106845]
|
||
- ublk: prepare for supporting to register request buffer automatically (Ming Lei) [RHEL-106845]
|
||
- ublk: convert to refcount_t (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: make IO & device removal test more stressful (Ming Lei) [RHEL-106845]
|
||
- nvmet-tcp: switch to using the crc32c library (Ming Lei) [RHEL-106845]
|
||
- nvmet: replace strncpy with strscpy (Ming Lei) [RHEL-106845]
|
||
- nvme-tcp: open-code nvme_tcp_queue_request() for R2T (Ming Lei) [RHEL-106845]
|
||
- nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-106845]
|
||
- blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-106845]
|
||
- blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-106845]
|
||
- cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-106845]
|
||
- block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-106845]
|
||
- brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-106845]
|
||
- block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-106845]
|
||
- block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-106845]
|
||
- block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-106845]
|
||
- md: clean up accounting for issued sync IO (Ming Lei) [RHEL-106845]
|
||
- md: fix is_mddev_idle() (Ming Lei) [RHEL-106845]
|
||
- md: add a new api sync_io_depth (Ming Lei) [RHEL-106845]
|
||
- md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-106845]
|
||
- block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-106845]
|
||
- block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-106845]
|
||
- block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-106845]
|
||
- block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-106845]
|
||
- blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-106845]
|
||
- block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-106845]
|
||
- block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-106845]
|
||
- fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-106845]
|
||
- dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||
- dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||
- PM: hibernate: split and simplify hib_submit_io (Ming Lei) [RHEL-106845]
|
||
- zonefs: use bdev_rw_virt in zonefs_read_super (Ming Lei) [RHEL-106845]
|
||
- gfs2: use bdev_rw_virt in gfs2_read_super (Ming Lei) [RHEL-106845]
|
||
- rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||
- bcache: use bio_add_virt_nofail (Ming Lei) [RHEL-106845]
|
||
- block: simplify bio_map_kern (Ming Lei) [RHEL-106845]
|
||
- block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-106845]
|
||
- block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-106845]
|
||
- block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-106845]
|
||
- block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-106845]
|
||
- block: add a bdev_rw_virt helper (Ming Lei) [RHEL-106845]
|
||
- block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-106845]
|
||
- block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-106845]
|
||
- nvme: fix incorrect sizeof (Ming Lei) [RHEL-106845]
|
||
- nvme: fix write_stream_granularity initialization (Ming Lei) [RHEL-106845]
|
||
- nvme: use fdp streams if write stream is provided (Ming Lei) [RHEL-106845]
|
||
- nvme: register fdp parameters with the block layer (Ming Lei) [RHEL-106845]
|
||
- nvme: add FDP definitions (Ming Lei) [RHEL-106845]
|
||
- nvme: pass a void pointer to nvme_get/set_features for the result (Ming Lei) [RHEL-106845]
|
||
- nvme: add a nvme_get_log_lsi helper (Ming Lei) [RHEL-106845]
|
||
- io_uring: enable per-io write streams (Ming Lei) [RHEL-106845]
|
||
- block: expose write streams for block device nodes (Ming Lei) [RHEL-106845]
|
||
- block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-106845]
|
||
- block: introduce max_write_streams queue limit (Ming Lei) [RHEL-106845]
|
||
- block: add a bi_write_stream field (Ming Lei) [RHEL-106845]
|
||
- fs: add a write stream field to the kiocb (Ming Lei) [RHEL-106845]
|
||
- block: only update request sector if needed (Ming Lei) [RHEL-106845]
|
||
- block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-106845]
|
||
- block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-106845]
|
||
- block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-106845]
|
||
- block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-106845]
|
||
- block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-106845]
|
||
- block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-106845]
|
||
- block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-106845]
|
||
- block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-106845]
|
||
- block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-106845]
|
||
- block: unifying elevator change (Ming Lei) [RHEL-106845]
|
||
- block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-106845]
|
||
- block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-106845]
|
||
- block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-106845]
|
||
- block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-106845]
|
||
- block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-106845]
|
||
- block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-106845]
|
||
- block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-106845]
|
||
- block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-106845]
|
||
- block: add helper add_disk_final() (Ming Lei) [RHEL-106845]
|
||
- block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-106845]
|
||
- block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-106845]
|
||
- block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-106845]
|
||
- block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-106845]
|
||
- block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-106845]
|
||
- block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-106845]
|
||
- brd: fix discard end sector (Ming Lei) [RHEL-106845]
|
||
- brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-106845]
|
||
- brd: protect page with rcu (Ming Lei) [RHEL-106845]
|
||
- ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: fix include path (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: make test_generic_06 silent on success (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: build with -Werror iff WERROR!=0 (Ming Lei) [RHEL-106845]
|
||
- mm: remove NR_BOUNCE zone stat (Ming Lei) [RHEL-106845]
|
||
- block: remove bounce buffering support (Ming Lei) [RHEL-106845]
|
||
- scsi: remove the no_highmem flag in the host (Ming Lei) [RHEL-106845]
|
||
- usb-storage: reject probe of device one non-DMA HCDs when using highmem (Ming Lei) [RHEL-106845]
|
||
- scsi: make ppa depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||
- scsi: make imm depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||
- scsi: make aha152x depend on !HIGHMEM (Ming Lei) [RHEL-106845]
|
||
- block: use writeback_iter (Ming Lei) [RHEL-106845]
|
||
- ublk: store request pointer in ublk_io (Ming Lei) [RHEL-106845]
|
||
- ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue() (Ming Lei) [RHEL-106845]
|
||
- ublk: don't call ublk_dispatch_req() for NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||
- ublk: factor out ublk_start_io() helper (Ming Lei) [RHEL-106845]
|
||
- ublk: don't log uring_cmd cmd_op in ublk_dispatch_req() (Ming Lei) [RHEL-106845]
|
||
- ublk: take const ubq pointer in ublk_get_iod() (Ming Lei) [RHEL-106845]
|
||
- ublk: remove misleading "ubq" in "ubq_complete_io_cmd()" (Ming Lei) [RHEL-106845]
|
||
- ublk: fix "immepdately" typo in comment (Ming Lei) [RHEL-106845]
|
||
- ublk: factor out ublk_commit_and_fetch (Ming Lei) [RHEL-106845]
|
||
- block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-106845]
|
||
- block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-106845]
|
||
- block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-106845]
|
||
- Documentation: Document the new zoned loop block device driver (Ming Lei) [RHEL-106845]
|
||
- block: new zoned loop block device driver (Ming Lei) [RHEL-106845]
|
||
- brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-106845]
|
||
- brd: split I/O at page boundaries (Ming Lei) [RHEL-106845]
|
||
- brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-106845]
|
||
- brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-106845]
|
||
- brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-106845]
|
||
- ublk: remove unnecessary ubq checks (Ming Lei) [RHEL-106845]
|
||
- ublk: Add UBLK_U_CMD_UPDATE_SIZE (Ming Lei) [RHEL-106845]
|
||
- block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-106845]
|
||
- block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-106845]
|
||
- block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-106845]
|
||
- ublk: fix dead loop when canceling io command (Ming Lei) [RHEL-106845]
|
||
- ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req (Ming Lei) [RHEL-106845]
|
||
- ublk: enhance check for register/unregister io buffer command (Ming Lei) [RHEL-106845]
|
||
- ublk: decouple zero copy from user copy (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix UBLK_F_NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||
- ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd (Ming Lei) [RHEL-106845] {CVE-2025-37906}
|
||
- ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx' (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix recover test (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add generic_06 for covering fault inject (Ming Lei) [RHEL-106845]
|
||
- ublk: simplify aborting ublk request (Ming Lei) [RHEL-106845]
|
||
- ublk: remove __ublk_quiesce_dev() (Ming Lei) [RHEL-106845]
|
||
- ublk: improve detection and handling of ublk server exit (Ming Lei) [RHEL-106845]
|
||
- ublk: move device reset into ublk_ch_release() (Ming Lei) [RHEL-106845]
|
||
- ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io (Ming Lei) [RHEL-106845]
|
||
- ublk: add ublk_force_abort_dev() (Ming Lei) [RHEL-106845]
|
||
- ublk: properly serialize all FETCH_REQs (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: move creating UBLK_TMP into _prep_test() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add test_stress_05.sh (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: support user recovery (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: support target specific command line (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: increase max nr_queues and queue depth (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: set queue pthread's cpu affinity (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUER/IORING_SETUP_DEFER_TASKRUN (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add two stress tests for zero copy feature (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: run stress tests in parallel (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: make sure _add_ublk_dev can return in sub-shell (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: cleanup backfile automatically (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add io_uring uapi header (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix ublk_find_tgt() (Ming Lei) [RHEL-106845]
|
||
- ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y (Ming Lei) [RHEL-106845]
|
||
- ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd * (Ming Lei) [RHEL-106845]
|
||
- ublk: don't fail request for recovery & reissue in case of ubq->canceling (Ming Lei) [RHEL-106845]
|
||
- ublk: fix handling recovery & reissue in ublk_abort_queue() (Ming Lei) [RHEL-106845] {CVE-2025-37759}
|
||
- selftests: ublk: fix test_stripe_04 (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: validate buffer count with offset for cloning (Ming Lei) [RHEL-106845] {CVE-2025-38196}
|
||
- io_uring/memmap: cast nr_pages to size_t before shifting (Ming Lei) [RHEL-106845]
|
||
- io_uring/poll: fix POLLERR handling (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: only consider msg_inq if larger than 1 (Ming Lei) [RHEL-106845]
|
||
- io_uring: don't assume uaddr alignment in io_vec_fill_bvec (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: always use current transfer count for buffer put (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: only retry recv bundle for a full transfer (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix overflow resched cqe reordering (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: axe duplicate io_uring_cmd_import_fixed_vec() declaration (Ming Lei) [RHEL-106845]
|
||
- io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Ming Lei) [RHEL-106845] {CVE-2025-38002}
|
||
- io_uring/memmap: don't use page_address() on a highmem page (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: fix hybrid polling initialization issue (Ming Lei) [RHEL-106845]
|
||
- io_uring/sqpoll: Increase task_work submission batch size (Ming Lei) [RHEL-106845]
|
||
- io_uring: always arm linked timeouts prior to issue (Ming Lei) [RHEL-106845]
|
||
- io_uring/fdinfo: annotate racy sq/cq head/tail reads (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix 'sync' handling of io_fallback_tw() (Ming Lei) [RHEL-106845]
|
||
- io_uring: don't duplicate flushing in io_req_post_cqe (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: ensure segments counts are correct on kbuf buffers (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: send exact nr_segs for fixed buffer (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: refactor io_import_fixed (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: separate kbuf offset adjustments (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: don't skip offset calculation (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: reject zero sized provided buffers (Ming Lei) [RHEL-106845]
|
||
- io_uring: don't post tag CQEs on file/buffer registration failure (Ming Lei) [RHEL-106845]
|
||
- io_uring: always do atomic put from iowq (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: enable zero copy for stripe target (Ming Lei) [RHEL-106845]
|
||
- io_uring: support vectored kernel fixed buffer (Ming Lei) [RHEL-106845]
|
||
- io_uring: add validate_fixed_range() for validate fixed buffer (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: fix an error log line (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: kublk: use ioctl-encoded opcodes (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: avoid import_ubuf for regvec send (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: check size when importing reg buffer (Ming Lei) [RHEL-106845]
|
||
- io_uring: cleanup {g,s]etsockopt sqe reading (Ming Lei) [RHEL-106845]
|
||
- io_uring: hide caches sqes from drivers (Ming Lei) [RHEL-106845]
|
||
- io_uring: add req flag invariant build assertion (Ming Lei) [RHEL-106845]
|
||
- Documentation: ublk: remove dead footnote (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: specify io_cmd_buf pointer type (Ming Lei) [RHEL-106845]
|
||
- ublk: specify io_cmd_buf pointer type (Ming Lei) [RHEL-106845]
|
||
- io_uring: don't pass ctx to tw add remote helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/msg: initialise msg request opcode (Ming Lei) [RHEL-106845]
|
||
- io_uring/msg: rename io_double_lock_ctx() (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: import zc ubuf earlier (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: set sg_from_iter in advance (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: clusterise send vs msghdr branches (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: unify sendmsg setup with zc (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: combine sendzc flags writes (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: open code io_net_vec_assign() (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: open code io_sendmsg_copy_hdr() (Ming Lei) [RHEL-106845]
|
||
- ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() (Ming Lei) [RHEL-106845]
|
||
- ublk: avoid redundant io->cmd in ublk_queue_cmd_list() (Ming Lei) [RHEL-106845]
|
||
- ublk: get ubq from pdu in ublk_cmd_list_tw_cb() (Ming Lei) [RHEL-106845]
|
||
- ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop (Ming Lei) [RHEL-106845]
|
||
- ublk: remove unused cmd argument to ublk_dispatch_req() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add test for checking zero copy related parameter (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add more tests for covering MQ (Ming Lei) [RHEL-106845]
|
||
- ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb (Ming Lei) [RHEL-106845]
|
||
- ublk: implement ->queue_rqs() (Ming Lei) [RHEL-106845]
|
||
- ublk: document zero copy feature (Ming Lei) [RHEL-106845]
|
||
- ublk: add segment parameter (Ming Lei) [RHEL-106845]
|
||
- ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu (Ming Lei) [RHEL-106845]
|
||
- ublk: add helper of ublk_need_map_io() (Ming Lei) [RHEL-106845]
|
||
- ublk: remove two unused fields from 'struct ublk_queue' (Ming Lei) [RHEL-106845]
|
||
- ublk: comment on ubq->canceling handling in ublk_queue_rq() (Ming Lei) [RHEL-106845]
|
||
- ublk: make sure ubq->canceling is set when queue is frozen (Ming Lei) [RHEL-106845] {CVE-2025-22068}
|
||
- io_uring/net: account memory for zc sendmsg (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: fix io_req_post_cqe abuse by send bundle (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: use REQ_F_IMPORT_BUFFER for send_zc (Ming Lei) [RHEL-106845]
|
||
- io_uring: move min_events sanitisation (Ming Lei) [RHEL-106845]
|
||
- io_uring: rename "min" arg in io_iopoll_check() (Ming Lei) [RHEL-106845]
|
||
- io_uring: open code __io_post_aux_cqe() (Ming Lei) [RHEL-106845]
|
||
- io_uring: defer iowq cqe overflow via task_work (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix retry handling off iowq (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: only import send_zc buffer once (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: introduce io_uring_cmd_import_fixed_vec (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: add iovec cache for commands (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: don't expose entire cmd async data (Ming Lei) [RHEL-106845]
|
||
- io_uring: rename the data cmd cache (Ming Lei) [RHEL-106845]
|
||
- io_uring: rely on io_prep_reg_vec for iovec placement (Ming Lei) [RHEL-106845]
|
||
- io_uring: introduce io_prep_reg_iovec() (Ming Lei) [RHEL-106845]
|
||
- io_uring: unify STOP_MULTISHOT with IOU_OK (Ming Lei) [RHEL-106845]
|
||
- io_uring: return -EAGAIN to continue multishot (Ming Lei) [RHEL-106845]
|
||
- io_uring: cap cached iovec/bvec size (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: implement vectored reg bufs for zctx (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: convert to struct iou_vec (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: pull vec alloc out of msghdr import (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: combine msghdr copy (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: defer reg buf vec import (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: implement vectored registered rw (Ming Lei) [RHEL-106845]
|
||
- io_uring: add infra for importing vectored reg buffers (Ming Lei) [RHEL-106845]
|
||
- io_uring: introduce struct iou_vec (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add stripe target (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: simplify loop io completion (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: enable zero copy for null target (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: prepare for supporting stripe target (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: move common code into common.c (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: increase max buffer size to 1MB (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add single sqe allocator helper (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add generic_01 for verifying sequential IO order (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix starting ublk device (Ming Lei) [RHEL-106845]
|
||
- io_uring: enable toggle of iowait usage when waiting on CQEs (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix write cache implementation (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add variable for user to not show test result (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: don't show `modprobe` failure (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add one dependency header (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: enable bundles for incrementally consumed buffers (Ming Lei) [RHEL-106845]
|
||
- Revert "io_uring/rsrc: simplify the bvec iter count calculation" (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: improve test usability (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add stress test for covering IO vs. killing ublk server (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add one stress test for covering IO vs. removing device (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: move zero copy feature check into _add_ublk_dev() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: don't pass ${dev_id} to _cleanup_test() (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: support shellcheck and fix all warning (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix parsing '-a' argument (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add --foreground command line (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: fix build failure (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: make ublk_stop_io_daemon() more reliable (Ming Lei) [RHEL-106845]
|
||
- io_uring: Remove unused declaration io_alloc_async_data() (Ming Lei) [RHEL-106845]
|
||
- io_uring: introduce io_cache_free() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: free io_rsrc_node using kfree() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: split out io_free_node() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: include io_uring_types.h in rsrc.h (Ming Lei) [RHEL-106845]
|
||
- ublk: don't cast registered buffer index to int (Ming Lei) [RHEL-106845]
|
||
- io_uring/nop: use io_find_buf_node() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: declare io_find_buf_node() in header file (Ming Lei) [RHEL-106845]
|
||
- io_uring/ublk: report error when unregister operation fails (Ming Lei) [RHEL-106845]
|
||
- io_uring: convert cmd_to_io_kiocb() macro to function (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: use rq_data_dir() to compute bvec dir (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add ublk zero copy test (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add file backed ublk (Ming Lei) [RHEL-106845]
|
||
- selftests: ublk: add kernel selftests for ublk (Ming Lei) [RHEL-106845]
|
||
- io_uring: cache nodes and mapped buffers (Ming Lei) [RHEL-106845]
|
||
- ublk: zc register/unregister bvec (Ming Lei) [RHEL-106845]
|
||
- io_uring: add support for kernel registered bvecs (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: move fixed buffer import to issue path (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: move buffer_select outside generic prep (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: fix build warning for !CONFIG_COMPAT (Ming Lei) [RHEL-106845]
|
||
- io_uring: rearrange opdef flags by use pattern (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: extract iovec import into a helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: unify *mshot_prep calls with compat (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: derive iovec storage later (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: verify msghdr before copying iovec (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: isolate msghdr copying code (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: simplify compat selbuf iov parsing (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP (Ming Lei) [RHEL-106845]
|
||
- io_uring: combine buffer lookup and import (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: reuse req->buf_index for sendzc (Ming Lei) [RHEL-106845]
|
||
- io_uring/nop: reuse req->buf_index (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: remove redundant check for valid imu (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: open code io_prep_rw_setup() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: extract helper for iovec import (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: rename io_import_iovec() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: allocate async data in io_prep_rw() (Ming Lei) [RHEL-106845]
|
||
- io_uring: make io_poll_issue() sturdier (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: canonise accept mshot handling (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: fix accept multishot handling (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: use io_is_compat() (Ming Lei) [RHEL-106845]
|
||
- io_uring/waitid: use io_is_compat() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: shrink io_iov_compat_buffer_select_prep (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: compile out compat param passing (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: optimise !CONFIG_COMPAT flags setting (Ming Lei) [RHEL-106845]
|
||
- io_uring: introduce io_is_compat() (Ming Lei) [RHEL-106845]
|
||
- io_uring: use lockless_cq flag in io_req_complete_post() (Ming Lei) [RHEL-106845]
|
||
- io_uring: pass struct io_tw_state by value (Ming Lei) [RHEL-106845]
|
||
- io_uring: introduce type alias for io_tw_state (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: avoid NULL check in io_put_rsrc_node() (Ming Lei) [RHEL-106845]
|
||
- io_uring: pass ctx instead of req to io_init_req_drain() (Ming Lei) [RHEL-106845]
|
||
- io_uring: use IO_REQ_LINK_FLAGS more (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: improve recv bundles (Ming Lei) [RHEL-106845]
|
||
- io_uring/waitid: use generic io_cancel_remove() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/futex: use generic io_cancel_remove() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/cancel: add generic cancel helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/waitid: convert to io_cancel_remove_all() (Ming Lei) [RHEL-106845]
|
||
- io_uring/futex: convert to io_cancel_remove_all() (Ming Lei) [RHEL-106845]
|
||
- io_uring/cancel: add generic remove_all helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: uninline __io_put_kbufs (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: introduce io_kbuf_drop_legacy() (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: open code __io_put_kbuf() (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: remove legacy kbuf caching (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: simplify __io_put_kbuf (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: move locking into io_kbuf_drop() (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: remove legacy kbuf kmem cache (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: remove legacy kbuf bulk allocation (Ming Lei) [RHEL-106845]
|
||
- io_uring: sanitise ring params earlier (Ming Lei) [RHEL-106845]
|
||
- io_uring: check for iowq alloc_workqueue failure (Ming Lei) [RHEL-106845]
|
||
- io_uring: deduplicate caches deallocation (Ming Lei) [RHEL-106845]
|
||
- io_uring/io-wq: pass io_wq to io_get_next_work() (Ming Lei) [RHEL-106845]
|
||
- io_uring/io-wq: do not use bogus hash value (Ming Lei) [RHEL-106845]
|
||
- io_uring/io-wq: cache work->flags in variable (Ming Lei) [RHEL-106845]
|
||
- io_uring/io-wq: move worker lists to struct io_wq_acct (Ming Lei) [RHEL-106845]
|
||
- io_uring/io-wq: add io_worker.acct pointer (Ming Lei) [RHEL-106845]
|
||
- io_uring/io-wq: eliminate redundant io_work_get_acct() calls (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: fix sendzc double notif flush (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: save msg_control for compat (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: clean up mshot forced sync mode (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: move ki_complete init into prep (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: don't directly use ki_complete (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: forbid multishot async reads (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: remove unused constants (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix spelling error in uapi io_uring.h (Ming Lei) [RHEL-106845]
|
||
- io-wq: backoff when retrying worker creation (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: unconditionally copy SQEs at prep time (Ming Lei) [RHEL-106845]
|
||
- io_uring/waitid: setup async data in the prep handler (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: remove dead req_has_async_data() check (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: reallocate buf lists on upgrade (Ming Lei) [RHEL-106845] {CVE-2025-21836}
|
||
- io_uring/waitid: don't abuse io_tw_state (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: don't retry connect operation on EPOLLERR (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: simplify io_rw_recycle() (Ming Lei) [RHEL-106845]
|
||
- io_uring: remove !KASAN guards from cache free (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: extract io_send_select_buffer() (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: clean io_msg_copy_hdr() (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: make io_net_vec_assign() return void (Ming Lei) [RHEL-106845]
|
||
- io_uring: add alloc_cache.c (Ming Lei) [RHEL-106845]
|
||
- io_uring: dont ifdef io_alloc_cache_kasan() (Ming Lei) [RHEL-106845]
|
||
- io_uring: include all deps for alloc_cache.h (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix multishots with selected buffers (Ming Lei) [RHEL-106845]
|
||
- io_uring/register: use atomic_read/write for sq_flags migration (Ming Lei) [RHEL-106845]
|
||
- io_uring/alloc_cache: get rid of _nocache() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring: get rid of alloc cache init_once handling (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Ming Lei) [RHEL-106845]
|
||
- io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Ming Lei) [RHEL-106845]
|
||
- io_uring: clean up io_uring_register_get_file() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: Simplify buffer cloning by locking both rings (Ming Lei) [RHEL-106845]
|
||
- io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Ming Lei) [RHEL-106845]
|
||
- io_uring: reuse io_should_terminate_tw() for cmds (Ming Lei) [RHEL-106845]
|
||
- io_uring: Factor out a function to parse restrictions (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: require cloned buffers to share accounting contexts (Ming Lei) [RHEL-106845]
|
||
- io_uring: simplify the SQPOLL thread check when cancelling requests (Ming Lei) [RHEL-106845]
|
||
- io_uring: expose read/write attribute capability (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: don't gate retry on completion context (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: handle -EAGAIN retry at IO completion time (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: use io_rw_recycle() from cleanup path (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: simplify the bvec iter count calculation (Ming Lei) [RHEL-106845]
|
||
- io_uring: ensure io_queue_deferred() is out-of-line (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: always clear ->bytes_done on io_async_rw setup (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: use NULL for rw->free_iovec assigment (Ming Lei) [RHEL-106845]
|
||
- io_uring/msg_ring: Drop custom destructor (Ming Lei) [RHEL-106845]
|
||
- io_uring: Move old async data allocation helper to header (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: Allocate async data through helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: Allocate msghdr async data through helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: Allocate async data through generic helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/poll: Allocate apoll with generic alloc_cache helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/futex: Allocate ifd with generic alloc_cache helper (Ming Lei) [RHEL-106845]
|
||
- io_uring: Add generic helper to allocate async data (Ming Lei) [RHEL-106845]
|
||
- io_uring: Fold allocation into alloc_cache helper (Ming Lei) [RHEL-106845]
|
||
- io_uring: prevent reg-wait speculations (Ming Lei) [RHEL-106845] {CVE-2024-58000}
|
||
- io_uring: don't vmap single page regions (Ming Lei) [RHEL-106845]
|
||
- io_uring: clean up io_prep_rw_setup() (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: unify io_uring mmap'ing code (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: use region api for pbuf rings (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: remove pbuf ring refcounting (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: use mmap_lock to sync with mmap (Ming Lei) [RHEL-106845]
|
||
- io_uring: use region api for CQ (Ming Lei) [RHEL-106845]
|
||
- io_uring: use region api for SQ (Ming Lei) [RHEL-106845]
|
||
- io_uring: pass ctx to io_register_free_rings (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: implement mmap for regions (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: implement kernel allocated regions (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: add IO_REGION_F_SINGLE_REF (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: helper for pinning region pages (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: optimise single folio regions (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: reuse io_free_region for failure path (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: account memory before pinning (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: flag regions with user pages (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: flag vmap'ed regions (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: export io_check_coalesce_buffer (Ming Lei) [RHEL-106845]
|
||
- io_uring: rename ->resize_lock (Ming Lei) [RHEL-106845]
|
||
- io_uring: add io_uring_cmd_get_async_data helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: let cmds to know about dying task (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: add per-op data to struct io_uring_cmd_data (Ming Lei) [RHEL-106845]
|
||
- io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: defer SQE copying until it's needed (Ming Lei) [RHEL-106845]
|
||
- io_uring/register: cache old SQ/CQ head reading for copies (Ming Lei) [RHEL-106845]
|
||
- io_uring/register: document io_register_resize_rings() shared mem usage (Ming Lei) [RHEL-106845]
|
||
- io_uring/register: use stable SQ/CQ ring data during resize (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: fixup io_clone_buffers() error handling (Ming Lei) [RHEL-106845]
|
||
- io_uring: don't touch sqd->thread off tw add (Ming Lei) [RHEL-106845]
|
||
- io_uring: silence false positive warnings (Ming Lei) [RHEL-106845]
|
||
- io_uring/timeout: fix multishot updates (Ming Lei) [RHEL-106845]
|
||
- io_uring/kbuf: use pre-committed buffer address for non-pollable file (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: always initialize kmsg->msg.msg_inq upfront (Ming Lei) [RHEL-106845]
|
||
- io_uring/timeout: flush timeouts outside of the timeout lock (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: fix downgraded mshot read (Ming Lei) [RHEL-106845]
|
||
- io_uring/sqpoll: fix sqpoll error handling races (Ming Lei) [RHEL-106845]
|
||
- io_uring: check if iowq is killed before queuing (Ming Lei) [RHEL-106845] {CVE-2024-56709}
|
||
- io_uring/register: limit ring resizing to DEFER_TASKRUN (Ming Lei) [RHEL-106845]
|
||
- io_uring: Fix registered ring file refcount leak (Ming Lei) [RHEL-106845]
|
||
- io_uring: make ctx->timeout_lock a raw spinlock (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: don't put/free empty buffers (Ming Lei) [RHEL-106845]
|
||
- io_uring: Change res2 parameter type in io_uring_cmd_done (Ming Lei) [RHEL-106845]
|
||
- io_uring/tctx: work around xa_store() allocation error issue (Ming Lei) [RHEL-106845] {CVE-2024-56584}
|
||
- io_uring: fix corner case forgetting to vunmap (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix task_work cap overshooting (Ming Lei) [RHEL-106845]
|
||
- io_uring: check for overflows in io_pin_pages (Ming Lei) [RHEL-106845] {CVE-2024-53187}
|
||
- io_uring/nop: ensure nop->fd is always initialized (Ming Lei) [RHEL-106845]
|
||
- io_uring: limit local tw done (Ming Lei) [RHEL-106845]
|
||
- io_uring: add io_local_work_pending() (Ming Lei) [RHEL-106845]
|
||
- io_uring/region: return negative -E2BIG in io_create_region() (Ming Lei) [RHEL-106845]
|
||
- io_uring: protect register tracing (Ming Lei) [RHEL-106845]
|
||
- io_uring: remove io_uring_cqwait_reg_arg (Ming Lei) [RHEL-106845]
|
||
- io_uring/region: fix error codes after failed vmap (Ming Lei) [RHEL-106845]
|
||
- io_uring: restore back registered wait arguments (Ming Lei) [RHEL-106845]
|
||
- io_uring: add memory region registration (Ming Lei) [RHEL-106845]
|
||
- io_uring: introduce concept of memory regions (Ming Lei) [RHEL-106845]
|
||
- io_uring: temporarily disable registered waits (Ming Lei) [RHEL-106845]
|
||
- io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Ming Lei) [RHEL-106845]
|
||
- io_uring: fortify io_pin_pages with a warning (Ming Lei) [RHEL-106845]
|
||
- switch io_msg_ring() to CLASS(fd) (Ming Lei) [RHEL-106845]
|
||
- io_uring: fix invalid hybrid polling ctx leaks (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: fix buffer index retrieval (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: add & apply io_req_assign_buf_node() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Ming Lei) [RHEL-106845]
|
||
- io_uring: avoid normal tw intermediate fallback (Ming Lei) [RHEL-106845]
|
||
- io_uring/napi: add static napi tracking strategy (Ming Lei) [RHEL-106845]
|
||
- io_uring/napi: clean up __io_napi_do_busy_loop (Ming Lei) [RHEL-106845]
|
||
- io_uring/napi: Use lock guards (Ming Lei) [RHEL-106845]
|
||
- io_uring/napi: improve __io_napi_add (Ming Lei) [RHEL-106845]
|
||
- io_uring/napi: fix io_napi_entry RCU accesses (Ming Lei) [RHEL-106845]
|
||
- io_uring/napi: protect concurrent io_napi_entry timeout accesses (Ming Lei) [RHEL-106845]
|
||
- io_uring: prevent speculating sq_array indexing (Ming Lei) [RHEL-106845]
|
||
- io_uring: move struct io_kiocb from task_struct to io_uring_task (Ming Lei) [RHEL-106845]
|
||
- io_uring: remove task ref helpers (Ming Lei) [RHEL-106845]
|
||
- io_uring: move cancelations to be io_uring_task based (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: split io_kiocb node type assignments (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: encode node type and ctx together (Ming Lei) [RHEL-106845]
|
||
- io_uring: add support for hybrid IOPOLL (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: allow cloning with node replacements (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: allow cloning at an offset (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: get rid of the empty node and dummy_ubuf (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: add io_reset_rsrc_node() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/filetable: kill io_reset_alloc_hint() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/filetable: remove io_file_from_index() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: add io_rsrc_node_lookup() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: unify file and buffer resource tables (Ming Lei) [RHEL-106845]
|
||
- io_uring: only initialize io_kiocb rsrc_nodes when needed (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: get rid of io_rsrc_node allocation cache (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: get rid of per-ring io_rsrc_node list (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: kill io_charge_rsrc_node() (Ming Lei) [RHEL-106845]
|
||
- io_uring/splice: open code 2nd direct file assignment (Ming Lei) [RHEL-106845]
|
||
- io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Ming Lei) [RHEL-106845]
|
||
- io_uring/nop: add support for testing registered files and buffers (Ming Lei) [RHEL-106845]
|
||
- io_uring: add support for fixed wait regions (Ming Lei) [RHEL-106845]
|
||
- io_uring: change io_get_ext_arg() to use uaccess begin + end (Ming Lei) [RHEL-106845]
|
||
- io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Ming Lei) [RHEL-106845]
|
||
- io_uring/sqpoll: wait on sqd->wait for thread parking (Ming Lei) [RHEL-106845]
|
||
- io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Ming Lei) [RHEL-106845]
|
||
- io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Ming Lei) [RHEL-106845]
|
||
- io_uring: abstract out a bit of the ring filling logic (Ming Lei) [RHEL-106845]
|
||
- io_uring: move max entry definition and ring sizing into header (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: clean up io_msg_copy_hdr (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: don't alias send user pointer reads (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: don't store send address ptr (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: split send and sendmsg prep helpers (Ming Lei) [RHEL-106845]
|
||
- io_uring: kill 'imu' from struct io_kiocb (Ming Lei) [RHEL-106845]
|
||
- io_uring/net: move send zc fixed buffer import to issue path (Ming Lei) [RHEL-106845]
|
||
- io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Ming Lei) [RHEL-106845]
|
||
- io_uring/rw: get rid of using req->imu (Ming Lei) [RHEL-106845]
|
||
- io_uring/uring_cmd: get rid of using req->imu (Ming Lei) [RHEL-106845]
|
||
- io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Ming Lei) [RHEL-106845]
|
||
- io_uring: clean up cqe trace points (Ming Lei) [RHEL-106845]
|
||
- io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Ming Lei) [RHEL-106845]
|
||
- io_uring: kill io_llist_xchg (Ming Lei) [RHEL-106845]
|
||
- io_uring: move cancel hash tables to kvmalloc/kvfree (Ming Lei) [RHEL-106845]
|
||
- io_uring/cancel: get rid of init_hash_table() helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/poll: get rid of per-hashtable bucket locks (Ming Lei) [RHEL-106845]
|
||
- io_uring/poll: get rid of io_poll_tw_hash_eject() (Ming Lei) [RHEL-106845]
|
||
- io_uring/poll: get rid of unlocked cancel hash (Ming Lei) [RHEL-106845]
|
||
- io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Ming Lei) [RHEL-106845]
|
||
- io_uring/msg_ring: add support for sending a sync message (Ming Lei) [RHEL-106845]
|
||
- io_uring/msg_ring: refactor a few helper functions (Ming Lei) [RHEL-106845]
|
||
- io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Ming Lei) [RHEL-106845]
|
||
- io_uring/eventfd: abstract out ev_fd grab + release helpers (Ming Lei) [RHEL-106845]
|
||
- io_uring/eventfd: move trigger check into a helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/eventfd: move actual signaling part into separate helper (Ming Lei) [RHEL-106845]
|
||
- io_uring/eventfd: check for the need to async notifier earlier (Ming Lei) [RHEL-106845]
|
||
|
||
* Fri Sep 12 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-129.el10]
|
||
- s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110239]
|
||
|
||
* Thu Sep 11 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-128.el10]
|
||
- ibmvnic: Increase max subcrq indirect entries with fallback (Mamatha Inamdar) [RHEL-112760]
|
||
|
||
* Tue Sep 09 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-127.el10]
|
||
- s390/hypfs: Enable limited access during lockdown (Mete Durlu) [RHEL-111203]
|
||
- s390/hypfs: Avoid unnecessary ioctl registration in debugfs (Mete Durlu) [RHEL-111203]
|
||
- hwmon: Add static visibility member to struct hwmon_ops (CKI Backport Bot) [RHEL-105091]
|
||
- dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET (Ivan Vecera) [RHEL-104973]
|
||
- dpll: Make ZL3073X invisible (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Fix build failure (Ivan Vecera) [RHEL-104973]
|
||
- redhat/configs: enable CONFIG_ZL3073X* (Ivan Vecera) [RHEL-104973]
|
||
- redhat/configs: enable CONFIG_I2C_MUX_PCA954x on x86 (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Add support to get fractional frequency offset (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Add support to adjust phase (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Implement phase offset monitor feature (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Add support to get phase offset on connected input pin (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Add support to get/set esync on pins (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Add support to get/set frequency on pins (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Implement input pin state setting in automatic mode (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Add support to get/set priority on input pins (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Implement input pin selection in manual mode (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Register DPLL devices and pins (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Read DPLL types and pin properties from system firmware (Ivan Vecera) [RHEL-104973]
|
||
- dpll: zl3073x: Fetch invariants during probe (Ivan Vecera) [RHEL-104973]
|
||
- dpll: Add basic Microchip ZL3073x support (Ivan Vecera) [RHEL-104973]
|
||
- dt-bindings: dpll: Add support for Microchip Azurite chip family (Ivan Vecera) [RHEL-104973]
|
||
- dt-bindings: dpll: Add DPLL device and pin (Ivan Vecera) [RHEL-104973]
|
||
- x86/CPU/AMD: Ignore invalid reset reason value (Steve Best) [RHEL-101301]
|
||
- x86/CPU/AMD: Add X86_FEATURE_ZEN6 (Steve Best) [RHEL-106911]
|
||
- x86/cpufeatures: Free up unused feature bits (Steve Best) [RHEL-106911]
|
||
- intel_idle: Allow loading ACPI tables for any family (Steve Best) [RHEL-110839]
|
||
- intel_idle: Update arguments of mwait_idle_with_hints() (Steve Best) [RHEL-110839]
|
||
- intel_idle: Rescan "dead" SMT siblings during initialization (Steve Best) [RHEL-110839]
|
||
- x86/smp: PM/hibernate: Split arch_resume_nosmt() (Steve Best) [RHEL-110839]
|
||
- intel_idle: Use subsys_initcall_sync() for initialization (Steve Best) [RHEL-110839]
|
||
- intel_idle: Add C1 demotion on/off sysfs knob (Steve Best) [RHEL-110839]
|
||
- Move FCH header to a location accessible by all archs (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd: pmc: Clear metrics table at start of cycle (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles (Steve Best) [RHEL-103121]
|
||
- x86/platform/amd: Move the <asm/amd_nb.h> header to <asm/amd/nb.h> (Steve Best) [RHEL-103121]
|
||
- x86/mce/amd: Remove shared threshold bank plumbing (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: fix leak in probe() (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Use managed APIs for mutex (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Remove unnecessary line breaks (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Move macros and structures to the PMC header file (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Notify user when platform does not support s0ix transition (Steve Best) [RHEL-103121]
|
||
- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd: pmc: Use guard(mutex) (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Add STB support for AMD Desktop variants (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Update S2D message id for 1Ah Family 70h model (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Update IP information structure for newer SoCs (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips information (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Isolate STB code changes to a new file (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Update function names to align with new STB file (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Move STB functionality to a new file for better code organization (Steve Best) [RHEL-103121]
|
||
- platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() (Steve Best) [RHEL-103121]
|
||
- docs: core-api: document the IOVA-based API (Eder Zulian) [RHEL-73606]
|
||
- dma-mapping: add a dma_need_unmap helper (Eder Zulian) [RHEL-73606]
|
||
- dma-mapping: Implement link/unlink ranges API (Eder Zulian) [RHEL-73606]
|
||
- iommu/dma: Factor out a iommu_dma_map_swiotlb helper (Eder Zulian) [RHEL-73606]
|
||
- dma-mapping: Provide an interface to allow allocate IOVA (Eder Zulian) [RHEL-73606]
|
||
- iommu: add kernel-doc for iommu_unmap_fast (Eder Zulian) [RHEL-73606]
|
||
- iommu: generalize the batched sync after map interface (Eder Zulian) [RHEL-73606]
|
||
- dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h (Eder Zulian) [RHEL-73606]
|
||
- PCI/P2PDMA: Refactor the p2pdma mapping helpers (Eder Zulian) [RHEL-73606]
|
||
- s390/ism: fix concurrency management in ism_cmd() (Mete Durlu) [RHEL-110207]
|
||
- redhat/configs: Enable CONFIG_X86_BUS_LOCK_DETECT (John Allen) [RHEL-50321]
|
||
- x86/bus_lock: Add support for AMD (John Allen) [RHEL-50321]
|
||
- x86/split_lock: Move Split and Bus lock code to a dedicated file (John Allen) [RHEL-50321]
|
||
|
||
* Wed Sep 03 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-126.el10]
|
||
- platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd: pmf: Use device managed allocations (Steve Best) [RHEL-104142]
|
||
- drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (Steve Best) [RHEL-104142]
|
||
- drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (Steve Best) [RHEL-104142]
|
||
- platform/x86: amd: pmf: Fix STT limits (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Propagate PMF-TA return codes (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (Steve Best) [RHEL-104142]
|
||
- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd: pmf: Switch to guard(mutex) (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd: pmf: Drop all quirks (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (Steve Best) [RHEL-104142]
|
||
- platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (Steve Best) [RHEL-104142]
|
||
- netfs: Fix unbuffered write error handling (Paulo Alcantara) [RHEL-104442]
|
||
- redhat/configs: enable CONFIG_TCG_ARM_CRB_FFA on aarch64 (Marcin Juszkiewicz) [RHEL-102692]
|
||
- tpm_crb_ffa: Remove unused export (Marcin Juszkiewicz) [RHEL-102692]
|
||
- tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Marcin Juszkiewicz) [RHEL-102692]
|
||
- tpm_crb: Add support for the ARM FF-A start method (Marcin Juszkiewicz) [RHEL-102692]
|
||
- ACPICA: Add start method for ARM FF-A (Marcin Juszkiewicz) [RHEL-102692]
|
||
- Documentation: tpm: Add documentation for the CRB FF-A interface (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Move memory allocation outside the mutex locking (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Set dma_mask for ffa devices (Marcin Juszkiewicz) [RHEL-102692] {CVE-2025-38043}
|
||
- firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Add support for handling framework notifications (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Add support for {un,}registration of framework notifications (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Refactoring to prepare for framework notification support (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Reject higher major version as incompatible (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Handle the presence of host partition in the partition info (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Refactor addition of partition information into XArray (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Replace UUID buffer to standard UUID format (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Replace SCMI by FF-A in the macro (Marcin Juszkiewicz) [RHEL-102692]
|
||
- firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Marcin Juszkiewicz) [RHEL-102692]
|
||
- perf sched timehist: decode process names of processes in zombie state (Anubhav Shelat) [RHEL-68347]
|
||
- tools/power turbostat: version 2025.09.09 (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Handle non-root legacy-uncore sysfs permissions (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: standardize PER_THREAD_PARAMS (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Fix DMR support (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: add format "average" for external attributes (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: delete GET_PKG() (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: probe and display L3 cache topology (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Support more than 64 built-in-counters (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Fix bogus SysWatt for forked program (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Handle cap_get_proc() ENOSYS (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Fix build with musl (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: verify arguments to params --show and --hide (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: regression fix: --show C1E%% (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: version 2025.06.08 (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Add initial support for BartlettLake (Steve Best) [RHEL-110366]
|
||
- x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Add initial support for DMR (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Dump RAPL sysfs info (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Avoid probing the same perf counters (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs cleared (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Clean up add perf/msr counter logic (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Introduce add_msr_counter() (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Remove add_msr_perf_counter_() (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Remove add_cstate_perf_counter_() (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Remove add_rapl_perf_counter_() (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Quit early for unsupported RAPL counters (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Always check rapl_joules flag (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Fix AMD package-energy reporting (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Fix RAPL_GFX_ALL typo (Steve Best) [RHEL-110366]
|
||
- tools/power turbostat: Add Android support for MSR device handling (Steve Best) [RHEL-110366]
|
||
- coredump: Only sort VMAs when core_sort_vma sysctl is set (Herton R. Krzesinski) [RHEL-96077]
|
||
- misc: pci_endpoint_test: Defer IRQ allocation until ioctl(PCITEST_SET_IRQTYPE) (Myron Stowe) [RHEL-86521]
|
||
- selftests/pcie_bwctrl: Fix test progs list (Myron Stowe) [RHEL-86521]
|
||
- PCI: Restore assigned resources fully after release (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix typos (Myron Stowe) [RHEL-86521]
|
||
- PCI: intel-gw: Remove intel_pcie_cpu_addr() (Myron Stowe) [RHEL-86521]
|
||
- PCI: imx6: Remove imx_pcie_cpu_addr_fixup() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Use parent_bus_offset to remove need for .cpu_addr_fixup() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Ensure proper iteration over outbound map windows (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Use devicetree 'reg[addr_space]' to derive CPU -> ATU addr offset (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Consolidate devicetree handling in dw_pcie_ep_get_resources() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Call epc_create() early in dw_pcie_ep_init() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Use devicetree 'reg[config]' to derive CPU -> ATU addr offset (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Add dw_pcie_parent_bus_offset() checking and debug (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Add dw_pcie_parent_bus_offset() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Consolidate devicetree handling in dw_pcie_host_get_resources() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Call devm_pci_alloc_host_bridge() early in dw_pcie_host_init() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Rename cpu_addr to parent_bus_addr for ATU configuration (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off() (Myron Stowe) [RHEL-86521]
|
||
- PCI: xilinx-cpm: Add cpm_csr register mapping for CPM5_HOST1 variant (Myron Stowe) [RHEL-86521]
|
||
- PCI: xilinx-cpm: Add support for Versal Net CPM5NC Root Port controller (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5NC Versal Net host (Myron Stowe) [RHEL-86521]
|
||
- PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Myron Stowe) [RHEL-86521]
|
||
- PCI: qcom-ep: Enable EP mode support for SAR2130P (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: qcom-ep: Add SAR2130P compatible (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: qcom-ep: Consolidate DMA vs non-DMA cases (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: qcom-ep: Enable DMA for SM8450 (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: qcom-ep: Describe optional IOMMU (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: qcom-ep: Describe optional dma-coherent property (Myron Stowe) [RHEL-86521]
|
||
- PCI: qcom-ep: Mark BAR0/BAR2 as 64bit BARs and BAR1/BAR3 as RESERVED (Myron Stowe) [RHEL-86521]
|
||
- PCI: mediatek-gen3: Fix inconsistent indentation (Myron Stowe) [RHEL-86521]
|
||
- PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: mediatek-gen3: Add mediatek,pbus-csr phandle array property (Myron Stowe) [RHEL-86521]
|
||
- PCI: mediatek-gen3: Remove leftover mac_reset assert for Airoha EN7581 SoC (Myron Stowe) [RHEL-86521]
|
||
- PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 (Myron Stowe) [RHEL-86521]
|
||
- PCI: imx6: Use devm_clk_bulk_get_all() to fetch clocks (Myron Stowe) [RHEL-86521]
|
||
- PCI: imx6: Identify controller via 'linux,pci-domain', not address (Myron Stowe) [RHEL-86521]
|
||
- PCI: histb: Fix an error handling path in histb_pcie_probe() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dw-rockchip: Hide broken ATS capability for RK3588 running in EP mode (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Add dw_pcie_ep_hide_ext_capability() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Return -ENOMEM for allocation failures (Myron Stowe) [RHEL-86521]
|
||
- perf/dwc_pcie: Move common DWC struct definitions to 'pcie-dwc.h' (Myron Stowe) [RHEL-86521]
|
||
- PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Make const read-only arrays static (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Make irq_domain_set_info() parameter cast explicit (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Make two changes in MDIO register fields (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Use same constant table for config space access (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Fix potential premature regulator disabling (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Fix error path after a call to regulator_bulk_get() (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Do not assume that register field starts at LSB (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Use internal register to change link capability (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Set generation limit before PCIe link up (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Add BCM2712 support (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Expand inbound window size up to 64GB (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Reuse pcie_cfg_data structure (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: brcmstb: Update bindings for PCIe on BCM2712 (Myron Stowe) [RHEL-86521]
|
||
- PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() (Myron Stowe) [RHEL-86521]
|
||
- PCI: altera: Add Agilex support (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: altera: Add binding for Agilex (Myron Stowe) [RHEL-86521]
|
||
- PCI: tegra: Use helper function for_each_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
|
||
- PCI: apple: Use helper function for_each_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
|
||
- PCI: mt7621: Use helper function for_each_available_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
|
||
- PCI: mediatek: Use helper function for_each_available_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
|
||
- PCI: kirin: Tidy up _probe() related function with dev_err_probe() (Myron Stowe) [RHEL-86521]
|
||
- PCI: kirin: Use helper function for_each_available_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Add support for PCITEST_IRQ_TYPE_AUTO (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: pci-epf-test: Expose supported IRQ types in CAPS register (Myron Stowe) [RHEL-86521]
|
||
- PCI: dw-rockchip: Endpoint mode cannot raise INTx interrupts (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: Add intx_capable to epc_features struct (Myron Stowe) [RHEL-86521]
|
||
- selftests: pci_endpoint: Use IRQ_TYPE_* defines from UAPI header (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Use IRQ_TYPE_* defines from UAPI header (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: pcitest: Add IRQ_TYPE_* defines to UAPI header (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Do not use managed IRQ functions (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Remove global 'irq_type' and 'no_msi' (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Give disabled BARs a distinct error code (Myron Stowe) [RHEL-86521]
|
||
- misc: pci_endpoint_test: Fix potential truncation in pci_endpoint_test_probe() (Myron Stowe) [RHEL-86521]
|
||
- selftests: pci_endpoint: Add GET_IRQTYPE checks to each interrupt test (Myron Stowe) [RHEL-86521]
|
||
- selftests: pci_endpoint: Skip disabled BARs (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Remove superfluous function dw_pcie_ep_find_ext_capability() (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: Remove unused devm_pci_epc_destroy() (Myron Stowe) [RHEL-86521]
|
||
- PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs (Myron Stowe) [RHEL-86521]
|
||
- PCI: keystone: Specify correct alignment requirement (Myron Stowe) [RHEL-86521]
|
||
- PCI: keystone: Describe Resizable BARs as Resizable BARs (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Allow EPF drivers to configure the size of Resizable BARs (Myron Stowe) [RHEL-86521]
|
||
- PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: Allow EPF drivers to configure the size of Resizable BARs (Myron Stowe) [RHEL-86521]
|
||
- PCI: endpoint: pci-epf-test: Handle endianness properly (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: Add common schema for devices accessible through PCI BARs (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop unnecessary status from example (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop deprecated windows (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: fsl,imx6q-pcie: Add optional DMA interrupt (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: Convert fsl,mpc83xx-pcie to YAML (Myron Stowe) [RHEL-86521]
|
||
- dt-bindings: PCI: qcom: Document the IPQ5332 PCIe controller (Myron Stowe) [RHEL-86521]
|
||
- PCI: of: Create device tree PCI host bridge node (Myron Stowe) [RHEL-86521]
|
||
- PCI: of_property: Constify parameter in of_pci_get_addr_flags() (Myron Stowe) [RHEL-86521]
|
||
- PCI: of_property: Add support for NULL pdev in of_pci_set_address() (Myron Stowe) [RHEL-86521]
|
||
- PCI: of: Use device_{add,remove}_of_node() to attach of_node to existing device (Myron Stowe) [RHEL-86521]
|
||
- s390/pci: Support mmap() of PCI resources except for ISM devices (Myron Stowe) [RHEL-86521]
|
||
- s390/pci: Introduce pdev->non_mappable_bars and replace VFIO_PCI_MMAP (Myron Stowe) [RHEL-86521]
|
||
- s390/pci: Fix s390_mmio_read/write syscall page fault handling (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix NULL dereference in SR-IOV VF creation error path (Myron Stowe) [RHEL-86521]
|
||
- PCI: Move cardbus IO size declarations into pci/pci.h (Myron Stowe) [RHEL-86521]
|
||
- PCI: Make pci_setup_bridge() static (Myron Stowe) [RHEL-86521]
|
||
- PCI: Move resource reassignment func declarations into pci/pci.h (Myron Stowe) [RHEL-86521]
|
||
- PCI: Move pci_rescan_bus_bridge_resize() declaration to pci/pci.h (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix BAR resizing when VF BARs are assigned (Myron Stowe) [RHEL-86521]
|
||
- PCI: Do not claim to release resource falsely (Myron Stowe) [RHEL-86521]
|
||
- PCI: Increase Resizable BAR support from 512 GB to 128 TB (Myron Stowe) [RHEL-86521]
|
||
- PCI: Rework optional resource handling (Myron Stowe) [RHEL-86521]
|
||
- PCI: Perform reset_resource() and build fail list in sync (Myron Stowe) [RHEL-86521]
|
||
- PCI: Use res->parent to check if resource is assigned (Myron Stowe) [RHEL-86521]
|
||
- PCI: Add debug print when releasing resources before retry (Myron Stowe) [RHEL-86521]
|
||
- PCI: Indicate optional resource assignment failures (Myron Stowe) [RHEL-86521]
|
||
- PCI: Always have realloc_head in __assign_resources_sorted() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Extend enable to check for any optional resource (Myron Stowe) [RHEL-86521]
|
||
- PCI: Add restore_dev_resource() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Remove incorrect comment from pci_reassign_resource() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Consolidate assignment loop next round preparation (Myron Stowe) [RHEL-86521]
|
||
- PCI: Rename retval to ret (Myron Stowe) [RHEL-86521]
|
||
- PCI: Use while loop and break instead of gotos (Myron Stowe) [RHEL-86521]
|
||
- PCI: Refactor pdev_sort_resources() & __dev_sort_resources() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Converge return paths in __assign_resources_sorted() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Add dev & res local variables to resource assignment funcs (Myron Stowe) [RHEL-86521]
|
||
- PCI: Add pci_resource_num() helper (Myron Stowe) [RHEL-86521]
|
||
- PCI: Check resource_size() separately (Myron Stowe) [RHEL-86521]
|
||
- PCI: Add pci_resource_is_iov() to identify IOV resources (Myron Stowe) [RHEL-86521]
|
||
- PCI: Use resource_set_{range,size}() helpers (Myron Stowe) [RHEL-86521]
|
||
- PCI: Use SZ_* instead of literals in setup-bus.c (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix old_size lower bound in calculate_iosize() too (Myron Stowe) [RHEL-86521]
|
||
- PCI: Allow relaxed bridge window tail sizing for optional resources (Myron Stowe) [RHEL-86521]
|
||
- PCI: Simplify size1 assignment logic (Myron Stowe) [RHEL-86521]
|
||
- PCI: Use min_align, not unrelated add_align, for size0 (Myron Stowe) [RHEL-86521]
|
||
- PCI: Remove add_align overwrite unrelated to size0 (Myron Stowe) [RHEL-86521]
|
||
- PCI: Cleanup dev->resource + resno to use pci_resource_n() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Log debug messages about reset method (Myron Stowe) [RHEL-86521]
|
||
- PCI: Allow PCI bridges to go to D3Hot on all non-x86 (Myron Stowe) [RHEL-86521]
|
||
- PCI: pciehp: Don't enable HPIE when resuming in poll mode (Myron Stowe) [RHEL-86521]
|
||
- PCI: pciehp: Avoid unnecessary device replacement check (Myron Stowe) [RHEL-86521]
|
||
- PCI/portdrv: Only disable pciehp interrupts early when needed (Myron Stowe) [RHEL-86521]
|
||
- PCI: hotplug: Inline pci_hp_{create,remove}_module_link() (Myron Stowe) [RHEL-86521]
|
||
- PCI: hotplug: Avoid backpointer dereferencing in has_*_file() (Myron Stowe) [RHEL-86521]
|
||
- PCI: hotplug: Drop superfluous NULL pointer checks in has_*_file() (Myron Stowe) [RHEL-86521]
|
||
- PCI: hotplug: Drop superfluous try_module_get() calls (Myron Stowe) [RHEL-86521]
|
||
- PCI: hotplug: Drop superfluous pci_hotplug_slot_list (Myron Stowe) [RHEL-86521]
|
||
- PCI: cpcihp: Remove unused .get_power() and .set_power() (Myron Stowe) [RHEL-86521]
|
||
- PCI: shpchp: Remove 'shpchp_debug' module parameter (Myron Stowe) [RHEL-86521]
|
||
- PCI: shpchp: Remove unused logging wrappers (Myron Stowe) [RHEL-86521]
|
||
- PCI: shpchp: Change dbg() -> ctrl_dbg() (Myron Stowe) [RHEL-86521]
|
||
- PCI: shpchp: Remove logging from module init/exit functions (Myron Stowe) [RHEL-86521]
|
||
- PCI: Remove stray put_device() in pci_register_host_bridge() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix reference leak in pci_alloc_child_bus() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix reference leak in pci_register_host_bridge() (Myron Stowe) [RHEL-86521]
|
||
- PCI: Cache offset of Resizable BAR capability (Myron Stowe) [RHEL-86521]
|
||
- PCI: Enable Configuration RRS SV early (Myron Stowe) [RHEL-86521]
|
||
- PCI/DOE: Allow enabling DOE without CXL (Myron Stowe) [RHEL-86521]
|
||
- PCI/DOE: Expose DOE features via sysfs (Myron Stowe) [RHEL-86521]
|
||
- PCI/DOE: Rename Discovery Response Data Object Contents to type (Myron Stowe) [RHEL-86521]
|
||
- PCI/DOE: Rename DOE protocol to feature (Myron Stowe) [RHEL-86521]
|
||
- PCI: Check BAR index for validity (Myron Stowe) [RHEL-86521]
|
||
- PCI: Fix wrong length of devres array (Myron Stowe) [RHEL-86521]
|
||
- PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion (Myron Stowe) [RHEL-86521]
|
||
- PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type (Myron Stowe) [RHEL-86521]
|
||
- selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS (Myron Stowe) [RHEL-86521]
|
||
- PCI/ASPM: Fix link state exit during switch upstream function removal (Myron Stowe) [RHEL-86521]
|
||
- PCI/ERR: Handle TLP Log in Flit mode (Myron Stowe) [RHEL-86521]
|
||
- PCI: Track Flit Mode Status & print it with link status (Myron Stowe) [RHEL-86521]
|
||
- PCI/AER: Descope pci_printk() to aer_printk() (Myron Stowe) [RHEL-86521]
|
||
- perf/dwc_pcie: Qualify RAS DES VSEC Capability by Vendor, Revision (Myron Stowe) [RHEL-86521]
|
||
- Documentation: dwc_pcie_pmu: Fix the mnemonics and eventid (Myron Stowe) [RHEL-86521]
|
||
- perf/dwc_pcie: Fix the event numbers (Myron Stowe) [RHEL-86521]
|
||
- perf/dwc_pcie: Fix typos in event names (Myron Stowe) [RHEL-86521]
|
||
- perf/dwc_pcie: Add support for Ampere SoCs (Myron Stowe) [RHEL-86521]
|
||
- arm64: debug: remove debug exception registration infrastructure (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: split bkpt32 exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: split brk64 exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: split hardware watchpoint exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: split single stepping exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: refactor reinstall_suspended_bps() (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: split hardware breakpoint exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: entry: Add entry and exit functions for debug exceptions (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64/fpsimd: Do not discard modified SVE state (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: remove break/step handler registration infrastructure (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: call step handlers statically (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: call software breakpoint handlers statically (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: Introduce esr_is_ubsan_brk() (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: refactor aarch32_break_handler() (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- arm64: debug: clean up single_step_handler logic (Luis Claudio R. Goncalves) [RHEL-69599]
|
||
- Initial bringup of riscv64 for centos (Charles Mirabile) [RHEL-101827]
|
||
- KVM: RISC-V: Use kvm_faultin_pfn() when mapping pfns into the guest (Charles Mirabile) [RHEL-101827]
|
||
- KVM: RISC-V: Mark "struct page" pfns accessed before dropping mmu_lock (Charles Mirabile) [RHEL-101827]
|
||
- KVM: RISC-V: Mark "struct page" pfns dirty iff a stage-2 PTE is installed (Charles Mirabile) [RHEL-101827]
|
||
- RISC-V: Remove unnecessary include from compat.h (Charles Mirabile) [RHEL-101827]
|
||
- powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (Steve Best) [RHEL-111364]
|
||
|
||
* Wed Aug 27 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-125.el10]
|
||
- ibmveth: Add multi buffers rx replenishment hcall support (Mamatha Inamdar) [RHEL-104327]
|
||
- net: ibmveth: Reset the adapter when unexpected states are detected (Mamatha Inamdar) [RHEL-104327]
|
||
- x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake (Steve Best) [RHEL-95630]
|
||
- ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting (Mamatha Inamdar) [RHEL-104319]
|
||
- ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof (Mamatha Inamdar) [RHEL-104319]
|
||
- ibmvnic: Add stat for tx direct vs tx batched (Mamatha Inamdar) [RHEL-104319]
|
||
- s390/pci: Do not try re-enabling load/store if device is disabled (Mete Durlu) [RHEL-105599]
|
||
- s390/pci: Fix stale function handles in error handling (Mete Durlu) [RHEL-105599]
|
||
- s390/pci: Fix __pcilg_mio_inuser() inline assembly (Mete Durlu) [RHEL-105606]
|
||
- platform/x86/amd/hsmp: Enhance the print messages to prevent confusion (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Use IS_ENABLED() instead of IS_REACHABLE() (Steve Best) [RHEL-102876]
|
||
- x86/platform/amd: replace down_timeout() with down_interruptible() (Steve Best) [RHEL-102876]
|
||
- x86/platform/amd: move final timeout check to after final sleep (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: fix building with CONFIG_HWMON=m (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: acpi: Add sysfs files to display HSMP telemetry (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Report power via hwmon sensors (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Use a single DRIVER_VERSION for all hsmp modules (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers (Steve Best) [RHEL-102876]
|
||
- x86/platform/amd: Move the <asm/amd_node.h> header to <asm/amd/node.h> (Steve Best) [RHEL-102876]
|
||
- x86/platform/amd: Clean up the <asm/amd/hsmp.h> header guards a bit (Steve Best) [RHEL-102876]
|
||
- x86/platform/amd: Move the <asm/amd_hsmp.h> header to <asm/amd/hsmp.h> (Steve Best) [RHEL-102876]
|
||
- x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() (Steve Best) [RHEL-102876]
|
||
- x86/amd_node: Use defines for SMN register offsets (Steve Best) [RHEL-102876]
|
||
- x86/amd_node: Remove dependency on AMD_NB (Steve Best) [RHEL-102876]
|
||
- x86/amd_node: Update __amd_smn_rw() error paths (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Move SMN access code to a new amd_node driver (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id() (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Simplify function 3 search (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Use topology info to get AMD node count (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Simplify root device search (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Simplify function 4 search (Steve Best) [RHEL-102876]
|
||
- x86: Start moving AMD node functionality out of AMD_NB (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Clean up early_is_amd_nb() (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Restrict init function to AMD-based systems (Steve Best) [RHEL-102876]
|
||
- x86/amd_nb: Add new PCI IDs for AMD family 0x1a (Steve Best) [RHEL-102876]
|
||
- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Constify 'struct bin_attribute' (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Add support for HSMP protocol version 7 messages (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Change the error type (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Add new error code and error logs (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Make hsmp_pdev static instead of global (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Use dev_groups in the driver structure (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Use name space while exporting module symbols (Steve Best) [RHEL-102876]
|
||
- redhat/configs: Enable CONFIG_AMD_HSMP_ACPI and CONFIG_AMD_HSMP_PLAT on RHEL (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Create separate ACPI, plat and common drivers (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Move ACPI code to acpi.c (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Move platform device specific code to plat.c (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Move structure and macros to header file (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Create wrapper function init_acpi() (Steve Best) [RHEL-102876]
|
||
- platform/x86/amd/hsmp: Create hsmp/ directory (Steve Best) [RHEL-102876]
|
||
- redhat: update self-test data for 10.2 (Scott Weaver)
|
||
- redhat: correct UPSTREAM_BRANCH (Scott Weaver)
|
||
- redhat: bump RHEL_MINOR for 10.2 (Scott Weaver)
|
||
|
||
|
||
###
|
||
# The following Emacs magic makes C-c C-e use UTC dates.
|
||
# Local Variables:
|
||
# rpm-change-log-uses-utc: t
|
||
# End:
|
||
###
|